این کتاب متنی روشهایی را که مهندسان نرمافزار برای بنیان کردن کیفیت در نرمافزارهای خود استفاده میکنند را توصیف میکند. اصول اساسی مدیریت کیفیت نرمافزار و بهبود فرآیند نرمافزار با توجه خاص به چارچوب CMMI، به طور دقیق در این کتاب مورد بحث قرار میگیرد. ویژگیهای [این کتاب] عبارتند از: بررسی سوالات در پایان هر فصل؛ که تئوری و عمل را پوشش داده و یک راهنمایی برای استفاده از تئوری در یک محیط صنعتی فراهم میکند؛ تمام جنبههای فرآیند توسعه نرمافزار را بررسی میکند، از جمله برنامهریزی و Tracking پروژه، چرخه حیات(Lifecycle) نرمافزار، بازرسی(Inspection) و تست نرمافزار، مدیریت پیکربندی و تضمین کیفیت نرمافزار؛ ارائه پوشش مفصل به متریکهای نرمافزار و حل مشکل(Problem Solving)؛ تشریحِ ارزیابیِ SCAMPI و اینکه آنها چگونه بخشی از چرخه بهبود مستمر(Continuous Improvment) را تشکیل میدهند؛ ارائه مقدمهای برای متدهای رسمی(Formal Method) و Z Specification Language؛ تشریح UML، که برای توصیف معماری سیستم مورد استفاده قرار میگیرد؛ بررسی تاریخچه کیفیت نرمافزار.
برچسبCMMI Configuration Management Continuous Improvement Formal Method Inspection Planning Problem Solving QA Quality Assurance SCAMPI Software Development Process Software Lifecycle Software Metric Software Quality Software Testing Tracking UML Z Specification Language بازرسی برنامهریزی بهبود مستمر تراکینگ تست نرمافزار تضمین کیفیت حل مشکل فرآیند توسعه نرمافزار متد رسمی متریک نرمافزار مدیریت پیکربندی مشخصات زبان Z چرخه حیات نرمافزار کیفیت نرمافزار