둥둥잇 2014. 10. 27. 03:01

Rational Unified Process


- Rational 소프트웨어사에서 개발한 소프트웨어 개발 방법론 / 소프트웨어 공학 활동 / 프로세스 프레임워크

- UML 기반 프로세스


 * RUP와 애자일

- RUP도 적절히 응용하면 애자일 할 수 있음

- RUP 내 애자일 버전 존재


* RUP 주요 핵심 이론

- 주요 위험 요소들을 초기에 지속적으로 공략하지 않으면 그것들이 당신을 공격할 거이다

- 고객에게 가치를 전달해야 한다

- 실행 가능한 소프트웨어에 대한 지속적인 관심

- 프로젝트에서 변경사항에 대한 신속한 수용

- 초기 실행 가능한 아키텍처의 기초작업

- 시스템은 컴포넌트로 구축

- 하나의 팀으로 함께 일한다

- 뒤늦게 고민하기보다는 품질 개선을 위해 상시 노력



* 반복!! : RUP이 기본 개념

- 반복적 & 점진적









+ 추가 (캡스톤 때 했던 내용) - 출처는 인터넷ㅋㅋ


* RUP의 특징

- 유스케이스 기반 Use case Driven

- 아키텍처 중심 Architectural Centric

- 반복적이고 점증적인 개발 Iterative and Incremental Development


* RUP의 장점

- 높은 품질의 소프트웨어의 효율적인 개발을 위한 가이드라인 제공

- 프로젝트의 위험 감소 및 예측성 증가

- 사용자의 요구를 충족시키는 시스템 구축 가능







출처 : 교수님 피티...ㅋㅋㅋ