통합 프로세스

1 개요[ | ]

Unified Software Development Process, Unified Process (UP)
統合 software 開發 process, 統合 process
통합 소프트웨어 개발 프로세스, 통합 프로세스
  • 반복적, 점진적, 진화적 소프트웨어 개발 방법론
  • 전체 과정은 4단계(도입, 구체화, 구축, 전이)로 진행하지만, 단계별 세부활동은 분석, 설계, 구현, 테스트가 필요에 따라 동시에 진행될 수 있다.
  • 기타 특징: 유스케이스 기반. 아키텍처 중심, 리스크 관리
    • 리스크 주도적이다.
    • 아키텍처 중심적이다.
    • 모든 단계에서 유스케이스를 중요하게 다룬다.

UnifiedProcessProjectProfile20060708.png

단계 설명 산출물 예시
Inception(도입) 추상적 목표 및 범위 설정 SRS, 요구사항 분석서, 테스트 계획서, 프로토타입, PoC
Elaboration(구체화) 반복적으로 목표 구체화, 요구사항 식별, 핵심 아키텍처 구현 아키텍처 설계서/코드
Construction(구축) 반복적으로 구현, 배포 준비 시스템
Transition(전이) 테스트 및 배포 사용자 테스트

Development-iterative.png

→ 분석, 설계, 구현, 테스트가 동시에 진행된다. 다만 그 업무량은 단계에 따라 변화가 있다.

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}