August 2008  

 

 

 

 

RUP-Elaboration Phase

RUP Phase II - In-depth definition of your software application's functionality

Elaboration involves focusing on lower-level (detailed) requirements and object-oriented architectural design.  Detailed requirements are converted  into use cases, resulting in a Use Case Model.

During Phase II the types of requirements to be collected and their attributes are identified and defined.  Customer management and staff stakeholders, - being the users of the system under development, are interviewed.  Their requests are documented in detail.  A formally structured hierarchical catalog of detailed software requirements is then compiled.

The business object model is also developed during RUP Phase II.

 

RUP Phase II Deliverables

II-A. The Requirements Management Plan
II-B. Stakeholder Requests Document
II-C. The Software Requirements Plan
II-D. The Business Object Model

Elaboration Phase Deliverables

II-A. The Requirements Management Plan

Describes the types of requirements needed to define the system. These types will then be used to collect the system’s requirements from the client and their staff stakeholders. Each requirement type may have a customized set of attributes assigned to it.

Types of Requirements

  • Non-Functional Requirements

  • System Constraints

  • General System Features

  • System Business Functionality Detail

  • Requirements Change requests

Typical Types of Requirement Attributes

  • Requirement’s priority

  • Development Costs

  • Benefits to the organization

Deliverable: 

  • Requirements Management Plan created in Rational Requisite Pro ®

 

II-B. The Stakeholder Requests Document

The system analyst creates the stakeholder requests document, which is used in collecting the actual requirements.

  • establish a set of questions, to be asked during a stakeholder interview, that will yield all the facts required to define the system

  • Categories

  • Priorities

  • Requirement Interrelationships

Deliverable: 

  • A Stakeholder Requests Document created in Rational Requisite Pro ®

 

II-C. The Software Requirements Plan

This is a detailed compendium of customer requirements for the proposed application. This document will contain sufficient detail to allow the developer(s) to design and construct the proposed software application.

Deliverable: 

  • Software requirements plan created in Rational RequisitePro ®

 

II-D. The Business Object Model

This document is a high-level definition of the customer’s business processes and their interactions. The functional requirements captured operate within these business process domains.

  • Describes the realization of business use cases.

  • Describes the interaction among business objects

Deliverable:

  • Business Object Model created with Rational Rose ®


Last Next