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