Upload
baldrick98007
View
8.667
Download
0
Tags:
Embed Size (px)
DESCRIPTION
This is an introductory presentation for people interested in learning RequisitePro.
Citation preview
2009 copyright Leslie Munday University
Introduction To RequisitePro
Requirements Discipline14 November 2008
04/12/23 2Leslie Munday 2008
Precursor
In order to understand the material in this course, you should have previously taken (or have equivalent knowledge of) the following. There are no precursors to this
material.
04/12/23 3Leslie Munday 2008
04/12/23 4Leslie Munday 2008
Overview
In this presentation you will learn about: 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.
04/12/23 5Leslie Munday 2008
Open The Example Repository ReqPro Helps teams organize, prioritize, track,
and control changing requirements of a system or application.
Open RequisitePro from your start menu programs.
Clear the splash screen. Select the ‘Add’ button. Navigate to <Example ReqPro project>. Select and open the Example.rqs file. Example is added to your list of ReqPro projects. Select Example and click on ‘Open’. If prompted, enter your username and password.
04/12/23 6Leslie Munday 2008
Adding A Project To ReqPro
04/12/23 7Leslie Munday 2008
The Explorer View Like windows explorer,
it organizes artifacts within folders.
The folders are numbered to set their displayed order.
Application use case requirements are located in the ‘Application Use Cases’ folder.
04/12/23 8Leslie Munday 2008
What Does It All Mean?
04/12/23 9Leslie Munday 2008
What Can I Do? Click the secondary mouse button to
bring up a list of commands. Open a package to display its contents. Move things by dragging and dropping.
(items in the explorer view are easily moved, don’t panic if something has disappeared.)
Double click on an item to have it open and display its contents.
Create a subpackage within a package.
04/12/23 10Leslie Munday 2008
How To Work With Requirements
There are three methods to working with requirements: Through requirement properties, Through Microsoft Word, Through views.
04/12/23 11Leslie Munday 2008
How To Make A Requirement Requirements reside in the ReqPro
database or they can reside in a document.
To create a requirement in the database click on the RequisitePro command:
‘File ->New->Requirement’. To create a requirement in a document,
select the requirement text and click the MS Word menu command
‘RequisitePro->Requirement->New’.
04/12/23 12Leslie Munday 2008
Opening A Requirements Document
Select a document and execute the ‘Open’ command.
The document is opened in MS Word.
04/12/23 13Leslie Munday 2008
Creating A Requirement With MS Word
Requirement text is selected and a new requirement command executed.
04/12/23 14Leslie Munday 2008
Displaying Requirement Properties
RequisitePro allows maintenance of the name of a requirement:
Select a requirement.
Select Properties from the Requirement menu.
Select the ‘General’ tab and the requirement name and text is displayed.
Text that is read-only is edited from within the document that contains the requirement.
04/12/23 15Leslie Munday 2008
Requirement Attributes
RequisitePro allows user defined attributes to be associated with requirements.
The attributes are defined within the requirements management plan for the project.
To set attribute values:
Click on ‘Attributes’ tab.
Select attribute values from drop down boxes, or enter text into the field where appropriate.
04/12/23 16Leslie Munday 2008
Traced Requirements RequisitePro
supports requirements tracing: click on the
‘Traceability’ tab,
lists of requirements are displayed that are linked to and from this requirement.
04/12/23 17Leslie Munday 2008
Finding A Requirement Select the
requirement type
Use the ‘Find’ button to search for a requirement name.
04/12/23 18Leslie Munday 2008
Parent/Child Relationships
RequisitePro allows requirements to be linked in a Hierarchy.
The hierarchy is used by the project use cases.
To display hierarchy for a requirement:
Click on the Hierarchy tab.
Any parent or children requirements are displayed.
04/12/23 19Leslie Munday 2008
Attaching Notes To A Requirement
RequisitePro allows users to attach notes to a requirement:
Click on the ‘Discussions’ tab.
Select ‘Create’ to add a note.
Select ‘View’ to display an existing note.
Notes do not form part of the requirement (think of them as comments embedded in a Word document).
Note: Only users of ReqPro can view notes.
04/12/23 20Leslie Munday 2008
Displaying Requirement Changes
ReqPro maintains a complete list of changes to a requirement:
Click on ‘Revision’.
Click on ‘History’ button.
All changes that have ever been made to that requirement are displayed.
04/12/23 21Leslie Munday 2008
Working With Views The properties window only allows a single
requirement to be displayed. Views allow you to work with several
requirements at the same time. Select which requirements you wish to work
with by filtering the requirement attributes. There are 3 types of view:
Attribute matrix – displays a single requirement type and attributes that you select.
Traceability matrix – displays traceability links between two requirement types.
Traceability Tree – displays all requirements traced ‘out from’ or ‘in to’ a selected requirement type.
04/12/23 22Leslie Munday 2008
Creating A View
Select a folder where the view will reside.
Select the ‘File->New->View’ command.
Select the ‘View Type’ from the drop-down box.
04/12/23 23Leslie Munday 2008
The View Creation Window
• Check the ‘Private’ check box if you do not want anyone else to see this view.
• Click the ‘Browse’ button to browse to a location where the view will reside.
• Click the ‘Query’ button to filter requirements by their attributes.
04/12/23 24Leslie Munday 2008
Filter The Displayed Requirements
• This filter restricts the view to only display
requirements that are assigned to ‘me’.
• ‘Retain Hierarchical Display’ if you wish to see parent/child relationships in the view.
• Select whether to display the results sorted by the selected attribute.
04/12/23 25Leslie Munday 2008
Attribute Matrix
Use the mouse, ‘Shift’ and ‘Control’ keys to select attributes in a column.
Select ‘Set Value’ from the ‘Edit’ menu.
Enter an appropriate value and click ‘Ok’.
04/12/23 26Leslie Munday 2008
Traceability Matrix Use the
mouse, ‘Shift’ and ‘Control’ keys to select traceability points.
Select a command from the ‘Traceability’ menu.
04/12/23 27Leslie Munday 2008
Traceability Tree
Bring up the pop-up menu to edit the traceability links from this view.
04/12/23 28Leslie Munday 2008
Exercise Start RequisitePro. Open the Example project. Under ‘Application Requirements’, create a folder for the
Transmitter application. Within the Transmitter folder, create an AUC type requirement
named ‘Transmit Cargo’. Set the ‘Application’ attribute to Transmitter. Trace the requirement to BUC6 In the ’00 Views’ folder, create an attribute matrix view that
will display all AUCs, label the view <your name> ‘attribute matrix’.
Through this view, set the analyst attribute of your requirement to your name.
Open the ‘BUC traced to AUC’ Traceability Matrix and set some traceability links.
Open the BUC traceability tree and trace an AUC from a BUC step.
04/12/23 29Leslie Munday 2008
Summary
In this presentation you learnt: the ReqPro user interface, ReqPro commands for managing
requirements, how to set requirement’s properties, how to use views, how to manage traceability.