April 2009  

 

 

 

 

RUP-Construction Phase

RUP Phase III - Using thorough designs to build data structures and code 

The construction phase of the project involves converting the assembled requirements into software and database designs. Those designs are then used to create software constructs and data structures that make up the system.

Within Phase III the power of object oriented development is leveraged through the use of Rational Rose.  Multiple architectural views and class class models are constructed, providing the development team with a clear roadmap of the detailed requirements to be coded.

Typically, within the RUP development cycle, the features of the system are scheduled for development and release within ever more complete prototype versions of the application under development.  Iteration centric project operations need to be planned-for and managed to accomodate this risk-mitigating approach.

 

RUP Phase III Project Deliverables

III-A-1. Life-Cycle System Software Components Class Diagrams in Rational Rose
III-A-2. Middleware Components Class diagram - created in Rational Rose
III-A-Business Process Specific Sequence Diagrams
III-B-1.  Application Source Code in the Selected Language
III-B-2. Database Construction Artifacts

Construction Phase Deliverables

III-1. Design

Rational Rose allows you to choose the most appropriate UML diagram for illustrating what you're trying to convey. Rose allows the designer and developer to define logic processing layers.

System software Components

  • operating system(s)

  • databases,

  • hardware interfaces

     Deliverables:

  • System Software Components Class Diagrams created with Rational Rose �

 Middleware Components

  • GUI builders

  • interfaces to database management systems

  • platform-independent operating system services

  • Third-party component

     Deliverables:

  • Middleware Components Class Diagrams created with Rational Rose �

Business-specific components

  • Business-specific components, used in several applications

  • Application layer

  • Application-services

     Deliverables: 

  • Business Process Specific Sequence Diagrams created with Rational Rose �

 

III-2. Implementation

Implementation consists of the execution of the designed work for the current iteration of the project, involving software and database construction.

     Deliverables: 

  • Source code and Constructed Database created in the software development tools and database management tools selected

 

 

Last | Next