Should I Model My Entire Application?

Whenever possible, you should model your entire application (or system). That way, you have conscious control over the architecture and design of the application. In some cases—for instance, when you don't have control over the entire system—you can't model it in its entirety. Still, it can be very valuable to model what you do have control over.

From the Real World—More Holes than Swiss Cheese

While working as a systems integrator on a very large project (thus not having direct control over any particular implementation piece of the project), I was looking at a product production scenario that others had specified ...

Get UML for Mere Mortals® 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.