18
www.reqview.com ReqView / Volere Requirements Specification Template We acknowledge that this document uses material from the Volere Requirements Specification Template. Copyright © 1995 – 2019 the Atlantic Systems Guild Limited.

ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

www.reqview.com

ReqView / VolereRequirements Specification Template

We acknowledge that this document uses material from the Volere Requirements Specification Template.

Copyright © 1995 – 2019 the Atlantic Systems Guild Limited.

Page 2: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere

• Requirements engineering and business analysis resources by Atlantic Systems Guild

– Volere Process

– Volere Requirements Specification Template

– Books and articles

– Courses and workshops

– Videos

– Case studies

© Eccam 2

Page 3: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Content

• Project Drivers & Needs

• Project Requirements

– Project Constraints

– Functional Requirements

– Nonfunctional Requirements

• Project Issues

• Naming Conventions and Definitions

© Eccam 3

Page 4: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Project Needs

1. The Purpose of the Project — business problem and its intended solution by the product

2. Stakeholders — client, customer, users

3. Relevant Facts and Assumptions

4. The Scope of the Work — context diagram and business use-cases

5. Business Data Model

6. The Scope of the Product — product boundary and use-cases

© Eccam 4

Page 5: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Project Requirements

1. Constraints — constraints on the eventual design of the product

2. Functional Requirements — specification for each atomic functional requirement

3. Non-functional Requirements — look & feel, usability, performance, operational, maintainability, security, cultural and compliance requirements

© Eccam 5

Page 6: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Requirements Shell

© Eccam 6

Page 7: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Project Issues

1. Open Issues

2. Off-the-Shelf Solutions

3. New Problems

4. Tasks

5. Migration to the New Product

6. Risks

7. Costs

8. User Documentation and Training

9. Waiting Room

10. Ideas for Solutions

© Eccam 7

Page 8: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Naming Conventions and Definitions

1. Glossary — meanings of all names, acronyms, and abbreviations used by the stakeholders

2. Data Dictionary — the data inputs and outputs specified as you define detailed atomic requirements

© Eccam 8

Page 9: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

ReqView Implementation

© Eccam 9

Template Instructions

Requirements Documents

DocumentSections

Structured RequirementsSpecification

Page 10: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Requirements Attributes

• Id (string)

• Heading (string)

• Text (xhtml)

• Rationale (xhtml)

• Originator (string)

• Fit Criterion (xhtml)

• Materials (xhtml)

• Type (enum)

• Status (enum)

• Customer Dissatisfaction (int)

• Customer Satisfaction (int)

© Eccam 10

Page 11: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Requirements Traceability Links

© Eccam 11

SatisfactionLinks

ConflictLinks

DependencyLinks

ReferenceLinks

Page 12: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Library Loans Example: Stakeholders

© Eccam 12

Page 13: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Library Loans Example: Context Diagram

© Eccam 13

Diagram ImageAttachment

Page 14: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Library Loans Example: Business Use Cases

© Eccam 14

Rich Text Use Case

Description

Page 15: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Library Loans Example: Product Use Cases

© Eccam 15

Table of Use Cases

Page 16: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Library Loans Example: Requirements

© Eccam 16

Requirements Attributes

Upstream Traceability toProduct Use Cases

Page 17: ReqView / Volere - Requirements Management · Volere Requirements Specification Template Project Needs 1. The Purpose of the Project —business problem and its intended solution

Volere Requirements Specification Template

Library Loans Example: Traceability

© Eccam 17

Upstream Traceability to

Business Use Case

Downstream Traceability from

RequirementsProduct

Use Case