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