Chapter 6. Application Partitioning

So we grew together, Like to a double cherry, seeming parted, But yet a union in partition; Two lovely berries moulded on one stem.

—Shakespeare, A Midsummer Night’s Dream

If you destroy a bridge, be sure you can swim.

—Swahili proverb

In 1987 the author took his first formal training course in an OOA/D methodology. The first diagram described the large-scale, logical partitioning of the application, which today is known as a UML Component diagram. The instructor was asked how much time should be spent on the diagram. His answer was, “If you spend half a day, that is probably too long.” That was the single worst piece of technical advice the author ever received. For a large application, that activity ...

Get Model-Based Development: Applications 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.