Professional Documents
Culture Documents
- Requirement Management
raj.kamal13@gmail.com
www.itest.co.nr
Courseware Information
This session covers Requirement Management
Introducing Requisite Pro, Documenting
Requirements, Organizing Requirements,
Tracking Requirements, Advanced Features and
Additional Information
7.
Additional
Information
2.
Introducing
Requisite Pro
6.
Advanced
Features
3.
Documenting
Requirements
5.
Tracking
Requirements
4.
Organizing
Requirements
Tracking Requirements: shows you how you can use specific features of
RequisitePro to establish and track relationships among your requirements.
Advanced Features: lists several features that are helpful for advanced users
of RequisitePro.
1.0 Requirement
Management
1.0 Requirement
Management Contd..
1.0 Requirement
Management
Contd..
What should you consider when you manage a project?
1) What is the business problem and who has a stake in its resolution?
2) What features are essential to a solution?
3) How can the proposed solution be described in language that can be
understood by technical and non technical people?
4) What are the available resources (time, people, money)?
5) How can you trace dependency relationships between requirement
6) What is the procedure for reviewing and resolving changes to
requirements?
Blank Template
Click the Use-Case Template icon. Click OK. The Rational RequisitePro
Project Properties dialog box opens.
In the Name box, type My Exercise Project. Filling in the Description box
is optional. Click OK. A dialog box opens, and you are asked whether
you want to create the project directory.
Click Yes. The Create Rational RequisitePro Project dialog box appears
and informs you that your project has been created. Click Close.
3.0 Documenting
Requirements
Objective:
To demonstrate how to use RequisitePro outlines to create
requirements documents and to create requirements in those
documents.
Topics covered:
Working with document types
Creating documents
Working with requirements
Requirement Workflow
3.0 Documenting
Requirements
contd..
Working with document types
Vision: This document gives the overall view of the system: main
characteristics, major features, key stakeholder needs, and key services
provided.
3.0 Documenting
Requirements
contd..
Use-Case Specification. Use cases serve as a format to express
3.0 Documenting
Requirements
contd..
Working with requirements
4.0 Organizing
Requirements
Objective: To demonstrate how to create requirements directly in a view,
set attribute values, and navigate between the view and the document in
which a requirement was created.
Topics Covered:
- Create requirements in a view
- Managing requirements in views
- Using attributes to organize requirement information
4.0 Organizing
Requirements
Create requirements in a view
- Contd..
In the Explorer, expand the Features and Vision package and doubleclick All Features. The All Features Attribute Matrix appears. Explore the
menus associated with this type of view
Click any other cell in the view, and your requirement is immediately
saved and committed to the database.
4.0 Organizing
Requirements
Contd..
Edit a requirement outside of a document
Click Tools > Options. In the Views section of the dialog box, make sure
the check box Double-click to go to source is selected.
Click OK.
Edit a requirement Then click any other cell in the matrix to save the
edits.
From the Word menu bar, click RequisitePro > Document > Close.
The Document Changed dialog box opens, and you are asked whether
you want to save the modified document before closing it and Click Yes.
4.0 Organizing
Requirements
Contd..
Using attributes to organize requirement information
Attributes are data fields associated with each requirement that contain
important project information. Each new RequisitePro requirement type
is assigned default attributes by the system. You can delete, modify, or
add an unlimited number of other attributes appropriate to your project
Attributes can be either list-type or entry-type
List (single value): A set of values from which a single value can be
selected (up to 20 characters); for example, high, medium, or low.
List (multiple value): A set of values from which more than one value can
be selected (up to 20 characters); for example, Sue, Bob, John.
4.0 Organizing
Requirements
- Contd..
4.0 Organizing
Requirements
Requirements Priority:
- Contd..
4.0 Organizing
Requirements
Set attribute values in a view
- Contd..
In the Features and Vision package, select the All Features view. Then
double-click the intersection of the FEAT4 requirement and the attribute
column Status.
In the list, click Approved, and then set the value by clicking another
requirement or attribute cell.
[Note: You can also change multiple attribute values simultaneously
using Microsoft's Extended Select (Shift > click or Ctrl > click).]
Click File > Save View, and then close the view by clicking the lower X in
the upper right corner.
Open the use-case document and press ENTER to begin a new line,
and then type text for new requirement.
Select the text you typed and click RequisitePro > Requirement > New.
The Requirement Properties dialog box opens.
In the Type box, accept the default (UC: Use Case); in the Name box,
type any valid requirement name and Click OK.
A Trend Analysis report shows how the project has been changing over
time. Each column represents one filter in a query, and each row tallies
the number of revisions that meet the criteria of the filter for the specified
time period. Since one requirement may have several revisions that
meet the filter, you should keep in mind that the columns will not
necessarily add up to the number of requirements that have met the
query criteria.
After you have added queries to the report, you are ready to run it.
Do one of the following:
Click the Create button.
Click the File > Create Report menu command.
Step 5: Save the Report
1. To save the current report, click the File > Save Report As menu
command.
The Save As dialog box appears.
2. Browse to a directory and type a file name for the report. Click Save.
Requirement Metrics saves the report, including all queries and settings,
to a *.rqm file.
Use the Tools > Auto Suspect command to automatically check for
changes that affect the traceability or hierarchical relationships
between requirements in the project.
Offline authoring
When you take a document offline, RequisitePro creates a copy of the
document in the directory you specify. The original is still stored in
RequisitePro, but it is changed to a read-only document. Other users can view
the document in RequisitePro, but they cannot edit it until you bring it back
online.
Taking documents offline
1 Do one of the following:
Click Tools > Offline Documents.
-- In an open document, click RequisitePro > Document > Offline
Documents.
The Offline Documents dialog box appears.
2
4.. Click Take Offline. The Take Offline Information dialog box appears.
5. In the Reason text box, type a reason for taking the document offline.
6 the Location text box, type the directory path where you want to store
the document, or click Browse to locate the directory.
7. If you are taking multiple documents offline, the Take Offline
Information dialog box includes the Apply to All check box. Select the
check box to apply the Reason and Location entries to all the
documents.
8. Click OK.
5. If you want to remove the copy of the offline Microsoft Word document
when you bring the RequisitePro document online, select the Remove
the offline document from the file system check box. (This prevents you
from editing the old version of the document.)
6. If you are bringing multiple documents back online and the changes
apply to all subsequent documents, select the Apply to All check box.
7. Click OK.
8. Click Yes to accept updating the document, or click No to decline
updating the document.
domain for Rational SoDA. This allows you to create reports that extract
information from various data sources, including a RequisitePro
database.
Using SoDA and RequisitePro, you can:
- Use SoDA to modify and generate SoDA reports and documents from
an open RequisitePro project.
- Use SoDA and RequisitePro to create a report that consolidates
RequisitePro requirements information and Rational Rose modeling
information.
- Create a use-case report that includes all use-case requirements and
Rose use-case diagrams.
5
6
Click OK.
If you have Rose installed, you can use the Tools > Rational Rose/XDE
command to open Rose or XDE from RequisitePro. You can use
commands on the Requirement and RequisitePro menus to associate
requirements to Rose items and to view those items in Rose.
Thank you