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

 
(사용자 2명의 중간 판 25개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;Unified Process; UP
;Unified Software Development Process, Unified Process ([[UP]])
;통합 프로세스
;[[統合]] [[software 開發]] [[process]], [[統合]] [[process]]
*반복/점진을 주요 특징으로 하는 소프트웨어 개발 절차/방법론
;통합 소프트웨어 개발 프로세스, 통합 프로세스
*기타 특징: [[유스케이스]] 기반. [[아키텍처]] 중심, [[리스크]] 관리
* 반복적, 점진적, 진화적 [[소프트웨어 개발 방법론]]
* 전체 과정은 4단계(도입, 구체화, 구축, 전이)로 진행하지만, 단계별 세부활동은 분석, 설계, 구현, 테스트가 필요에 따라 동시에 진행될 수 있다.
* 기타 특징: [[유스케이스]] 기반. [[아키텍처]] 중심, [[리스크]] 관리
** 리스크 주도적이다.
** 아키텍처 중심적이다.
** 모든 단계에서 유스케이스를 중요하게 다룬다.


https://upload.wikimedia.org/wikipedia/commons/d/d9/UnifiedProcessProjectProfile20060708.png
[[파일:UnifiedProcessProjectProfile20060708.png]]


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


==같이 보기==
==같이 보기==
*[[Rational Unified Process]] (RUP)
{{z컬럼3|
*[[반복점진개발]]
* [[통합]]
* [[프로세스]]
* [[반복점진 개발]]
* [[통합 모델링 언어]](UML)
* [[객체지향 분석 및 설계]](OOAD)
* [[소프트웨어 개발 방법론]]
}}


==참고 자료==
==참고==
*http://en.wikipedia.org/wiki/Unified_Process
* {{영어위키백과|Unified Process}}
* {{위키백과|통합 프로세스}}


[[분류:소프트웨어 개발]]
[[분류:소프트웨어 개발]]

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