1 개요[ | ]
- Unified Software Development Process, Unified Process (UP)
- 統合 software 開發 process, 統合 process
- 통합 소프트웨어 개발 프로세스, 통합 프로세스
- 반복적, 점진적, 진화적 소프트웨어 개발 방법론
- 전체 과정은 4단계(도입, 구체화, 구축, 전이)로 진행하지만, 단계별 세부활동은 분석, 설계, 구현, 테스트가 필요에 따라 동시에 진행될 수 있다.
- 기타 특징: 유스케이스 기반. 아키텍처 중심, 리스크 관리
- 리스크 주도적이다.
- 아키텍처 중심적이다.
- 모든 단계에서 유스케이스를 중요하게 다룬다.
단계 | 설명 | 산출물 예시 |
---|---|---|
Inception(도입) | 추상적 목표 및 범위 설정 | SRS, 요구사항 분석서, 테스트 계획서, 프로토타입, PoC |
Elaboration(구체화) | 반복적으로 목표 구체화, 요구사항 식별, 핵심 아키텍처 구현 | 아키텍처 설계서/코드 |
Construction(구축) | 반복적으로 구현, 배포 준비 | 시스템 |
Transition(전이) | 테스트 및 배포 | 사용자 테스트 |
- → 분석, 설계, 구현, 테스트가 동시에 진행된다. 다만 그 업무량은 단계에 따라 변화가 있다.
2 같이 보기[ | ]
- 통합
- 프로세스
- 반복점진 개발
- 통합 모델링 언어(UML)
- 객체지향 분석 및 설계(OOAD)
- 소프트웨어 개발 방법론
3 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.