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 ...
Get Peopleware Papers: Notes on the Human Side of Software, The 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.