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

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

Date post: 13-Dec-2015
Category:
Upload: calvin-perkins
View: 212 times
Download: 0 times
Share this document with a friend
Popular Tags:
29
RequisitePro (1) RequisitePro (1) Copyright, 2001 © Jerzy R. Nawrocki [email protected] www.cs.put.poznan.pl/jnawrocki/mse/ quality/ Requirements Requirements Engineering Engineering Lecture Lecture 2 2
Transcript
Page 1: RequisitePro (1) Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl  Requirements Engineering.

RequisitePro (1)RequisitePro (1)

Copyright, 2001 © Jerzy R. Nawrocki

[email protected]

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

Requirements EngineeringRequirements Engineering

Lecture Lecture 22

Requirements EngineeringRequirements Engineering

Lecture Lecture 22

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

J. Nawrocki, Requirem. Eng. (2)

Plan of the lecturePlan of the lecturePlan of the lecturePlan of the lecture

Roles and toolsRequisitePro usersKey conceptsRequisitePro components

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

J. Nawrocki, Requirem. Eng. (2)

Roles and toolsRoles and toolsRoles and toolsRoles and tools

Roles supported by Rational Suite

Analyst Architect/Developer

Tester Project Leader

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

J. Nawrocki, Requirem. Eng. (2)

Roles and toolsRoles and toolsRoles and toolsRoles and tools

Supporting tools

AnalystStudio DevelopmentStudio

TestStudio Team Unifying Platform

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

J. Nawrocki, Requirem. Eng. (2)

AnalystStudio (I)

Roles and toolsRoles and toolsRoles and toolsRoles and tools

• Rational RequisitePro requirements mangmt (traceability)

relational database + MS Word + Web• Rational ClearCase LT configuration management for code, web

content, visual models & requirements• Rational ClearQuest tracking change requests, linking requests

to requirements, ClearQuest Web.

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

J. Nawrocki, Requirem. Eng. (2)

AnalystStudio (II)

Roles and toolsRoles and toolsRoles and toolsRoles and tools

• Rational Rose

UML (Professional Data Modeler Edition)• Rational SoDA

generator of project reports; co-operates with RequisitePro, ClearQuest, .. MS Word templates

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

J. Nawrocki, Requirem. Eng. (2)

RequisitePro usersRequisitePro usersRequisitePro usersRequisitePro users

RequisiteProAuthor

Viewer

Contributor

Project admin

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

J. Nawrocki, Requirem. Eng. (2)

RequisitePro UsersRequisitePro UsersRequisitePro UsersRequisitePro Users

Requirements viewersviewers:

• read documents

• query the requirements database

• participate in discussion groups

Requirements authorsauthors:

• write/revise documents

• use standardized templates

• add, delete, revise requirements in the project database

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

J. Nawrocki, Requirem. Eng. (2)

RequisitePro UsersRequisitePro UsersRequisitePro UsersRequisitePro Users

Project administratorsadministrators manage:

• document & requirement types

• security

Requirements contributorscontributors:

• read + query + discuss

• modify requirem. attribute values

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

J. Nawrocki, Requirem. Eng. (2)

Key conceptsKey conceptsKey conceptsKey concepts

.. a conditioncondition or capabilitycapability to which the system must conform.

In RequisitePro:• Name, text, attributes

Requirement type:• Set of attributes

A requirement is ..

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

J. Nawrocki, Requirem. Eng. (2)

Key conceptsKey conceptsKey conceptsKey concepts

Type name

Attributes

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

J. Nawrocki, Requirem. Eng. (2)

Key conceptsKey conceptsKey conceptsKey concepts

ProjectProject

BB

ProjectProject

BB DocumentsRequire-ments

ProjectProject

AA

ProjectProject

AA

Project list

DeveloperAnalystManager

ProjectProject

CC

ProjectProject

CC

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

J. Nawrocki, Requirem. Eng. (2)

Key conceptsKey conceptsKey conceptsKey concepts

Requirements database (Oracle or SQL Server) + related documents

Project administratoradministrator:• Project structure• Security permissions

Project listProject list: a personal library of accessible RequisitePro projects

RequisitePro project

ProjectProject

AA

ProjectProject

AA

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

J. Nawrocki, Requirem. Eng. (2)

RequisitePro RequisitePro ComponentsComponents

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

J. Nawrocki, Requirem. Eng. (2)

Tool paletteTool paletteTool paletteTool palette

The palette is displayed when RequisitePro is started

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

J. Nawrocki, Requirem. Eng. (2)

RequisitePro RequisitePro ComponentsComponents

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

J. Nawrocki, Requirem. Eng. (2)

Word WorkplaceWord WorkplaceWord WorkplaceWord Workplace

An MS Word-like access to the requirements.

Project admin:

• defines document types

• defines templates

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

J. Nawrocki, Requirem. Eng. (2)

RequisitePro RequisitePro ComponentsComponents

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

J. Nawrocki, Requirem. Eng. (2)

Views WorkplaceViews WorkplaceViews WorkplaceViews Workplace

A window to the database.

Filtering & sorting requirements and their attributes.

AnalystsAnalysts:

Planning

Progress tracking

Attribute matrix

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

J. Nawrocki, Requirem. Eng. (2)

Attribute matrixAttribute matrixAttribute matrixAttribute matrix

Req name

Full text

Short text Attribute Attribute

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

J. Nawrocki, Requirem. Eng. (2)

Requirements traceabilityRequirements traceabilityRequirements traceabilityRequirements traceability

Req A

Req B

TestDesign User docs

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

J. Nawrocki, Requirem. Eng. (2)

Overview of req. managementOverview of req. managementOverview of req. managementOverview of req. management

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

J. Nawrocki, Requirem. Eng. (2)

ViewsViewsViewsViews Attribute matrix

Traceability matrix

Traceability tree

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

J. Nawrocki, Requirem. Eng. (2)

RequisitePro RequisitePro ComponentsComponents

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

J. Nawrocki, Requirem. Eng. (2)

RequisiteWeb featuresRequisiteWeb featuresRequisiteWeb featuresRequisiteWeb features

• Viewing documents• Modifying requirements• Creating requirements• Creating/modifying Attribute Matrix views• Creating/modifying Traceability Trees views

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

J. Nawrocki, Requirem. Eng. (2)

RequisiteWeb featuresRequisiteWeb featuresRequisiteWeb featuresRequisiteWeb features

• Setting your own password• Creating, viewing, modifying hierarchical

relationships• Filtering & sorting requirements• Replying to discussions

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

J. Nawrocki, Requirem. Eng. (2)

SummarySummarySummarySummary

Rational RequisitePro = requirements database + analyst/programmer interfaces

Quite powerful.

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

J. Nawrocki, Requirem. Eng. (2)

Further readingsFurther readingsFurther readingsFurther readings

• Introducing Rational Suite (60)• Getting Started with Rational Suite (80)• Using Rational RequisitePro

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

J. Nawrocki, Requirem. Eng. (2)

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