Chapter 15. Mapping Use Cases onto Classes

Kick-Starting the Class Modeling

One of the reasons for using patterns and blueprints when developing a use-case model is to speed up the development of the model. With predefined use-case models, it is also possible to provide standard realizations of these models. This gives a kick-start when designing the system—that is, when mapping the use cases onto classes. Another effect of providing such mappings is that it becomes clear what the effects of different modeling decisions in the use-case model are in the subsequent models.

In Part III, “Use-Case Patterns,” and Part IV, “Use-Case Blueprints,” we have therefore included ideal class models—models that are independent of implementation technologies. These ...

Get Use Cases: Patterns and Blueprints now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.