Date post: | 26-Dec-2015 |
Category: |
Documents |
Upload: | godwin-copeland |
View: | 217 times |
Download: | 3 times |
RequisitePro (2)RequisitePro (2)
Copyright, 2001 © Jerzy R. Nawrocki
www.cs.put.poznan.pl/jnawrocki/mse/require/
Requirements EngineeringRequirements Engineering
Lecture Lecture 33
Requirements EngineeringRequirements Engineering
Lecture Lecture 33
J. Nawrocki, Requirem. Eng. (3)
RequisitePro usersRequisitePro usersRequisitePro usersRequisitePro users
RequisiteProAuthor
Viewer
Contributor
Project admin
J. Nawrocki, Requirem. Eng. (3)
Key conceptsKey conceptsKey conceptsKey concepts
ProjectProject
BB
ProjectProject
BB DocumentsRequire-ments
ProjectProject
AA
ProjectProject
AA
Project list
DeveloperAnalystManager
ProjectProject
CC
ProjectProject
CC
J. Nawrocki, Requirem. Eng. (3)
RequisitePro RequisitePro ComponentsComponents
J. Nawrocki, Requirem. Eng. (3)
Word WorkplaceWord WorkplaceWord WorkplaceWord Workplace
An MS Word-like access to the requirements.
Project admin:
• defines document types
• defines templates
J. Nawrocki, Requirem. Eng. (3)
Views WorkplaceViews WorkplaceViews WorkplaceViews Workplace
A window to the database.
Filtering & sorting requirements and their attributes.
AnalystsAnalysts:
Planning
Progress tracking
Attribute matrix
J. Nawrocki, Requirem. Eng. (3)
Attribute matrixAttribute matrixAttribute matrixAttribute matrix
Req name
Full text
Short text Attribute Attribute
J. Nawrocki, Requirem. Eng. (3)
RequisiteWeb featuresRequisiteWeb featuresRequisiteWeb featuresRequisiteWeb 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 lecturePlan of the lecturePlan of the lecturePlan of the lecture
IntroductionHello and Good-byeCreating a projectOpening a project and docsClosing a project and docsAdding a project to the project listModifying password and e-mail
J. Nawrocki, Requirem. Eng. (3)
Project elementsProject elementsProject elementsProject 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)
ProjectsProjectsProjectsProjects
• 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 typeDatabase typeDatabase typeDatabase 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 lecturePlan of the lecturePlan of the lecturePlan of the lecture
Introduction
Hello and Good-byeCreating a projectOpening a project and docsClosing a project and docsAdding a project to the project listModifying password and e-mail
J. Nawrocki, Requirem. Eng. (3)
Hello and Good-byeHello and Good-byeHello and Good-byeHello and Good-bye
Hello!
.rqs
J. Nawrocki, Requirem. Eng. (3)
Hello and Good-byeHello and Good-byeHello and Good-byeHello and Good-bye
J. Nawrocki, Requirem. Eng. (3)
Hello and Good-byeHello and Good-byeHello and Good-byeHello and Good-bye
Exit
Good-bye!
J. Nawrocki, Requirem. Eng. (3)
Hello and Good-byeHello and Good-byeHello and Good-byeHello and Good-bye
Good-bye!
You modified but not saved a document!
J. Nawrocki, Requirem. Eng. (3)
Plan of the lecturePlan of the lecturePlan of the lecturePlan of the lecture
IntroductionHello and Good-bye
Creating a projectOpening a project and docsClosing a project and docsAdding a project to the project listModifying password and e-mail
J. Nawrocki, Requirem. Eng. (3)
Creating a projectCreating a projectCreating a projectCreating a project
New
J. Nawrocki, Requirem. Eng. (3)
Creating a projectCreating a projectCreating a projectCreating a project
J. Nawrocki, Requirem. Eng. (3)
Creating a projectCreating a projectCreating a projectCreating a project
Project dir can’t change
<= 64 chars
Optional
J. Nawrocki, Requirem. Eng. (3)
Creating a projectCreating a projectCreating a projectCreating a project
projectname.rqsprojectname.rqs – project information (text)projectname.mdbprojectname.mdb – project database (MS Access)projectname.ldbprojectname.ldb – locks the Access database file
to prevent concurrent use by multiple usersstructure.xmlstructure.xml – project structure (requirement
types, document types, attributes, ..)security.xmlsecurity.xml – project security (group names,
access rights, ..)permissions.xmlpermissions.xml – security permissions for
individuals (document/req. access by type)
Some project files
J. Nawrocki, Requirem. Eng. (3)
Plan of the lecturePlan of the lecturePlan of the lecturePlan of the lecture
IntroductionHello and Good-byeCreating a project
Opening a project and docsClosing a project and docsAdding a project to the project listModifying password and e-mail
J. Nawrocki, Requirem. Eng. (3)
Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs
Open
J. Nawrocki, Requirem. Eng. (3)
Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs
Click
J. Nawrocki, Requirem. Eng. (3)
Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs
Select a
project
J. Nawrocki, Requirem. Eng. (3)
Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs
Choose doc type
J. Nawrocki, Requirem. Eng. (3)
Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs
Select a doc
J. Nawrocki, Requirem. Eng. (3)
Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs
Nobody else!
J. Nawrocki, Requirem. Eng. (3)
Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs
About all the docs
J. Nawrocki, Requirem. Eng. (3)
Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs
About the selected
doc
J. Nawrocki, Requirem. Eng. (3)
Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs
Click OK.
J. Nawrocki, Requirem. Eng. (3)
Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs
Only if the project admin set the security on.
J. Nawrocki, Requirem. Eng. (3)
Plan of the lecturePlan of the lecturePlan of the lecturePlan of the lecture
IntroductionHello and Good-byeCreating a projectOpening a project and docs
Closing a project and docsAdding a project to the project listModifying password and e-mail
J. Nawrocki, Requirem. Eng. (3)
Closing a project and docsClosing a project and docsClosing a project and docsClosing a project and docs
Close
J. Nawrocki, Requirem. Eng. (3)
Closing a project and docsClosing a project and docsClosing a project and docsClosing a project and docs
You modified but not saved a document!
J. Nawrocki, Requirem. Eng. (3)
Closing a project and docsClosing a project and docsClosing a project and docsClosing a project and docs
To save the changes click
Yes.
J. Nawrocki, Requirem. Eng. (3)
Plan of the lecturePlan of the lecturePlan of the lecturePlan of the lecture
IntroductionHello and Good-byeCreating a projectOpening a project and docsClosing a project and docs
Adding a project to the project list
Modifying password and e-mail
J. Nawrocki, Requirem. Eng. (3)
Adding a project to the project listAdding a project to the project listAdding a project to the project listAdding a project to the project list
Open
J. Nawrocki, Requirem. Eng. (3)
Adding a project to the project listAdding a project to the project listAdding a project to the project listAdding a project to the project list
Click
J. Nawrocki, Requirem. Eng. (3)
Adding a project to the project listAdding a project to the project listAdding a project to the project listAdding a project to the project list
Click Add
J. Nawrocki, Requirem. Eng. (3)
Adding a project to the project listAdding a project to the project listAdding a project to the project listAdding a project to the project list
Select a project file
(.rqs)
J. Nawrocki, Requirem. Eng. (3)
Adding a project to the project listAdding a project to the project listAdding a project to the project listAdding a project to the project list
Click Open.
J. Nawrocki, Requirem. Eng. (3)
Adding a project to the project listAdding a project to the project listAdding a project to the project listAdding a project to the project list
Click OK.
J. Nawrocki, Requirem. Eng. (3)
Plan of the lecturePlan of the lecturePlan of the lecturePlan of the lecture
IntroductionHello and Good-byeCreating a projectOpening a project and docsClosing a project and docsAdding a project to the project list
Modifying password and e-mail
J. Nawrocki, Requirem. Eng. (3)
Modifying password and e-mailModifying password and e-mailModifying password and e-mailModifying password and e-mail
Security
J. Nawrocki, Requirem. Eng. (3)
Modifying password and e-mailModifying password and e-mailModifying password and e-mailModifying password and e-mail
Click Enable security
J. Nawrocki, Requirem. Eng. (3)
Modifying password and e-mailModifying password and e-mailModifying password and e-mailModifying password and e-mail
Select a group.
J. Nawrocki, Requirem. Eng. (3)
Modifying password and e-mailModifying password and e-mailModifying password and e-mailModifying password and e-mail
Select a name.
J. Nawrocki, Requirem. Eng. (3)
Modifying password and e-mailModifying password and e-mailModifying password and e-mailModifying password and e-mail
Click Edit.
J. Nawrocki, Requirem. Eng. (3)
Modifying password and e-mailModifying password and e-mailModifying password and e-mailModifying password and e-mail
<= 14 chars
J. Nawrocki, Requirem. Eng. (3)
SummarySummarySummarySummary
Basic activities concerning Requiste Pro:
• starting a session• closing a session• . . .
J. Nawrocki, Requirem. Eng. (3)
Quality assessmentQuality assessmentQuality assessmentQuality 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?