متدولوژی: طراحی شیگرا
در این کتاب، طی مباحث گوناگون، چگونگی بهبود طراحی سیستم نرمافزاری تشریح شده است .طراحان معماران کلی سیستم نرمافزاری، مدیران، تست کنندگان نرم افزارها، کسانی که به کار استاندارد سازی مشغولاند و برنامه نویسان کامپیوتری کتاب را با این مباحث مطالعه میکنند .((بهبود بخشیدن به طراحی))، ((طراحی مدل چند لایه و چند بخشی))، ((طراحی بخش زمینه مسئله))، ((طراحی بخش تعامل انسانی))، ((طراحی بخش مدیریت وظایف))، ((طراحی بخش مدیریت دادهها))، ((استفاده از طرح شیگرا در زبانهای برنامهنویسی شیگرا))، ((معیارهای طراحی شیءگرا))، ((انتخاب Caseدر طراحی شیءگرا)) و ((آغاز کار با طراحی شیءگرا)) .