Requirement analysis

From EUDP
Jump to: navigation, search

Requirement Analysis

What

Before ending up with a list of requirements, a requirement analysis must be performed.

Requirements analysis in systems engineering and software engineering, encompasses those tasks that go into determining the needs or conditions to meet for a new or altered product, taking account of the possibly conflicting requirements of the various stakeholders, such as beneficiaries or users.

How

Requirements Analysis is gathering, understanding, reviewing, and articulating the needs of the stakeholders.

The process can be split into following steps :

  • Analysis (checking for consistency and completeness)
  • Specification (documenting the requirements)
  • Validation (making sure the specified requirements are correct)