MVNO패키지 개발 Wiki

 

RUP

Page history last edited by 씨니 3 yrs ago

대표적인 객체지향 방법론인 RUP에 대한 프로세스 그림과 각 단위에서 발생하는 산출물입니다.

아래 그림에 보이는 것과 같이 Iteration 방식으로 되어 있고..

폭포수 방식과 달리 요구분석,개발, 테스트가 프로젝트 전체 범위에서 고려되고 있습니다. 다만 그 비중의 차이가 있을 뿐입니다.

 

XP에서는 RUP보다 좀더 작은 단위의 Iteration을 얘기하고 있습니다.

그리고 설계보다는 개발과 테스트에 포커싱하고 있다고 볼 수 있습니다.

 

 

도입(Inception)

- 주요한 요구사항들에 대한 간단한 선언, 유스케이스 형식일 수도 있다.

- 소프트웨어 아키텍쳐의 대략적인 그림

- 프로젝트의 목표에 대한 기술

- 아주 기초적인 프로젝트 계획

- 그 프로젝트의 비즈니스 사례

Life Cycle Objective Milestone (생명주기 목표 마일스톤)

- 비즈니스의 요구는 무엇이며, 어떤 일련의 행위가 이 요구를 만족할 것인가

- 반복들에 대한 임시 일정

- 임시 아키텍처

정련(Elaboration)

- 아키텍처적 프로토타입의 형태로 점점 성장하는 소프트웨어의 몸체

- 시스템의 작동을 검증하는 테스트 설비들

- 시스템이 하는 행위의 대부분을 기술하는 유스케이스들

- 이후의 반복들을 기술하는 상세한 프로젝트 계획

- (기초적인 사용자 매뉴얼)

- (소프트웨어 아키텍처 설명서)

Life Cycle Architecture Milestone

- 비즈니스의 요구를 해결할 상세한 행위를 기술하는 유스케이스

- 선택한 아키텍처가 전체 소프트웨어 개발을 지원할 수 있을 정도로 규모를 확대할 수 있을 것인가

- 위험이 높은 주요 항목들이 다루어졌는가

- 프로젝트 계획이 달성 가능한 것이며, 프로젝트의 목적들을 이룰 수 있는가

-

구축(Construction)

- 소프트웨어 시스템

- 테스트설비

- 사용자 메뉴얼

Initial Operation Capability Milestone

- 제품이 사용할 수 있을 정도로 안정되었다.

- 제품이 적어도 어느정도 유용한 가치를 제공한다.

- 모든 참여자들이 다른점에서는 모두 전이를 시작할 준비를 마쳤다.

전이(Transition)

Product Release Milestone

- 모입단계에서 정하고(다른 단계들을 거치며 변경된) 목표들이 이루어졌다.

- 사용자가 만족한다.

Comments (0)

You don't have permission to comment on this page.