Learn & Record

[시나공 정보처리기사 필기] 소프트웨어 생명 주기 ~ 애자일 모형 본문

Certificate/정보처리기사

[시나공 정보처리기사 필기] 소프트웨어 생명 주기 ~ 애자일 모형

Walker_ 2024. 1. 25. 23:48

2023-정보처리기사필기.pdf
2.57MB

 

1. 소프트웨어 생명 주기

 - 소프트웨어 개발 단계와 각 단계별 주요 활동, 활동의 결과에 대한 산출물로 표현

 

2. 소프트웨어 공학

 - 소프트웨어의 위기를 극복하기 위한 방안으로 연구된 학문

 - 현대적 프로그래밍 적용, 품질 유지 지속 검증, 명확한 기록 유지

 

3. 폭포수 모형 

 - 가장 오래되고 가장 폭넓게 사용된 전통 고전적 생명 주기 모형

 - 개발 과정의 한 단계가 끝나고 다음 단계로 넘어가는 선형 순차적 모형

 - 성공 사례 다수, 결과물 명확하게 산출 필요

 

4. 나선형 모형 (점진적 모형)

 - 보헴이 제안한 것, 나선을 따라 돌듯 여러번 점진적으로 최종 소프트웨어 개발 모형

 - 위험 관리와 최소화 목표, 유지보수 과정이 필요없다.

 

5. 애자일모형 (기민한, 민첩한)

 - 어느 특정 개발론이 아니라 좋은 것을 빠르고, 낭비 없게 만들기 위해 고객과 소통에 초점을 맞춘 방법론 통칭

 - 개발 모형에 스크럼, XP, 칸반, Lean, 크리스탈, ASD, 기능 중심 개발, DSDM, DAD 등이 있다