본문 바로가기
반응형

IT13

정보처리기사실기 1장-섹션3-XP eXtreme Programming - 고객의 요구사항에 유연하게 대응하기 위해 고객의 참여와 개발과정의 반복을 극대화하여 생산성 향상 - 5가지 핵심 가치 # 피드백 # 존중 # 의사소통 # 용기 # 단순성 XP 개발 프로세스 - 릴리즈 계획 수립 # 개발 완료 시점에 대한 일정 수립 # 몇 개의 스토리가 적용되어 부분적으로 기능이 완료된 제품을 제공하는 것을 릴리즈라고 함 - 이터레이션; 주기 # 실제 개발 작업을 진행하는 과정 - 승인 검사; 인수테스트 # 하나의 이터레이션 안에서 부분 완료 제품이 구현되면 수행하는 테스트 - 소규모 릴리즈; 출시 # 요구사항에 유연히 대응할 수 있도록 릴리즈 축소 XP의 주요 실천방법 - 짝 프로그래밍; Pair Programming # 다른 사람과 함께 프로그래.. 2022. 6. 11.
정보처리기사실기 1장-섹션2-스크럼 기법 스크럼 - 팀이 중심이 되어 개발의 효율성을 높이는 기법 - 팀원들이 스스로 팀을 구성하며, 개발 작업의 모든 것을 스스로 해결할 수 있어야 함 스크럼 팀 - 제품 책임자, Product Owner # 요구사항 담긴 백로그 작성 # 제품에 대한 이해도 높은 의사결정자 - 스크럼 마스터, Scrum Master # 가이드 역할 - 개발팀, Development Team # PO와 SM 제외한 나머지 팀원 스크럼 개발 프로세스 - 스프린트 계획 회의; 백로그 중 이번 스프린트에서 수행할 작업에 대한 단기 일정 수립 - 스프린트; 실제 개발 작업, 2~4주 과정 - 일일 스크럼 회의; 모든 팀원이 참여하여 진행 상황 점검, 남은 작업 시간은 소멸차트에 표시 - 스프린트 검토 회의; 부분 또는 전체 완성 제품이.. 2022. 6. 11.
정보처리기사실기 1장-섹션1-소프트웨어생명주기 소프트웨어 생명 주기란 소프트웨어 개발을 위한 설계, 운용, 유지보수 등의 과정을 각 단계별로 나눈 것이다 생명 주기 모형 1) 폭포수 모형 - 이전 단계로 돌아갈 수 없다 -> 각 단계를 확실히 검토하여 승인 과정을 거친 후에 진행 - 고전적 생명 주기라고도 함 - 결과물이 명확히 산출돼야 다음으로 넘어감 2) 프로토타입 모형 - 사용자의 요구사항을 파악하기 위해 견본품을 만들어 최종 결과물을 예측하는 모형 - 인터페이스에 중점 3) 나선형 모형(점진적 모형) - 여러 번의 소프트웨어 개발 과정을 거쳐 점진적으로 개발하는 모형 - 보헴이 제안 - 폭포수 모형 + 프로토타입 모형 + 위험 분석 기능 - 요구사항을 나중에 첨가 가능 - 4가지 주요 활동 # 계획수립, 위험분석, 개발및검증, 고객평가 -> .. 2022. 6. 11.
반응형