+ All Categories
Home > Documents > RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki [email protected] Requirements...

RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki [email protected] Requirements...

Date post: 26-Dec-2015
Category:
Upload: godwin-copeland
View: 217 times
Download: 3 times
Share this document with a friend
Popular Tags:
53
RequisitePro (2) RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki [email protected] www.cs.put.poznan.pl/jnawrocki/mse/ require/ Requirements Requirements Engineering Engineering Lecture Lecture 3 3
Transcript
Page 1: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

RequisitePro (2)RequisitePro (2)

Copyright, 2001 © Jerzy R. Nawrocki

[email protected]

www.cs.put.poznan.pl/jnawrocki/mse/require/

Requirements EngineeringRequirements Engineering

Lecture Lecture 33

Requirements EngineeringRequirements Engineering

Lecture Lecture 33

Page 2: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

RequisitePro usersRequisitePro usersRequisitePro usersRequisitePro users

RequisiteProAuthor

Viewer

Contributor

Project admin

Page 3: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 4: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

RequisitePro RequisitePro ComponentsComponents

Page 5: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 6: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 7: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Attribute matrixAttribute matrixAttribute matrixAttribute matrix

Req name

Full text

Short text Attribute Attribute

Page 8: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 9: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 10: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 11: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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.

Page 12: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 13: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 14: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Hello and Good-byeHello and Good-byeHello and Good-byeHello and Good-bye

Hello!

.rqs

Page 15: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Hello and Good-byeHello and Good-byeHello and Good-byeHello and Good-bye

Page 16: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Hello and Good-byeHello and Good-byeHello and Good-byeHello and Good-bye

Exit

Good-bye!

Page 17: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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!

Page 18: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 19: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Creating a projectCreating a projectCreating a projectCreating a project

New

Page 20: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Creating a projectCreating a projectCreating a projectCreating a project

Page 21: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Creating a projectCreating a projectCreating a projectCreating a project

Project dir can’t change

<= 64 chars

Optional

Page 22: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 23: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 24: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs

Open

Page 25: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs

Click

Page 26: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 27: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 28: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 29: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs

Nobody else!

Page 30: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 31: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 32: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Opening a project and docsOpening a project and docsOpening a project and docsOpening a project and docs

Click OK.

Page 33: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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.

Page 34: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 35: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Closing a project and docsClosing a project and docsClosing a project and docsClosing a project and docs

Close

Page 36: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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!

Page 37: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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.

Page 38: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 39: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 40: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 41: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 42: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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)

Page 43: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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.

Page 44: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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.

Page 45: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 46: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Modifying password and e-mailModifying password and e-mailModifying password and e-mailModifying password and e-mail

Security

Page 47: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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

Page 48: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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.

Page 49: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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.

Page 50: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Modifying password and e-mailModifying password and e-mailModifying password and e-mailModifying password and e-mail

Click Edit.

Page 51: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

Modifying password and e-mailModifying password and e-mailModifying password and e-mailModifying password and e-mail

<= 14 chars

Page 52: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

J. Nawrocki, Requirem. Eng. (3)

SummarySummarySummarySummary

Basic activities concerning Requiste Pro:

• starting a session• closing a session• . . .

Page 53: RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

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?


Recommended