Home    Business Modeling    Requirements    Analysis And Design    Project Management

This is the order in which you are recommended to take these courses and download these files.

RequisitePro models

Using styles and properties

Vision template

Business use case template

Using the business use case template

A notation for activity diagrams

Introduction to ReqPro

Administrators Guide To ReqPro

Maintaining a glossary with RequistePro

The requirements management plan template

Managing requirements with a RMP

Managing business requirements with ReqPro

Business modeling discipline overview

The application use case template

Using the application use case template

Managing AUC requirements with ReqPro

Moving from the BUC to the AUC

The project lifecycle

Use case storyboard template

Using the Use case storyboard template

What is a state transition diagram?

Working with class diagrams

Realizing the use case

 

 

 

Environment The environment discipline focuses on the activities necessary to configure the process for a project. It describes the activities required to develop the guidelines in support of a project.

The purpose of the environment activities is to provide the software development organization with the software development environment (both processes and tools) that will support the development team.

The following documents describe a method for applying the project management discipline activities to Rational Analyst Studio tools.

When opening a document template, MS Word may prompt you to update linked files. If so, click on 'No'.
RequisitePro models

MoveToDB
The first zip file contains three ReqPro projects that were used to take the screen shots in these documents. They unzip to:
  • C:\Rational\RequisitePro\Projects\Matter Transporter- the Matter Transporter project.
  • C:\Rational\RequisitePro\Projects\Dematerializer - the Dematerializer application.
  • C:\Rational\RequisitePro\Projects\Glossary - the glossary of terms.

Simply unzip to your C:\ drive and the project files will automatically be placed in the correct location.

If prompted for a username, login as guest .. there is no password.

The second zip file contains two files that you will need in order to be able to move requirements from a document to the database. Unzip and move these 2 files to the following directory 'C:\Rational\RequisitePro\RequisitePro\bin\'

[Yes, I messed up my ReqPro installation.]

Working with styles and properties In this presentation you will learn:
  • the purpose of an artifact’s properties.
  • how to set the value of a property.
  • how to use a property.
  • how to create a custom property.
  • how to use styles to format a paragraph,
  • how to use styles to format individual words.
  • how to use styles to format several blocks of text.
  • how to use styles to delete text from a document.
Vision template This is the document template that defines the scope and reasons for a new project. Its purpose is to:
  • define the boundaries of the business modeling effort.
  • develop a vision of the future target organization.
  • gain agreement on potential improvements and new goals of the target organization.
  • describe primary objectives of the target organization.
Business use case template This is the document template that details a business use case. It includes:
  • a description of the BUC.
  • the goals of the BUC.
  • the workflow steps of the BUC.
  • risks associated with the BUC.
  • supporting requirements associated with the BUC.
A notation for activity and use case diagrams In this presentation you will learn:
  • semantics for activity and use case diagrams.
  • the different types of use case diagram.
  • examples diagrams from Rational Software Modeler.
  • what are the different components of an activity and use case diagram.
  • what are the relationships between the different components on each diagram.
  • what these diagrams are used for.
  • how to represent a use case using an activity diagram.
Introduction to ReqPro In this presentation you will learn:
  • the different parts of the user interface.
  • the commands for managing requirements.
  • how to manage a requirement’s properties.
  • how to use views to manage several requirements.
  • how to manage traceability between requirements.
Administrators Guide To ReqPro In this presentation you will learn:
  • how to manage ReqPro projects.
  • how to manage ReqPro documents.
  • how to manage ReqPro requirements and their attributes.
  • how to manage ReqPro project security.
  • how to link ReqPro projects.
The requirements management plan template This is the document template that is used to manage your requirements. It defines:
  • the organization and responsibilities for requirements on the project.
  • the tools and environment used to manage the requirements.
  • requirements configuration management.
  • requirements traceability.
  • requirement attributes.
  • reports to assist management of the requirements.
  • requirements change management.
  • training and resources needed to manage the requirements.
The application use case template  This is the document template that details an AUC. It describes:
  • an overview of the AUC.
  • the details of the steps of the AUC.
  • may include supplementary requirements impacting the AUC.
This is the AUC template used in the examples.
Use case storyboard template This is the document template that details a use case storyboard. It describes:
  • how the AUC is realized by the application user interface.
  • how the application screens are mapped to each other.
  • how the screens are realized by the system objects.
  Note: Concerning the templates, you may notice that the templates on this site are missing some standard document information, such as:
Version History, References, Acronyms and Abbreviations.

Hands-up if you know of anyone that reads this stuff? How many times have you opened a document and had to wade through umpteen pages of non-interested information before you actually reach the document contents?

Version History - If you are serious about maintaining version history, buy a document versioning tool and maintain the information there. If you are not using a versioning tool, you are not serious about maintaining version history.

References - If you must do this, maintain all of you project references in a separate document and attach as an appendix to each document that requires it. Better still just put a single hyperlinked reference to where your references are kept, in the document.

Acronyms and Abbreviations - I maintain these in a separate ReqPro project and reference the project from within the document. If you are using ReqWeb, all of your users have access to a view that you may hyperlink to from within your document. If not using ReqWeb, export a view displaying the relevant terms and attach it as an appendix.
  The following diagram will show where each of the environment   documents maps to a RUP activity. The mapping is not 1 to 1, and some presentations may encompass several activities.