92 Requirements Engineering for Software and Systems
Validating Requirements Use Cases
When use cases comprise part of the requirements, these can be validated by asking
a simple set of questions:
Are there any additional actors that are not represented? ◾
Are there any activities that are not represented? ◾
Are each actor’s goals being met? ◾
Are there events in the use case that do not address these goals? ◾
Can the use case be simplified? ◾
Other related questions can and should be readily generated.
Prototyping
Prototypes are useful in V&V when very little is understood about the require-
ments or when it is necessary to gain some experience with the working model in
order to discover requirements. e principle behind using working prototype