본문 바로가기
디비연동 MySQL &그누보드 & Node.js

프로젝트 진행 단계 - 소프트웨어 개발 모델 살펴보기

by db_dpipe 2020. 9. 30.
728x90
반응형

오늘은 프로젝트의 진행단계에 대하여 간단히 살펴봅니다.


폭포수 모델

구글에서 폭포수 모델을 검색하면 다음의 그림을 보게 됩니다.

https://ko.wikipedia.org/wiki/폭포수_모델

 

구글링을 해보면 폭포수 모델 관련하여 많은 이미지들을 만나게 됩니다.

 

폭포수 모델 관련하여 다양한 이미지들을 살펴봅니다.

 

 


폭포수 모델은 폭포가 떨어지듯이 각 단계가 끝나면 다음 단계로 진행합니다. 폭포수 모델의 장점은 단계가 명확히 구분되어 프로젝트 진행이 명확합니다. 그러나 단계를 다시 거슬로 올라가기는 어려운 단점이 있습니다. 즉, 문제가 발생할 시 다시 앞 단계로 거슬러 올라가는 것이 어려운 것입니다. 

 

V모델

V 모델은 폭포수 모델의 확장된 형태로 테스트 활동을 코딩 이후가 아닌 프로젝트 시작시 함께 시작하여 프로젝트의 비용과 시간을 감소 시킵니다.

https://ko.wikipedia.org/wiki/V_모델

 

구글링을 해보면 V 모델을 자세히 살펴 볼 수 있습니다. 

 


소프트웨어 개발 모델을 검색하면 더 많은 다양한 방법론들이 있습니다.

애자일 방법론도 있습니다.

 

 

애자일 방법론은 폭포수 방법론과 달리 소규모 프로젝트에 유리하며, 모듈화시켜서 순환적 작업을 하기 좋습니다. 유연하고, 점진적으로 진화시켜 프로젝트를 진행시킬 수 있는 장점이 있습니다.

출처: https://hrbulletin.net/organizational-culture/왜-기민한agile-조직이어야-하는가/

 


프로젝트를 진행하면 가장 중요한 부분이 기획임을 실감합니다.

역시.. 기획이 가장 중요합니다. ^^

728x90
반응형