
189
Chapter 13
Presentation
We have all seen different ways to present a model. A sculptor might create a small
three-dimensional model out of clay for a larger piece she plans to chisel from
marble. An architect might create a scale model of a new building with balsa wood,
paper, and other materials to better understand the proportions and balance of
the building and its surroundings. Software developers create visual models to tell
specific stories about a system, with each diagram depicting one aspect of that
story. UML models are a very effective way to tell the story of developing a software
system, starting with use cases, moving throug ...