Requirements Validation
1.B.2-Requirements Validation (check if required is needed or not)
Usually performed:
Requirements engineering
Requirements analysis
System delivery.
Validation criteria:
Completeness:
All possible scenarios, in which the system can be used, are described, including exceptional behavior by the
user or the system.
Like: bank customer gets all cash money account Will close or not.
I feel with completeness according customer talk about future of next version.
Consistency:
There are functional or nonfunctional requirements that contradict
each other
-Portioning user in categories (users, customer-GM-) and it will be different in its requirement.
-If I have contradiction I can make face to face meeting and handling this contradiction or ignore this point
view if this contradiction with business role.
Clarity:
A requirement cannot be interpreted in to mutually exclusive ways.
-Check requirement that have clarity in rights of function with other colleague.
Correctness:
The requirements represent the client’s view. Check requirement with user.
Realism:
Requirements can be implemented and delivered. Requirement is logical=can implement.
Verifiability:
Repeatable tests can be built to demonstrate that the system fulfills the requirements specification.
The product shall have a good user interface
The product shall be error free
The product shall respond to the user within 1 second for most cases.
Verify all requirements May by more than 1 type of design and by how to do it? To be aware related
Requirement if I have change
Traceability:
Each system function can be traced to a corresponding set of functional requirements.
Like: Save how to do it by (CTRL+S, File>save) we must document requirement with option to know what is
Related requirement.
Requirements change very fast during
Requirements elicitation → Validation is hard during elicitation.
Tool support for managing requirements:
- Store requirements in a shared repository
- Provide multi-user access
- Automatically create a system specification document from the repository
- Allow change management
- Provide traceability throughout the project lifecycle
Requisite Pro from Rational
http://www.rational.com/products/reqpro/docs/datasheet.html
——————————————————————————–







No comments yet.