Hands-on exercises, real-life war stories, and a take-no-prisoners attitude madethe first edition of this book among the most popular software architecturebooks in the market. This timely second edition retains those popularcharacteristics, with added treatment to reflect the latest trends anddevelopments in the world of software development. Software architecturecontinues to grow as a discipline as more and more development organizationshave recognized that solid architecture begets successful projects. This newedition is ideal for software professionals who want to learn how to be asuccessful software architect. The authors teach you how to avoid timeconsumingpitfalls and costly errors through a solid architecture strategy.
I saw this book on a colleague's bookshelf and decided to check a copy out of the library. Part of the book is outdated as it discusses the state of technology in 2003. In computer years, that's a long time. I'm not taking that section into account in my rating.
Part of the book is more general and covers what an architect does with a military analogy. It reads like a schoolbook in that it was more theoretical and few "in the trenches stories." There were thought provoking questions at the end of each chapter. The exercise are meant for someone in industry. Presumably someone who is just learning how to be an architect.
Overall, I'm rating the book low because it was hard to read and dint' really keep my attention. I also noticed some errors. I did like the exersises, but they are such a small part of the book.