Requirements engineering refers to the process of formulating, documenting and maintaining software requirements it is the sub-field of Software Engineering.
Requirement Engineering in used when we / department develop any software. But its not necessary in every software project.
Around 7 activities are involved in requirements engineering:
- Requirements inception or Requirements elicitation
- Requirements identification - identifying new requirements
- Requirements analysis - checking requirements and resolving stakeholder conflicts
- Requirements specification - documenting the requirements in a requirements document
- System modeling - writing requirements in Unified Model Language (UML)
- Requirements validation - checking that the documented requirements and models are consistent and meet stakeholder needs
- Requirements management - managing changes to the requirements as the system is developed and put into use
0 comments:
Post a Comment