Professional Documents
Culture Documents
Software Engineering - Lect 06 - Requirements Analysis
Software Engineering - Lect 06 - Requirements Analysis
Software Engineering - Lect 06 - Requirements Analysis
Software Engineering
Requirements Analysis
Requirements Engineering
Requirements Analysis
Requirements
Everybody.
Here are some and the reasons:
Documentation
Technical Support
Developers
Testers
Customer Training
definition is a complete
listing of everything the customer expects the
proposed system to do. It represents an
understanding between customer and
developer of what the customer needs or
wants.
Requirements Specification restates the
requirements definition in technical terms
appropriate for the development of the
system design
Requirement describes an
interaction between the system and its
environment. It also describes how the system
should behave given a certain stimuli.
Nonfunctional Requirements (or constraints)
describes a restriction on the system that limits
our choices for constructing a solution to the
problem
Types of Requirements
Physical Environment
Interfaces
Users and Human Factors
Functionality
Documentation
Data
Resources
Security
Quality Assurance
Characteristics of Requirements
Are
Specification Principles
Specification Guidelines
Representation