Friday, April 8, 2016

Concepts Behind Requirements Engineering


As you might already know, requirements engineering is a process through which the requirements are defined, documented, and maintained to systems and software engineering.

This method is one of the rare areas which is born in academia. Unlike most of the technical methodologies that are invented in industry, to answer a specific need, and then migrated to academia to be studied and modified, requirements engineering was first used in an IEEE Computer Society tutorial in the 1990s. 



Some of the general activities performed in the process of requirements engineering include (but not limited to):

  • Elicitation
  • Evaluation
  • Validation and verification
  • Management
In order to evaluate the effectiveness of the projected system, a feasibility study should be performed. Such study demonstrates if the system contributes in the organizational goals and objectives, can be managed by the current technology within the budget, and can be combined with other embedded systems.  The implementation of feasibility study depends on the data that is gathered, evaluated, and documented. 

To learn more about requirements engineering, check out the hands-on training course offered by TONEX, HERE

1 comment: