Chapter 20. Mirror, Mirror
Mirror, mirror, on the wall, who's the fairest of them all? The wicked queen in Snow White had only to look in her mirror to get the true picture. Software engineers should be so lucky. They need good mirrors that simply and accurately reflect the software being engineered. The wicked queen may have been displeased by what she learned, but at least her mirror gave a true image with no difficulty in interpretation.
That's what a good modeling notation offers: a clear image of software—unambiguous and easy to interpret. Unlike a looking glass, a useful modeling notation cannot simply reflect a detailed picture with a one-to-one correspondence to code. A good model is an accurate but selective embodiment of software, a necessarily ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access