For shortage of space I don ??™ t show fully qualifi ed names in the diagrams in this
book. This is probably how it ??™ s done in practice too.
4.11.3 Model View and Viewpoint
Defi nitions
A view is a representation of the entire system, seen from a defined viewpoint.
It is a stereotype ?«view?» of the UML element package.
A viewpoint specifies the structure of a view based on the goals of a set of
stakeholders.
It is a stereotype ?«viewpoint?» of the UML element class.
A conform relationship binds a view with the viewpoint the requirements of
which it satisfies.
It is a stereotype ?«conform?» of the UML element dependency.
A model ??™ s target group is very heterogeneous: system engineers, hardware and
software developers, analysts, project managers, quality assurance managers, testers,
customers, and so on. Depending on the project, this list can get very long.
Each of these groups of individuals has a certain vision of the model and pursues
their own interests. For example, a requirement analyst is not much interested
in the design, while a hardware developer is not interested in the software,
and a project manager doesn ??™ t really care about the details hidden deep down in
the model.
Pages:
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488