현재 가장 많이 사용되고 있는 개발 모델인 “폭포수 모델(waterfall model)”에 대해 작성한다.
요구분석 > 설계 > 디자인 > 개발 > 검증
폭포수 모델은 순차적인 소프트웨어 개발 프로세스로 각 단계를 완료하고 다음 단계로 이어서 진행하는 개발 프로세스를 말한다.
또한, 소프트웨어 개발에 구조화된 접근 방식을 제공하고
각각의 구분된 단계를 순차적으로 진행하여 마일스톤을 잡거나 프로젝트 관리를 할때 용이하다.
하지만 각 단계를 완료하고 다음 단계로 진행해야 하기 때문에
개발 사이클이 길어지고 고객의 요구사항을 반영하기 어렵다는 이슈가 있다.
따라서 폭포수 모델을 조직의 니즈에 맞게 수정하여 많이 사용한다.
반응형
'개발 > 소프트웨어공학' 카테고리의 다른 글
SOLID - 의존성 역전 원칙(Dependency Inversion Principle) (0) | 2020.06.05 |
---|---|
소프트웨어 개발 방법론 - 애자일 (0) | 2020.06.05 |
컴퓨터 아키텍쳐, 소프트웨어 아키텍쳐 (0) | 2020.06.05 |
소프트웨어 개발 환경 - local, dev, integration, qa, stage, production (0) | 2020.06.05 |
컴포넌트(Component) (0) | 2020.06.05 |