목록SW 공학 (2)
어흥
1. 폭포수 모델(고전적 생명주기 모형) 개발 순서: 타당성 검토-> 계획-> 요구사항 분석-> 설계-> 구현-> 테스트-> 유지보수 특징: 요구사항 변경과 오류 수정이 어려움, 각 단계별 결과물이 명확 2. 프로토타입 모델 개발 순서: 요구사항 수집-> 빠른 설계-> 프로토타입 구축-> 고객 평가-> 프로토타입 정제-> 구현 특징: 최종 결과물 완성 전, 결과물의 일부나 모델을 볼 수 있음, 요구사항 변경 용이, 유지보수단계x -> 개발하다 오류 수정 3. 나선형(Spiral) 모델(점진적 모형) 개발 순서: 계획수립-> 위험 분석-> 개발-> 고객 평가 특징: 유지보수x, 위험성 평가가 매우 중요, 대규모 개발에 적합(애자일이 중/소규모에 적합)
[애자일 개발 개념] 1. 애자일 특징 : 반복적이고 점진적 개발의 특징을 통해 예측불가능한 일에 대응한다 2. 폭포수 ↔ 애자일 계획중심(프로젝트 시작 전) vs 고객중심(계획을 상황에 따라 변경) 빅뱅 릴리즈(종료시점에 한번에) vs 작은 릴리즈(이터레이션 단위) 산출물 중심(계획된 단계별로 지정된 산출물이 작성 되었는지 확인) vs 동작하는 SW 중심(SW가 제대로 작동하는지, 요구사항에 맞게 개발되었는지 확인) [애자일 개발 방법론 - XP(eXtreme Programming)]] 1. 특징 중소규모 개발 조직에 적합한 경량화된 개발방식 가치와 가치를 달성하기 위한 실천법, 앞의 두가지 균형을 유지하기 위한 원칙으로 구성 2. 주요 가치 의사소통 단순성 피드백 용기 존중 [애자일 개발 방법론 中 ..