Chapter IV - Software Development Life Cycle
Chapter IV - Software Development Life Cycle
General description
In this, general functions of product which includes objective of user, a
user characteristic, features, benefits, about why its importance is
mentioned. It also describes features of user community.
(SRS) Format
Interface Requirements
In this, software interfaces which mean how software
program communicates with each other or users either in
form of any language, code, or message are fully described
and explained. Examples can be shared memory, data
streams, etc.
Performance Requirements
In this, how a software system performs desired functions
under specific condition is explained. It also explains
required time, required memory, maximum error rate, etc.
The performance requirements part of an SRS specifies the
performance constraints on the software system. All the
requirements relating to the performance characteristics of
(SRS) Format
Performance Requirements
There are two types of performance requirements:
• Static requirements are those that do not impose constraint
on the execution characteristics of the system.
• Dynamic requirements specify constraints on the
execution behavior of the system.
Design Constraints
In this, constraints which simply means limitation or
restriction are specified and explained for design team.
(SRS) Format
Non-Functional Attributes
In this, non-functional attributes are explained that
are required by software system for better
performance.