Requirement Engineering

Quality of product
Without well written document
-- Developers do not know what to build
-- Customers do not know what to expect
-- What to validate
Requirements describe
What not How
Produces one large document written in natural language
contains a description of what the system will do without
describing how it will do it.
Process that creates it

Requirement Engineering
Requirement Engineering is the disciplined application of
proven principles, methods, tools, and notations to describe a
proposed system’s intended behavior and its associated
constraints.
SRS may act as a contract between developer and customer.
State of practice
Requirements are difficult to uncover
• Requirements change
• Over reliance on CASE Tools
• Tight project Schedule
• Communication barriers
• Market driven software development
• Lack of resources

Example
A University wish to develop a software system for the
student result management of its M.Tech. Programme. A
problem statement is to be prepared for the software
development company. The problem statement may give
an overview of the existing system and broad expectations
from the new software system.

Comments

Popular posts from this blog

Progress 4GL interview questions for QAD technology

QAD interview questions for SE and Eb2 version

Use of API in QAD EE