"통합 프로세스"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 10개는 보이지 않습니다)
4번째 줄: 4번째 줄:
;통합 소프트웨어 개발 프로세스, 통합 프로세스
;통합 소프트웨어 개발 프로세스, 통합 프로세스
* 반복적, 점진적, 진화적 [[소프트웨어 개발 방법론]]
* 반복적, 점진적, 진화적 [[소프트웨어 개발 방법론]]
* 전체 과정은 4단계(도입, 구체화, 구축, 전이)로 진행하지만, 단계별 세부활동은 분석, 설계, 구현, 테스트가 필요에 따라 동시에 진행될 수 있다.
* 기타 특징: [[유스케이스]] 기반. [[아키텍처]] 중심, [[리스크]] 관리
* 기타 특징: [[유스케이스]] 기반. [[아키텍처]] 중심, [[리스크]] 관리
** 리스크 주도적이다.
** 리스크 주도적이다.
10번째 줄: 11번째 줄:


[[파일:UnifiedProcessProjectProfile20060708.png]]
[[파일:UnifiedProcessProjectProfile20060708.png]]
[[파일:Development-iterative.png]]


{| class='wikitable'
{| class='wikitable'
! 단계 !! 설명 !! 산출물 예시
|-
|-
| Inception(도입) || 추상적 목표 및 범위 설정
| Inception(도입) || 추상적 목표 및 범위 설정 || SRS, 요구사항 분석서, 테스트 계획서, 프로토타입, PoC
|-
|-
| Elaboration(구체화) || 반복적으로 목표 구체화, 요구사항 식별, 핵심 아키텍처 구현
| Elaboration(구체화) || 반복적으로 목표 구체화, 요구사항 식별, 핵심 아키텍처 구현 || 아키텍처 설계서/코드
|-
|-
| Construction(구축) || 반복적으로 구현, 배포 준비
| Construction(구축) || 반복적으로 구현, 배포 준비 || 시스템
|-
|-
| Transition(전이) || 테스트 및 배포
| Transition(전이) || 테스트 및 배포 || 사용자 테스트
|}
|}
[[파일:Development-iterative.png]]
:→ 분석, 설계, 구현, 테스트가 동시에 진행된다. 다만 그 업무량은 단계에 따라 변화가 있다.


==같이 보기==
==같이 보기==

2022년 7월 18일 (월) 14:41 기준 최신판

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 }}