این کتاب یک کتاب بسیار ارزشمند در حوزهی مهندسی نرمافزار پیشرفته است که بخشی از مطالب مورد بررسی آن عبارتند از مفهوم معماری نرمافزار، ویژگیهای معماری خوب، اهمیت معماری نرمافزار، زمینههای متعدد معماری نرمافزار، صفات کیفیتی نرمافزار، دسترسپذیری، همکاریپذیری، اصلاحپذیری، کارایی، و امنیت، آزمونپذیری، قابلیت بهکارگیری، تاکتیکها و الگوهای معماری.پس از مطالعهی این کتاب به مفهوم معماری نرمافزار پی میبرید، خاصیتهایی مثل استرسپذیری، همکاریپذیری، کارایی، امنیت، آزمونپذیری، قابلیت بهکارگیری را خواهید شناخت و چک لیستهای آنها را تهیه خواهید کرد، صفات کیفی را تحلیل و مدلسازی خواهید کرد، خواستههای معماری را تعیین میکنید و خلاصه اینکه، یک معمار نرمافزار میشوید.