Requirements analysis includes three types of activity: 
- Eliciting requirements: The task of communicating with customers and users to determine what  their requirements are. This is sometimes also called requirements  gathering.
- Analyzing requirements: Determining whether the stated requirements  are unclear, incomplete, ambiguous, or contradictory, and then resolving  these issues.
- Recording requirements: Requirements might be documented in various forms, such as natural-language documents, use cases, user stories, or process specifications.
Systematic requirements analysis is also known as 
requirements engineering.
 It is sometimes referred to loosely by names such as 
requirements gathering, 
requirements capture, or requirements specification. The term 
requirements analysis  can also be applied specifically to the analysis proper, as opposed to  elicitation or documentation of the requirements, for instance.  Requirements Engineering can be divided into discrete chronological  steps:
- Requirements elicitation,
- Requirements analysis and negotiation,
- Requirements specification,
- System modeling,
- Requirements validation,
- Requirements management.
No comments:
Post a Comment