[소프트웨어공학] UP(Unified Process)

[소프트웨어공학] UP(Unified Process)


도입(Inception)

비즈니스 케이스를 구축하며 시스템이 당면 문제를 알아낸다.

비즈니스 모델, 비전문서, 프로토타입을 생성한다.


상세(Elaboration)

시스템 요구사항의 대부분을 포착

이 단계에서 수행되는 일반적인 프로세스는 Use-case Diagram, Conceptual Diagram, Package Diagram 작성이 포함됩니다.

프로젝트를 계획하고, 시스템의 기능과 구조를 정의한다.

유스케이스 모델과 실행 가능한 기본 구조를 생서한다.

아키텍처 결정을 위한 설계 작업과 분석 작업의 비중이 크고, 시스템 구성에 관련된 위험 요소를 식별하고 완화하는데 중점을 두는 단계


구축(Construction)

기능이 반복 점진적인 방법으로 아키텍처에 자리 잡는다.

아키텍처에서 발생한 가정은 필요에 따라 테스트되고, 리팩토링된다.

각 반복을 통해 객관적으로 평가될 수 있는 실행 가능한 코드가 나온다.


이행(Transition)

테스트 후 사용자에게 인도된다.


출처

댓글

이 블로그의 인기 게시물

[Python] # -*- coding: utf-8 -*-를 쓰는 이유

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?