Software Requirements Specification Template [PDF]

eLearning versions of several popular Process Impact training seminars are available at www.processimpact.com/elearning.

3 downloads 6 Views 38KB Size

Recommend Stories


Software Requirements Specification
The best time to plant a tree was 20 years ago. The second best time is now. Chinese Proverb

[PDF] Agile Software Requirements
At the end of your life, you will never regret not having passed one more test, not winning one more

PdF Agile Software Requirements
The happiest people don't have the best of everything, they just make the best of everything. Anony

Rule Template - Mechanical Requirements (pdf)
Almost everything will work again if you unplug it for a few minutes, including you. Anne Lamott

Requirements Specification
Your big opportunity may be right where you are now. Napoleon Hill

Requirements Specification
Those who bring sunshine to the lives of others cannot keep it from themselves. J. M. Barrie

[PDF] Software Requirements (3rd Edition)
This being human is a guest house. Every morning is a new arrival. A joy, a depression, a meanness,

[PDF] Software Requirements (3rd Edition)
Nothing in nature is unbeautiful. Alfred, Lord Tennyson

[PDF] Software Requirements (3rd Edition)
I want to sing like the birds sing, not worrying about who hears or what they think. Rumi

4C Specification Template
This being human is a guest house. Every morning is a new arrival. A joy, a depression, a meanness,

Idea Transcript


NOTE: This template is shareware downloaded from www.processimpact.com. All shareware payments are donated to the Norm Kerth Benefit Fund to help a consultant who is disabled with a brain injury. Please visit http://www.processimpact.com/norm_kerth.html to make a shareware payment ($10 suggested). Thank you!

Software Requirements Specification for

Version 1.0 approved

Prepared by



eLearning versions of several popular Process Impact training seminars are available at www.processimpact.com/elearning.shtml, including “In Search of Excellent Requirements,” “Exploring User Requirements with Use Cases,” “Writing High-Quality Requirements,” “Software Inspections and Peer Reviews,” and “Project Management Best Practices”. Single-user and corporate-wide site licenses are both available.

Copyright © 2002 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.

Software Requirements Specification for

Page ii

Table of Contents Table of Contents .......................................................................................................................... ii Revision History ............................................................................................................................ ii 1. Introduction ..............................................................................................................................1 1.1 1.2 1.3 1.4 1.5

Purpose ............................................................................................................................................ 1 Document Conventions ................................................................................................................... 1 Intended Audience and Reading Suggestions ................................................................................. 1 Project Scope ................................................................................................................................... 1 References........................................................................................................................................ 2

2. Overall Description ..................................................................................................................2 2.1 2.2 2.3 2.4 2.5 2.6 2.7

Product Perspective ......................................................................................................................... 2 Product Features .............................................................................................................................. 2 User Classes and Characteristics ..................................................................................................... 2 Operating Environment ................................................................................................................... 2 Design and Implementation Constraints ......................................................................................... 2 User Documentation ........................................................................................................................ 3 Assumptions and Dependencies ...................................................................................................... 3

3. System Features .......................................................................................................................3 3.1 System Feature 1.............................................................................................................................. 3 3.2 System Feature 2 (and so on) .......................................................................................................... 4

4. External Interface Requirements ...........................................................................................4 4.1 4.2 4.3 4.4

User Interfaces ................................................................................................................................. 4 Hardware Interfaces ......................................................................................................................... 4 Software Interfaces .......................................................................................................................... 4 Communications Interfaces ............................................................................................................. 4

5. Other Nonfunctional Requirements .......................................................................................5 5.1 5.2 5.3 5.4

Performance Requirements.............................................................................................................. 5 Safety Requirements ........................................................................................................................ 5 Security Requirements ..................................................................................................................... 5 Software Quality Attributes ............................................................................................................. 5

6. Other Requirements ................................................................................................................5 Appendix A: Glossary ...................................................................................................................5 Appendix B: Analysis Models .......................................................................................................6 Appendix C: Issues List .................................................................................................................6

Revision History Name

Date

Reason For Changes

Version

Software Requirements Specification for

Page 1

1. Introduction 1.1 Purpose NEW SALES ORDER ENTRY, VERSION 1.0.

1.2 Document Conventions

1.3 Intended Audience and Reading Suggestions

1.4 Project Scope BOOKSRUS IS AN ACADEMIC BOOKS RETAILER, SELLING BOOKS IN BULK TO LARGE CUSTOMERS, SUCH AS SCHOOLS AND UNIVERSITIES. WE NEED A SYSTEM THAT CAN BE USED BY OUR STAFF TO MANAGE OUR SALES OF BOOKS AT ‘BOOKSRUS’. THE SYSTEM WILL BE USED TO TRACK OUR INVENTORY, FOR OUR SALES STAFF TO INPUT ORDERS, OUR BILLING STAFF TO BILL CUSTOMERS, FOR OUR SHIPPING STAFF TO DECIDE WHERE TO SHIP THE BOOKS. THE SYSTEM SHOULD BE EASILY USABLE BY ALL STAFF MEMBERS AND HELP THEM DO THEIR JOB MORE EFFECTIVLY.

Software Requirements Specification for

Page 2

1.5 References

2. Overall Description 2.1 Product Perspective

2.2 Product Features

2.3 User Classes and Characteristics

2.4 Operating Environment

2.5 Design and Implementation Constraints

2.6 User Documentation

2.7 Assumptions and Dependencies

3. System Features

3.1 System Feature 1

3.1.1

Description and Priority

3.1.2

Stimulus/Response Sequences

3.1.3

Functional Requirements

Software Requirements Specification for

Page 4

REQ-1: REQ-2:

3.2 System Feature 2 (and so on)

4. External Interface Requirements 4.1 User Interfaces

4.2 Hardware Interfaces

4.3 Software Interfaces

4.4 Communications Interfaces

Software Requirements Specification for

Page 5

5. Other Nonfunctional Requirements 5.1 Performance Requirements

5.2 Safety Requirements

5.3 Security Requirements

5.4 Software Quality Attributes

6. Other Requirements

Appendix A: Glossary

Software Requirements Specification for

Page 6

Appendix B: Analysis Models

Appendix C: Issues List < This is a dynamic list of the open requirements issues that remain to be resolved, including TBDs, pending decisions, information that is needed, conflicts awaiting resolution, and the like.>

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.