jsneeringer's Full Review: Kirk Hausman, Thomas Moore, Don Pavoni, Randy Corn...
Although I passed the test, I wasnt very satisfied with this book. When I didnt already understand something before I started, I often found their explanations hard to understand. Sometimes an additional small piece of information was needed to grasp the concept, or the wording was ambiguous or incorrect in some subtle way that made it hard to follow.
For example, I had a hard time understanding the notation for Object Role Modeling until I found Terry Halpins excellent explanation at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vstchvsea_ormoverview.asp. Another trivial example is the sample error message exhorting users to make sure that all numbers are numeric. Of course I know exactly what they mean in that case, but it illustrates the quality of the writing.
On the positive side, they cover all the material and give lots of references in case you need more information. The alerts are good, too.
I must say that several people recommended this book to me, so not everyone shares my concerns. Perhaps Im spoiled by reading Amit Kalanis excellent books in preparing for other exams. Also, I am not familiar with other books on this subject, so I cannot offer a comparison. This is what I used, and it was good enough.
MCSD Analyzing Requirements and Defining .NET Solution Architectures Exam Cram 2 (Exam 70-300) helps you pass the 70-300 exam, which is a core exam in...More at Buy.com Marketplaces
Epinions.com periodically updates pricing and product information from third-party sources, so some information may be slightly out-of-date. You should confirm all information before relying on it.