The Unified/Rational Unified Process (UP/RUP) Defined
Capella University TS5130 System Development Theory and Practice By Mark Lindquist March 3rd, 2009
Main features of the UP/RUP? Use Case Driven Created for OO systems Iterative and Incremental development Inception, Elaboration, Construction, Transition, and Production phases Can be customized to meet ones needs
Other features - Use cases establish requirements Risks is considered early Well defined, well structured phases UML modeling in the inception, elaboration, and construction phases
Inception Phase- Business requirements through the customer and use cases System architecture is proposed. An iterative and incremental plan is developed Initial risk Assessment Prototyping
Elaboration Phase - Use Case model Non-functional requirements Analysis model Preliminary Design model Project architecture - use-case, analysis, design, implementation, and deployment models
Construction Phase - Analysis and design models are completed Components are developed from the analysis and design models All required features and functions become source code Unit tests are designed and implemented Integration testing is done
Transition Phase - End users beta test the software Changes and defects are noted through user feedback Support documents like manuals etc. Software becomes a usable release
Production Phase - Ongoing Use of software is monitored Support features are constructed Possible for next iteration to have begun in the inception phase
References - Pressman R.S. (2005). “Software Engineering. A practitioner’s approach” P. 62 Priestly M., Utt M. H. (2000) “A unified process for software and documentation development” http://delivery.acm.org.library.capella.edu/10.1145/510000/504836/p221-priestley.pdf?key1=504836&key2=6352945321&coll=portal&dl=ACM&CFID=824734&CFTOKEN=52522302 Retrieved Feb. 2009 from ACM database, Capella University Library. Krutchten P. (2000). “The Rational Unified Process: An Introduction, Second Edition, 2nd edition” http://my.safaribooksonline.com/0201707101/d1e824