RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering Lecture 3 Requirements Engineering Lecture 3
J. Nawrocki, Requirem. Eng. (3) RequisitePro users RequisitePro Author Viewer Contributor Project admin
J. Nawrocki, Requirem. Eng. (3) Key concepts ProjectBProjectB Documents Require- ments ProjectAProjectA Project list Developer Analyst Manager ProjectCProjectC
J. Nawrocki, Requirem. Eng. (3) RequisitePro Components
J. Nawrocki, Requirem. Eng. (3) Word Workplace An MS Word-like access to the requirements. Project admin: defines document types defines templates
J. Nawrocki, Requirem. Eng. (3) Views Workplace A window to the database. Filtering & sorting requirements and their attributes. Analysts Analysts: Planning Progress tracking Attribute matrix
J. Nawrocki, Requirem. Eng. (3) Attribute matrix Req name Full text Short textAttribute
J. Nawrocki, Requirem. Eng. (3) RequisiteWeb features Viewing documents Creating/modifying requirements Creating/modifying Attribute Matrix views Filtering & sorting requirements Replying to discussions
J. Nawrocki, Requirem. Eng. (3) Plan of the lecture Introduction Hello and Good-bye Creating a project Opening a project and docs Closing a project and docs Adding a project to the project list Modifying password and
J. Nawrocki, Requirem. Eng. (3) Project elements Database Documents and document types Requirements and requirement types Attributes and attribute values Discussions Traceability relationships Personal and project-wide views Revision histories Security information
J. Nawrocki, Requirem. Eng. (3) ProjectsProjects Each project resides in a separate directory. Only one project can be open at a time. Different users can edit different documents simultaneously. Documents are stored separately from the project database, usually in a project directory.
J. Nawrocki, Requirem. Eng. (3) Database type MS Access Oracle MS SQL Server Use MS Access with small teams. Database Type Conversion Wizard: e.g. from MS Access to Oracle
J. Nawrocki, Requirem. Eng. (3) Plan of the lecture Introduction Hello and Good-bye Creating a project Opening a project and docs Closing a project and docs Adding a project to the project list Modifying password and
J. Nawrocki, Requirem. Eng. (3) Hello and Good-bye Hello!.rqs
J. Nawrocki, Requirem. Eng. (3) Hello and Good-bye
J. Nawrocki, Requirem. Eng. (3) Hello and Good-bye Exit Good-bye!
J. Nawrocki, Requirem. Eng. (3) Hello and Good-bye Good-bye! You modified but not saved a document!
J. Nawrocki, Requirem. Eng. (3) Plan of the lecture Introduction Hello and Good-bye Creating a project Opening a project and docs Closing a project and docs Adding a project to the project list Modifying password and
J. Nawrocki, Requirem. Eng. (3) Creating a project New
J. Nawrocki, Requirem. Eng. (3) Creating a project
J. Nawrocki, Requirem. Eng. (3) Creating a project Project dir can’t change <= 64 chars Optional
J. Nawrocki, Requirem. Eng. (3) Creating a project projectname.rqs projectname.rqs – project information (text) projectname.mdb projectname.mdb – project database (MS Access) projectname.ldb projectname.ldb – locks the Access database file to prevent concurrent use by multiple users structure.xml structure.xml – project structure (requirement types, document types, attributes,..) security.xml security.xml – project security (group names, access rights,..) permissions.xml permissions.xml – security permissions for individuals (document/req. access by type) Some project files
J. Nawrocki, Requirem. Eng. (3) Plan of the lecture Introduction Hello and Good-bye Creating a project Opening a project and docs Closing a project and docs Adding a project to the project list Modifying password and
J. Nawrocki, Requirem. Eng. (3) Opening a project and docs Open
J. Nawrocki, Requirem. Eng. (3) Opening a project and docs Click
J. Nawrocki, Requirem. Eng. (3) Opening a project and docs Select a project
J. Nawrocki, Requirem. Eng. (3) Opening a project and docs Choose doc type
J. Nawrocki, Requirem. Eng. (3) Opening a project and docs Select a doc
J. Nawrocki, Requirem. Eng. (3) Opening a project and docs Nobody else!
J. Nawrocki, Requirem. Eng. (3) Opening a project and docs About all the docs
J. Nawrocki, Requirem. Eng. (3) Opening a project and docs About the selected doc
J. Nawrocki, Requirem. Eng. (3) Opening a project and docs Click OK.
J. Nawrocki, Requirem. Eng. (3) Opening a project and docs Only if the project admin set the security on.
J. Nawrocki, Requirem. Eng. (3) Plan of the lecture Introduction Hello and Good-bye Creating a project Opening a project and docs Closing a project and docs Adding a project to the project list Modifying password and
J. Nawrocki, Requirem. Eng. (3) Closing a project and docs Close
J. Nawrocki, Requirem. Eng. (3) Closing a project and docs You modified but not saved a document!
J. Nawrocki, Requirem. Eng. (3) Closing a project and docs To save the changes click Yes.
J. Nawrocki, Requirem. Eng. (3) Plan of the lecture Introduction Hello and Good-bye Creating a project Opening a project and docs Closing a project and docs Adding a project to the project list Modifying password and
J. Nawrocki, Requirem. Eng. (3) Adding a project to the project list Open
J. Nawrocki, Requirem. Eng. (3) Adding a project to the project list Click
J. Nawrocki, Requirem. Eng. (3) Adding a project to the project list Click Add
J. Nawrocki, Requirem. Eng. (3) Adding a project to the project list Select a project file (.rqs)
J. Nawrocki, Requirem. Eng. (3) Adding a project to the project list Click Open.
J. Nawrocki, Requirem. Eng. (3) Adding a project to the project list Click OK.
J. Nawrocki, Requirem. Eng. (3) Plan of the lecture Introduction Hello and Good-bye Creating a project Opening a project and docs Closing a project and docs Adding a project to the project list Modifying password and
J. Nawrocki, Requirem. Eng. (3) Modifying password and Security
J. Nawrocki, Requirem. Eng. (3) Modifying password and Click Enable security
J. Nawrocki, Requirem. Eng. (3) Modifying password and Select a group.
J. Nawrocki, Requirem. Eng. (3) Modifying password and Select a name.
J. Nawrocki, Requirem. Eng. (3) Modifying password and Click Edit.
J. Nawrocki, Requirem. Eng. (3) Modifying password and <= 14 chars
J. Nawrocki, Requirem. Eng. (3) SummarySummary Basic activities concerning Requiste Pro: starting a session closing a session...
J. Nawrocki, Requirem. Eng. (3) Further readings Introducing Rational Suite (60) Getting Started with Rational Suite (80) Using Rational RequisitePro
J. Nawrocki, Requirem. Eng. (3) HomeworkHomework Get familiar with ClearQuest. How to organise audits for Software Baseline Library maintained with Rational Suite tools?
J. Nawrocki, Requirem. Eng. (3) Quality assessment 1. What is your general impression? (1 - 6) 2. Was it too slow or too fast? 3. What important did you learn during the lecture? 4. What to improve and how?