Engineering/Software Engineering
[Software Engineering] 소프트웨어 개발 생명 주기
MB Kyle KWON
2013. 5. 15. 11:04
소프트웨어 개발 생명 주기는 아는 데, SDLC(Software Development Life Cycle)
정보처리기사에서도 쉬운 문제로 등장한다.
1. 주먹구구식
크기가 매우 작은 소프트웨어 개발에 사용된다.
첫번째 버전 연구 -> 제품개발 ->운영모드/유지보수
2. 폭포수 모델
순차적으로 개발하는 전형적인 개발 모델
요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 유지보수
3. 원형 모델
Proto type을 만들어서 고객과 사용자가 함께 요구사항을 정제하면서 만들어가는 방법
요구사항 정의 -> 원형 설계 -> 원형 개발 -> 고객평가 -> 원형정제 -> (요구사항 수정) -> 엔지니어 제품 -> 제품개발
4. 나선형 모델
위험 분석을 추가한 점진적인 개발 방법
계획 및 정의 -> 위험 분석 -> 개발 -> 고객 평가