공학/방법론
RUP
둥둥잇
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의 장점
- 높은 품질의 소프트웨어의 효율적인 개발을 위한 가이드라인 제공
- 프로젝트의 위험 감소 및 예측성 증가
- 사용자의 요구를 충족시키는 시스템 구축 가능
출처 : 교수님 피티...ㅋㅋㅋ