Please enable JavaScript.
Coggle requires JavaScript to display documents.
Requirements Validation and Negotiation (Quality Aspects of Requirements,…
Requirements Validation
and Negotiation
Validation
Approving requirements
the decision of whether a requirement possesses the necessary level of quality
predefined acceptance criteria
Error proliferation
early error identification
Goal
discover errors in the documented requirements
Content:
Have all relevant requirements been elicited and documented
with the appropriate level of detail?
Documentation:
Are all requirements documented with respect to the
predetermined guidelines for documentation and specification?
Agreement:
Do all stakeholders concur with the documented requirements
and have all known conflicts been resolved?
Negotiation
Contradictory requirements
conflict arises between the contradictory requirements as well as between the stakeholders that demand contradictory requirements
Risks and opportunities
treating and resolving conflicts openly during
requirements engineering can increase acceptance.
Goal
gain a common and agreed-upon understanding of the requirements of the system to be developed among all relevant stakeholders
Quality Aspects of Requirements
Content:
Completeness
Have all relevant requirements been documented? (set of all requirements):
Does each requirement contain
all necessary information? (individual requirements)
Traceability:
Have all relevant traceability relations been defined
Correctness/adequacy
Do the requirements accurately reflect the
wishes and needs of the stakeholders?
Consistency:
Is it possible to implement all defined requirements?
Are there no contradictions?
No premature design decisions
Are there any forestalled design
decisions present in the requirements not induced by constraints?
Verifiability
Is it possible to define acceptance and test criteria based
on the requirements?
Have the criteria been defined?
Necessity
Does every requirement contribute to the fulfillment of the
goals defined?
Documentation
Conformity to documentation format and to documentation structures
Understandability:
Can all documented requirements be understood in
the context given?
Unambiguity:
Does the documentation of the requirements allow for
only one interpretation?
Conformity to documentation rules:
Agreement
Agreed
Is every requirement agreed upon with all relevant stakeholders?
Agreed after changes
Is every requirement agreed upon with all relevant
stakeholders after it has been changed?
Conflicts resolved
Have all known conflicts with regard to the requirements
been resolved?
A requirement should be approved for further development activities
only if all three quality aspects have been checked.
The validation of requirements is successful once requirements validation has been applied quality aspects and no significant
shortcomings have been detected