Discussion

  1. During analysis the software solution begins to take shape. Discuss how this is influenced by the use of the «boundary», «control», and «entity» stereotyped classes.

  2. To what extent should the target architecture influence the development of the analysis model?

  3. Describe some heuristics that can be applied to the analysis model to help determine when parts of the model are ready for the next stage of the process. Consider how much of the model needs to be complete before it is safe to start applying the rules of architecture to it.

Get Building Web Applications with UML Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.