프로세스 개발 모델
소프트웨어 개발모델(SDLC)의 장단점
- 기존 방법론
- 프로젝트 본질 목표보다,
계획수립, 문서화, 품질 관리 등 주요 작업을 성취하기 위해
오버 헤드(overhead) 비용을 과하게 요구
- 결국,
경량급 개발 방법론인
애자일 기법
제안됨
<aside>
💡 시험에 표가 나오지는 않음.
모델의 설명을 읽고 모델이 무엇인가 정도 잘 알면 된다
</aside>
애자일 모형

애자일 모형 그림
Heavy Process
- 과한 단계
- 과한 문서작업
- 코드가 나오기까지 시간소요 많음
Agile Process
과도한 모델링과 문서화의 짐을 과감히 생략하고 개발에 집중
- Extreme Programming
- Scrum
- DSDM
애자일 선언
고객을 만족시키겠다
- 형식적 문서보단,
커뮤니케이션을 통해 목표 나아가기
- 사용자는 문서가 아닌,
실행되는 소프트웨어를 통해 요구 확인
- 사용자 요구는 비즈니스 환경에 따라 프로젝트 중간에 바뀔 수 있음을 고려
- 짧은 주기(개발 주기) 동안 요구정의부터 구현, 테스트까지 이루어지며,
각 반복 주기의 반성 의견을 다음 계획에 포함’
애자일 프로세스
- 2-3주간의 짧은 주기로 개발 반복
- 단계적으로 시스템 전체를 완성