본문 바로가기
개발자유틸

소프트웨어 개발 프로세스 모델

by JongDroid 2021. 5. 30.

*해당 포스팅은 개인 공부 및 정리용도로 작성된 것으로 틀린 내용이 존재할 수 있습니다

 

1. 폭포수 모델 

폭포를 연상하면 더욱 쉽게 접근 할 수 있는 것 같다. 물이 거슬러 내려가면 다시 올라올 수 없듯이 

폭포수 모델이 이와 유사하다. 각 단계가 진행되며 다음 단계로 넘어갔을때 전 단계로 돌아갈 수 없기에 신중의 신중을 더해야 한다.

보통 대규모 작업에서 사용하게 되며 각 단계마다 산출된 결과물이 있다.

 

2. 프로토타이핑 모델

사용자의 요구를 분석하여 실제로 작동되는 혹은 가상의 시연 프로그램을 작성하여 

평가 및 피드백 등을 통하여 최종 모델을 개발한다.

초안으로 작성한 모델이 단순히 쓰레기통으로 들어가지 않도록 사용자 요구분석을 잘 수행하여야 한다.

 

3. 나선형 모델

폭포수 모델과 프로토타이핑 모델에서 간과하였던 위험을 분석하는 것에 초점을 두었다.

 

4. 애자일 프로세스 모델

잘 정리된 문서 프로세스 보다 잘 동작하는 프로그램을 더 중시여긴다.

고객의 요구를 즉각즉각 수용하려고 노력한다.

댓글