CS/소프트웨어개발방법론

소프트웨어 개발 생명주기

씩씩한 IT블로그 2022. 1. 28. 15:17
반응형

1. 폭포수 모델

- 단계적 개발 방법론

 

2. 프로토타이핑 모델 

- 요구분석 단계에서 나온 주요 요구사항을 바탕으로 프로토타입 설계

 

3. V모델

- 프로젝트 적용 관리 용이하다

- 프로젝터의 검증 및 확인을 강조한 모델. 

- 개발활동과 테스트 활동이 어떻게 연관되어 있는지  잘 설명, 전체 개발 주기동안 개별 활동과 이에 해당하는 테스트 활동이 병행

 

4. VP모델

- v모델에 프로토타이핑 기법을 추가, 프로젝트의 불확실성 요소, 리스크를 줄일 수 있음

 

5. 점증적 모델

- 고객이 원하는 날짜에 모든 기능을 가진 시스템 구현이 어려울때, 핵심 부분만 먼저 개발하여 동작하게 한 후, 나머지를 구현하는 방식

- 몇번의 확장을 통해 개발됨. 

- 각 단계의 버전은 몇 가지 제한된 기능에 한하여 동작, 추후 시스템 버전에서는 이전 버전의 기능에 새로운 기능을 추가된 시스템이 개발.

 

6. 진화 모델

- 하나의 시스템이 개발되어 사용되면서 변경사항이 도출, 변경사항을 다음 시스템에 반영

- 점증적 모델은 "고객의 요구"에 의해 새로운 기능이 추가되는것, 진화 모델은 "시스템 자체의 개선"을 위해서 추가로 개발하는것.

반응형