MDA Explained: The Model Driven Architecture™: Practice and Promise
by Anneke Kleppe, Jos Warmer, Wim Bast
Foreword
“The sooner you start, the longer it takes.” This paradoxical slogan was coined by Fred Brooks in 1975 in his seminal software engineering text, The Mythical Man Month, to emphasize that in software projects preparation is never wasted. If you skimp on requirements capture, you'll waste effort designing things the customer doesn't want. If you skimp on design, you'll write a lot of pointless code that doesn't solve his problem . . . and so on.
Dr. Brooks' dictum reminds us that Good Design Matters. It's just as true now as it was twenty-five years ago, but much else has changed. His book was based on his experience with OS/360, at that time one of the largest software projects ever undertaken. Since then, software size and complexity have ...