You are on page 1of 29

Introduction To RequisitePro

Requirements Discipline 14 November 2008

2009 copyright Leslie Munday University

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.

Leslie Munday 2008

4/21/2012

Notation Used In This Training Material


Text inside <..> is to be replaced by the name of the artifact. Text inside quotes .. is populated exactly as it is within the quotes. Cascading menu commands are separated by an arrowhead ->, for example File->New->Folder represents the following menu command.

Leslie Munday 2008

4/21/2012

Overview

In this presentation you will learn about:


the different parts of the user interface, the commands for managing requirements, how to manage a requirements properties, how to use views to manage several requirements, how to manage traceability between requirements.
4/21/2012 4

Leslie 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.

Leslie Munday 2008

4/21/2012

Adding A Project To ReqPro

Leslie Munday 2008

4/21/2012

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.
4/21/2012 7

Leslie Munday 2008

What Does It All Mean?

Leslie Munday 2008

4/21/2012

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, dont panic if something has disappeared.)

Double click on an item to have it open and display its contents. Create a subpackage within a package.

Leslie Munday 2008

4/21/2012

How To Work With Requirements

There are three methods to working with requirements:


Through requirement properties, Through Microsoft Word, Through views.

Leslie Munday 2008

4/21/2012

10

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.

Leslie Munday 2008

4/21/2012

11

Opening A Requirements Document

Select a document and execute the Open command. The document is opened in MS Word.

Leslie Munday 2008

4/21/2012

12

Creating A Requirement With MS Word

Requirement text is selected and a new requirement command executed.

Leslie Munday 2008

4/21/2012

13

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 readonly is edited from within the document that contains the requirement.

Leslie Munday 2008

4/21/2012

14

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.

Leslie Munday 2008

4/21/2012

15

Traced Requirements

RequisitePro supports requirements tracing:


click on the Traceability tab, lists of requirements are displayed that are linked to and from this requirement.

Leslie Munday 2008

4/21/2012

16

Finding A Requirement

Select the requirement type Use the Find button to search for a requirement name.

Leslie Munday 2008

4/21/2012

17

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.
4/21/2012 18

Leslie 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.

Leslie Munday 2008

4/21/2012

19

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.

Leslie Munday 2008

4/21/2012

20

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.

Leslie Munday 2008

4/21/2012

21

Creating A View

Select a folder where the view will reside. Select the File->New->View command. Select the View Type from the dropdown box.

Leslie Munday 2008

4/21/2012

22

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.
Leslie Munday 2008

4/21/2012

23

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.
Leslie Munday 2008

4/21/2012

24

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.

Leslie Munday 2008

4/21/2012

25

Traceability Matrix

Use the mouse, Shift and Control keys to select traceability points. Select a command from the Traceability menu.

Leslie Munday 2008

4/21/2012

26

Traceability Tree

Bring up the pop-up menu to edit the traceability links from this view.

Leslie Munday 2008

4/21/2012

27

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.

Leslie Munday 2008

4/21/2012

28

Summary

In this presentation you learnt:


the ReqPro user interface, ReqPro commands for managing requirements, how to set requirements properties, how to use views, how to manage traceability.

Leslie Munday 2008

4/21/2012

29

You might also like