Models of the system to be developed make up an integral part of every requirement specification. This book provides a substantiated basis for the development of these models. Unfortunately, there is no universal recipe for the specification of requirements. Rather, the choice and level of detail of models depend on various factors. Our experience shows that the following three points are most important:
Who is specifying?
For whom is it being specified?
What is being specified?
The models and views that are provided by this book are basically the building blocks from which you can choose the required models for a requirement specification. The following table will support you in making the proper choice of models and views:
Model (What) |
View |
Originator (Who) |
Target Audience (for Whom) |
Purpose (for What) |
---|---|---|---|---|
Business System |
External View |
User Agent |
User Agent |
Business Documentation |
IT Agent |
Basis for IT System Specification... |