RUP(Rational Unified Process)
®는 4가지 단계 즉, 도입(inception), 정제(elaboration), 구현(construction), 상태 전이(transition)에서 발생하는 소프트웨어 디자인 및 개발을 지원합니다. 이 프로세스는 소프트웨어 개발 사례가 이 4가지 단계 내에서 채택되도록 장려하며 개발 팀은 다음과 같은 중요한 활동을 수행합니다.
- 요구사항 관리
- UML(Unified Modeling Language)을 사용하여 시각적으로 모델링
- 반복적으로 개발
- 변경 제어
- 지속적으로 품질 검증