مهندسي نرم افزار (ویراست نهم)
بخش اول : مقدمهای
بر مهندسی نرمافزار
فصل اول : مقدمه
فصل دوم : فرآیندهای نرمافزار
فصل سوم : روشهای توسعهی نرمافزار چابک
فصل چهارم : مهندسی خواستهها
فصل پنجم : مدلسازی سیستم
فصل ششم : طراحی معماری
فصل هفتم : طراحی و پیادهسازی
فصل هشتم : آزمون نرمافزار
فصل نهم : تکامل نرمافزار
بخش
دوم : قابلیت اتکا و امنیت
فصل دهم : سیستمهای اجتماعی –
تکنیکی
فصل یازدهم : قابلیت اتکا و امنیت
فصل دوازدهم : مشخصات قابلیت اتکا و
امنیت
فصل سیزدهم : مهندسی قابلیت
اتکا
فصل چهاردهم : مهدسی امنیت
فصل پانزدهم : تضمین قابلیت اتکا و
امنیت
بخش سوم :
مهندسی نرمافزار پیشرفته
فصل شانزدهم : استفادهی مجدد نرمافزار
فصل هفدهم : مهندسی نرمافزار براساس مؤلفه
فصل هجدهم : مهندسی نرمافزار توزیعشده
فصل نوزدهم : معماری سرویسگرا
فصل بیستم : نرمافزارهای تعبیه
شده
فصل بیست و یکم : مهندسی نرمافزار
جنبهگرا
بخش چهارم :
مدیریت نرمافزار
فصل بیست و دوم : مدیریت پروژه
فصل بیست و سوم : برنامهریزی
پروژه
فصل بیست و چهارم : مدیریت
کیفیت
فصل بیست و پنجم : مدیریت
پیکربندی
فصل بیست و ششم : بهبود فرآیند