Professional Documents
Culture Documents
SRE Lec - 2
SRE Lec - 2
SRE Lec - 2
Week 02
Types of Requirements
The Requirement Dilemma:
What Vs How
Requirements tell the developers what their system must do.
They should avoid specifying any unnecessary design or
implementation details, or testing and information associated
with project management.
Design decisions
Iterating Requirements and
Design
In reality, the requirements versus design activities must be
iterative.
Requirements discovery, definition, and design decisions are
circular. The process is a continual give and take, in that
Kinds of Software Requirements
Business Requirements
Functional requirements
Non-functional requirements
Domain requirements
Inverse requirements
Design and implementation constraints
The Requirements Engineering Process
RE activities and documents
(Wiegers): Levels of Requirements
Quiz 01: SE-5A
abilities.
Many more skills are required as well.
Requisite Team Skills for Effective
Requirements Management
Six team Skills
Team Skill 1, Analyzing the Problem
Team Skill 2, Understanding User and Stakeholder Needs
Team Skill 3, Defining the System
Team Skill 4, Managing Scope
Team Skill 5, Refining the System Definition
Team Skill 6, Building the Right System
Requirements Analyst/ Functional Architect/
Business Systems Analyst
Write Specifications
Tasks of Requirements Engineer /Analyst
Facilitate
Prioritization
Manage Requirements
References