RUP 방법론
RUP 방법론(Rational Unified Process, 합리적 통합 프로세스)은 인터넷에 위치한 지식 베이스와 검색 시스템을 나타냅니다. RUP 방법론은 Rational Software 회사에서 만들었습니다.
RUP 방법론은 다음 원칙들에 기반합니다:
- 초기 발견 및 개발 완료 시점까지 지속적인 리스크 제거.
- 개발 중인 제품에 대한 고객 요구사항에 완전히 집중.
- 프로젝트 작업과 실행 방법에 변경을 수용할 준비.
- 프로젝트 작업 시 컴포넌트 아키텍처 적용.
- 개발의 모든 단계에서 프로젝트 실행 품질 관리.
- 아키텍트가 주도하는 조화로운 팀 내에서 프로젝트 작업 흐름 진행.
RUP 방법론을 사용한 프로젝트 작업은 다음 단계들을 포함합니다:
- 시작 단계 (Inception). 프로젝트 개념 형성, 경제적 타당성 평가, 리스크 평가, 유스 케이스 모델 생성.
- 정교화 (Elaboration). 이 단계에서 미래 제품 분석 및 모든 세부사항 문서화, 프로젝트 아키텍처 설계 및 테스트, 작업 기간 및 비용 명확화, 그리고 가능한 경우 주요 리스크 감소.
- 구축 (Construction). 여기서 제품의 주요 개발이 발생합니다. 구축 종료 시 시스템의 첫 외부 릴리스 발생 및 초기 기능적 완성도 마일스톤 달성.
- 전환 (Transition). 이 단계에서는 이미 생성된 제품이 테스트 후 고객에게 전달됩니다. 고객이 결과에 만족하지 않으면 제품은 위의 모든 단계를 포함하는 사이클을 다시 거칩니다.