Creating a project

Download Report

Transcript Creating a project

Requirements Engineering
Lecture 3
RequisitePro (2)
[email protected]
www.cs.put.poznan.pl/jnawrocki/mse/require/
Copyright, 2001 © Jerzy R. Nawrocki
RequisitePro users
Contributor
Author
RequisitePro
Viewer
J. Nawrocki, Requirem. Eng. (3)
Project
admin
Key concepts
Project
A
Project
B
Developer
Analyst
Manager
Documents
Project
C
J. Nawrocki, Requirem. Eng. (3)
Project list
Requirements
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
t
t
r
i
b
u
t
e
m
a
t
r
i
x
A window to the database.
Filtering & sorting
requirements and their
attributes.
Analysts:
Planning
Progress tracking
J. Nawrocki, Requirem. Eng. (3)
Attribute matrix
Req name
Short text
Attribute
Attribute
Full text
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 e-mail
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)
Projects
• 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 e-mail
J. Nawrocki, Requirem. Eng. (3)
Hello and Good-bye
Hello!
J. Nawrocki, Requirem. Eng. (3)
.rqs
Hello and Good-bye
J. Nawrocki, Requirem. Eng. (3)
Hello and Good-bye
Good-bye!
Exit
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 e-mail
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
<= 64 chars
Project dir
can’t change
Optional
J. Nawrocki, Requirem. Eng. (3)
Creating a project
Some project files
projectname.rqs – project information (text)
projectname.mdb – project database (MS Access)
projectname.ldb – locks the Access database file
to prevent concurrent use by multiple users
structure.xml – project structure (requirement
types, document types, attributes, ..)
security.xml – project security (group names,
access rights, ..)
permissions.xml – security permissions for
individuals (document/req. access by type)
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 e-mail
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 e-mail
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 e-mail
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 e-mail
J. Nawrocki, Requirem. Eng. (3)
Modifying password and e-mail
Security
J. Nawrocki, Requirem. Eng. (3)
Modifying password and e-mail
Click Enable
security
J. Nawrocki, Requirem. Eng. (3)
Modifying password and e-mail
Select a group.
J. Nawrocki, Requirem. Eng. (3)
Modifying password and e-mail
Select a name.
J. Nawrocki, Requirem. Eng. (3)
Modifying password and e-mail
Click Edit.
J. Nawrocki, Requirem. Eng. (3)
Modifying password and e-mail
<= 14 chars
J. Nawrocki, Requirem. Eng. (3)
Summary
Basic activities concerning
Requiste Pro:
• starting a session
• closing a session
• ...
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?
J. Nawrocki, Requirem. Eng. (3)