Writer: Harim Kang Show 정보처리기사 필기 정리 내용입니다. 관련 시험 책 내용 이외에 더 구체적인 내용을 추가하여 작성하였습니다. 소프트웨어 생명 주기와 관련된 포스팅입니다. 소프트웨어 설계(Software Engineering)소프트웨어 개발 방법(Process), 단어, 가이드라인으로 이루어진 방법론을 소프트웨어 설계라고 합니다.
품질 모형 프레임워크(Quality Model Framework)
소프트웨어 생명 주기(Software Life Cycle)소프트웨어 생명 주기(수명 주기)는 개발과 유지보수 등에 필요한 작업들을 체계적으로 정리한 개발 방법론의 바탕으로서, 개발을 위한 정의, 운용, 유지보수 등의 과정을 단계별로 나눈것입니다.
생명 주기 모형폭포수 모형(Waterfall Model)폭포수 모델의 특징은 이전 단계로 돌아갈 수 없다는 전제를 깔아둡니다. 이러한 전제하에 각 단계에서 확실하게 진행하여 결과를 검토하고 승인하는 과정을 마친 후에 다음 단계로 이어나가는 방식입니다.
프로토타입 모형(Prototype Model)무엇보다도 사용자의 요구사항을 명확하게 파악을 위한 모델입니다. 시제품(Prototype)을 만들어 최종에 완성될 결과물을 예측하는 모델입니다.
나선형 모형(Spiral Model)폭소수 모형과 프로토타입의 장점을 더하고 위험 분석 기능을 추가한 모델입니다.
애자일 모형(Agile Model)Agile(: 민첩한, 기민한), 고객의 요구 사항 변화에 유연하게 대응하는 일정한 주기를 가지고 반복하여 개발하는 모델입니다.
ReferenceScrum 관련 정보: https://innolution.com/essential-scrum/table-of-contents |