오늘은 프로젝트의 진행단계에 대하여 간단히 살펴봅니다.
폭포수 모델
구글에서 폭포수 모델을 검색하면 다음의 그림을 보게 됩니다.
https://ko.wikipedia.org/wiki/폭포수_모델
구글링을 해보면 폭포수 모델 관련하여 많은 이미지들을 만나게 됩니다.
폭포수 모델 관련하여 다양한 이미지들을 살펴봅니다.
폭포수 모델은 폭포가 떨어지듯이 각 단계가 끝나면 다음 단계로 진행합니다. 폭포수 모델의 장점은 단계가 명확히 구분되어 프로젝트 진행이 명확합니다. 그러나 단계를 다시 거슬로 올라가기는 어려운 단점이 있습니다. 즉, 문제가 발생할 시 다시 앞 단계로 거슬러 올라가는 것이 어려운 것입니다.
V모델
V 모델은 폭포수 모델의 확장된 형태로 테스트 활동을 코딩 이후가 아닌 프로젝트 시작시 함께 시작하여 프로젝트의 비용과 시간을 감소 시킵니다.
https://ko.wikipedia.org/wiki/V_모델
구글링을 해보면 V 모델을 자세히 살펴 볼 수 있습니다.
소프트웨어 개발 모델을 검색하면 더 많은 다양한 방법론들이 있습니다.
애자일 방법론도 있습니다.
애자일 방법론은 폭포수 방법론과 달리 소규모 프로젝트에 유리하며, 모듈화시켜서 순환적 작업을 하기 좋습니다. 유연하고, 점진적으로 진화시켜 프로젝트를 진행시킬 수 있는 장점이 있습니다.
출처: https://hrbulletin.net/organizational-culture/왜-기민한agile-조직이어야-하는가/
프로젝트를 진행하면 가장 중요한 부분이 기획임을 실감합니다.
역시.. 기획이 가장 중요합니다. ^^
'디비연동 MySQL &그누보드 & Node.js' 카테고리의 다른 글
MySQL Workbench 모델링 툴 사용해보기 (0) | 2020.10.02 |
---|---|
데이터베이스 모델링 (0) | 2020.10.01 |
MySQL과 응용프로그램 연결하기 - Visual Studio Community (0) | 2020.09.29 |
MySQL과 응용프로그램 연결하기 - ODBC 설치하기 (0) | 2020.09.26 |
데이터베이스 백업 및 관리 (0) | 2020.09.26 |