Requirements Definition


This step involves writing the Software Requirements Specifications (SRS), which should precisely describe each essential requirement of the software and external interfaces. Consult the SRS in ANSI/IEEE standard 830-1998 (current version is at http://standards.ieee.org/reading/ieee/std_public/description/se), "Recommended Practice for Software Requirements Specifications," and tailor it to your needs. This version of the standard is free and will help with this assignment. Please see the "Requirements" section in Chapter 6, "Application Analysis and Design," for more information on gathering requirements.

The following outline is a loose adaptation of the IEEE standard 830-1993, "Recommended Practice for Software Requirements Specifications":

1.

Introduction

1.1

Purpose

1.2

Scope

1.3

Definitions, acronyms, and abbreviations

1.4

References

1.5

Overview

2.

Overall description

2.1

Product perspective

2.2

Product functions

2.3

User characteristics

2.4

Constraints

2.5

Assumptions and dependencies

3.

Specific requirements

3.1

Functionality

3.2

Usability

3.3

Interfaces

3.3.1

User interfaces

3.3.2

Hardware interfaces

3.3.3

Software interfaces

3.3.4

Communications interfaces

3.4

Reliability

3.5

Security

3.6

Maintainability

3.7

Performance

3.8

Portability

3.9

Performance

3.10

Design constraints

3.11

User documentation and help system

4.

Supporting information



JavaT 2 Developer Exam CramT 2 (Exam CX-310-252A and CX-310-027)
JavaT 2 Developer Exam CramT 2 (Exam CX-310-252A and CX-310-027)
ISBN: N/A
EAN: N/A
Year: 2003
Pages: 187

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net