Consistency Checks
This section contains some consistency checks applicable to the models in the requirements analysis. The following list should be viewed as suggestions and must be adapted to the way the requirements analysis is performed in a particular project:
- Check the use cases and requirements object model with actual users.
- Reread the textual requirements and check that all important concepts are clearly marked as such.
- Reread the textual use cases and check that all important concepts, like actors, are marked as such.
- Check that all important concepts in the textual requirements model and in the use cases, and all entities in the requirements object model are added to the data dictionary.
- Check that all important concepts in the textual requirements are modeled by the requirements object model.
- Check that all actors in the use cases are modeled in the context diagram(s) and vice versa.
- Check that all functional requirements in the textual requirements model are modeled by the use cases.
- Check that all complex events in the use cases are described by system operations.
- Check that the requirements object model follows the syntactic/semantic rules for object models.
- Check that the MSC use cases follow the syntactic/semantic rules for MSCs.