Header Ads

  • Breaking News

    Requirement Engineering Process Activities

    Requirement Engineering Process Activities:


    • There are four main activities in the requirements engineering process:

    1. Feasibility study: It is the study about whether the desired system and its functionality are feasible to develop or not.

    • This feasibility study is focused towards goal of the organization.

    • This study analyzes whether the software product can be practically materialized in terms of implementation, cost constraints, and objectives of the organization.

    • The output of this phase should be a feasibility study report that should contain adequate comments and recommendations for management about whether or not the project should be undertaken.


    2. Requirements elicitation and analysis: If the feasibility report is positive towards undertaking the project, next phase starts with gathering requirements from the user.

    • Analysts and engineers communicate with the client and end-users to know their ideas on what the software should provide and which features they want the software to include.

    • These help to understand the system to be specified.

    3. Software Requirements specification (SRS): SRS is a document created by system analyst after the requirements are collected from various stakeholders.

    Two types of requirements may be included in this document.

    * User requirements are abstract statements of the system requirements for the customer and end-user of the system;

    * System requirements are a more detailed description of the functionality to be provided.

    4. Requirements validation:
    • This activity checks the requirements for realism, consistency, and completeness.

    • During this process, errors in the requirements document are inevitably discovered.

    • It must then be modified to correct these problems.

    No comments