COMPANY SERVICES PROCESS SOFTWARE CLIENTS
   process
■  BCA
■  Agile
■  RUP
■  Intranet
rational unified process
The Rational Unified Process (RUP) is a software development process, designed to take full advantage of the industry standard Unified Modelling Language (UML). It describes a family of techniques to support the complete software development life cycle. It is a component-based process that is use-case driven, architecture centric, iterative and incremental.

Under the RUP, the production of a release is divided into 4 phases (see Figure):

  • Inception: Defines the overall product concept and the initial plan describing the schedule and cost to develop it.

  • Elaboration: The product use cases (functionality) are developed. The system architecture is also developed. Apart from analysis and design models, this may include some implementation components to prove critical parts of the architecture will work.

  • Construction: In this phase the actual product is built, and the bulk of the resources are required. Each iteration in the construction phase implements a subset of the defined use cases, until at the end of all iterations, the product implements all the use cases agreed for the release.

  • Transition: This covers the period when the product moves into beta release, and includes activities such as training, deployment and user acceptance testing.

quick links
Components
MDA
Contact
Site Map