Introduction To RequisitePro Requirements Discipline 14 November 2008
Precursor <ul><li>In order to understand the material in this course, you should have previously taken (or have equivalent...
 
Overview <ul><li>In this presentation you will learn about: </li></ul><ul><ul><li>the different parts of the user interfac...
Open The Example Repository <ul><li>ReqPro Helps teams organize, prioritize, track, and control changing requirements of a...
Adding A Project To ReqPro
The Explorer View <ul><li>Like windows explorer, it organizes artifacts within folders. </li></ul><ul><li>The folders are ...
What Does It All Mean?
What Can I Do? <ul><li>Click the secondary mouse button to bring up a list of commands. </li></ul><ul><li>Open a package t...
How To Work With Requirements <ul><li>There are three methods to working with requirements: </li></ul><ul><ul><li>Through ...
How To Make A Requirement <ul><li>Requirements reside in the ReqPro database or they can reside in a document. </li></ul><...
Opening A Requirements Document <ul><li>Select a document and execute the ‘Open’ command. </li></ul><ul><li>The document i...
Creating A Requirement With MS Word <ul><li>Requirement text is selected and a new requirement command executed. </li></ul>
Displaying Requirement Properties <ul><li>RequisitePro allows maintenance of the name of a requirement: </li></ul><ul><ul>...
Requirement Attributes <ul><li>RequisitePro allows user defined attributes to be associated with requirements. </li></ul><...
Traced Requirements <ul><li>RequisitePro supports requirements tracing: </li></ul><ul><ul><li>click on the ‘Traceability’ ...
Finding A Requirement <ul><li>Select the requirement type </li></ul><ul><li>Use the ‘Find’ button to search for a requirem...
Parent/Child Relationships <ul><li>RequisitePro allows requirements to be linked in a Hierarchy. </li></ul><ul><li>The hie...
Attaching Notes To A Requirement <ul><li>RequisitePro allows users to attach notes to a requirement: </li></ul><ul><ul><li...
Displaying Requirement Changes <ul><li>ReqPro maintains a complete list of changes to a requirement: </li></ul><ul><ul><li...
Working With Views <ul><li>The properties window only allows a single requirement to be displayed. </li></ul><ul><li>Views...
Creating A View <ul><li>Select a folder where the view will reside. </li></ul><ul><li>Select the ‘File->New->View’ command...
The View Creation Window <ul><li>Check the ‘Private’ check box if you do not want anyone else to see this view. </li></ul>...
Filter The Displayed Requirements <ul><li>This filter restricts the view to only display   </li></ul><ul><li>requirements ...
Attribute Matrix <ul><li>Use the mouse, ‘Shift’ and ‘Control’ keys to select attributes in a column. </li></ul><ul><li>Sel...
Traceability Matrix <ul><li>Use the mouse, ‘Shift’ and ‘Control’ keys to select traceability points. </li></ul><ul><li>Sel...
Traceability Tree <ul><li>Bring up the pop-up menu to edit the traceability links from this view. </li></ul>
Exercise <ul><li>Start RequisitePro. </li></ul><ul><li>Open the Example project. </li></ul><ul><li>Under ‘Application Requ...
Summary <ul><li>In this presentation you learnt: </li></ul><ul><ul><li>the ReqPro user interface, </li></ul></ul><ul><ul><...
Upcoming SlideShare
Loading in …5
×

Introduction To ReqPro

10,539 views

Published on

This is an introductory presentation for people interested in learning RequisitePro.

Published in: Education, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
10,539
On SlideShare
0
From Embeds
0
Number of Embeds
73
Actions
Shares
0
Downloads
256
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Introduction To ReqPro

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

×