Requirements Analysis

->Software engineering task bridges the gap between system requirements engineering and software design.

->Provides software designer with a model of:

->Model can be translated to data, architectural, and component-level designs.

->Expect to do a little bit of design during analysis and a little bit of analysis during design.

->Requirements Engineering - process of eliciting, analyzing, validating, and managing requirements.

 

 

Requirement

->features of system or system function used to fulfill system purpose.

->Focus on customer’s needs and problem, not on solutions:

 

Defining Requirements

  1) A condition or capability needed by a user to solve a problem or achieve an objective

 

   2) A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed documents.

 

  3) A documented representation of a condition or capability .

Table of contents

References