You are on page 1of 9

Software Engineering

Requirement Analysis
Phase

Dr. M. Tanvir Afzal


Software Life Cycle

2
Software Life Cycle

3
Requirement Analysis Phase

Goal
What services the proposed system will
provide, to identify any conditions (time
constraints, security, and so on) on those
services,
and to define how the outside world will
interact with the system.

4
Requirement Analysis Phase

Inputs from Stakeholders


 Future users.
 Other having legal and financial
interests
 When user is entity, company or
government agency, they hire
software developer

5
Requirement Analysis Phase

Commercial off-the-shelf (COTS)


 Software developed for the mass
market
 perhaps to be sold in retail stores
 downloaded via the Internet,
 In this case, market study is required.

6
Requirement Analysis Phase

Requirement Analysis Process


 Compiling the needs of user.
 Negotiating with project stakeholders
on trade-offs between wants, needs,
cost, and feasibility

7
Requirement Analysis Phase

Software Requirement Specification


(SRS)
 Requirements are recorded in this
document
 This document is a written agreement
between all parties concerned

8
Summary

Requirement Analysis Phase

 SDLC
 Requirement Analysis
 Goal and process
 Stakeholders
 COTS
 SRS

You might also like