본문 바로가기
728x90
반응형

자격증/정보처리기사4

정보처리기사 총정리 - job automation : bash | powershell | python | go | typescript - iac : ansible | terraform, aws cdk, cloudformation - OS : windows | linux - Network : L2 ~ L7 - CI/CD : gihub | gitlab | jenkins | bitbucket | github action | argocd - 가상화 : k8s+container | aws | azure | gcp | openstack(너무 퉁치나;) - monitoring : zabbix | prometheus | grafana | loki | elastic stack | scout | datadog | newrelic - agil.. 2023. 9. 21.
XP(eXtreame Programming)기법 XP는 수시로 발생하는 고객의 요구사항에 유연하게 대응하기 위해 고객의 참여와 개발 과정의 반복을 극대화하여 개발 생산성을 향상 시키는 방법. XP는 짧고 반복적인 개발 주기, 단순한 설계, 고객의 적극적인 참여를 통해 소프트웨어를 빠르게 개발하는 것을 목적으로 한다. XP의 5가지 핵심가치 : 의사소통, 단순성, 용기, 존중, 피드백 XP 개발 프로세스 : 1. 사용자 스토리 - 교객의 요구사항을 간단한 시나리오로 표현 2. 릴리즈 계획 수립 - 몇 개의 스토리가 적용되어 부분적으로 기능이 완료된 제품을 제공하는 것을 릴리즈. 3. 스파이크 - 요구사항의 신뢰성을 높이고 기술 문제에 대한 위험을 감소시키기 위해 별도로 만드는 간단한 프로그램 4. 이터레이션 - 하나의 릴리즈를 더 세분화 한 단위를 이터.. 2021. 4. 29.
스크럼기법 스크럼 개요: 팀이 중심이 되어 개발의 효율성을 높인다는 의미가 내포된 용어. 스크럼팀 구성도 제품 책임자-요구사항을 책임지고 의사결정을 하는 사람 스크럼 마스터-가이드 역활 개발팀(제품 책임자와 스크럼마스터를 제외한 팀원들)으로 보통 구성한다. 스크럼 개발 프로세스: 1.제품 백로그 - 제품 개발에 필요한 모든 요구사항을 우선순위에 따라 녈한 목록 2.스프린트 계획 회의 - 제품 백로그 중 이번 스프린트에서 수행할 작업을 대상으로 단기 일정을 수립하는 것. 3.스프린트 - 실제 개발 작업을 진행하는 과정 2~4주 정도의 기간내에 진행 4.일일 스크럼 회의 - 모든 팀원이 짧은 시간동안 진행 상황을 점검. 5.스프린트 검토 회의 - 부분 또는 전체 완성 제품이 요구사항에 잘 부합하는지 사용자가 포함된 참.. 2021. 4. 28.
소프트웨어 생명주기 소프트웨어 생명주기 : 소프트웨어 개발 방법론의 바탕이 되는 것. 소프트웨어를 개발하기 위해 정의하고 운용, 유지 보수 등의 각 과정을 단계 별로 나눈 것. 폭포수형 : 한 번 떨어진 물이 거슬러 올라 갈 수 없듯 소프트웨어 개발도 이전 단계로 돌아갈 수 없다는 전제하에 각 단계를 확실히 매듭짓고 그 결과를 철저하게 검토, 승인하는 방법론. 프로토타입형: 시제품을 만들고 최종 결과물을 예측하는 모형 나선형: 폭포수 + 프로토타입 장점에 위험 분석 기능을 추가 한 것. 애자일형 : 교객의 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발과정을 진행. 2021. 4. 28.
728x90
반응형