Sinopsis
Pembahasan dalam buku ini:
• Perangkat Lunak dan Rekayasa Perangkat Lunak
Bagian I Proses Perangkat Lunak
• Model-model Proses
• Pengembangan Cepat
Bagian II Pemodelan
• Prinsip-prinsip yang Memandu Praktik Rekayasa Perangkat Lunak
• Memahami Kebutuhan-kebutuhan
• Pemodelan Spesifikasi Kebutuhan Perangkat Lunak: Skenario, Informasi, dan Kelas-kelas Analisis
• Pemodelan Kebutuhan-kebutuhan: Aliran, Perilaku, Pola-pola, dan Aplikasi-aplikasi Web
• Konsep Perancangan
• Perancangan Arsitektural
• Perancangan pada Peringkat Komponen
• Perancangan Antarmuka Pengguna
• Perancangan Berbasis Pola
• Perancangan Aplikasi-aplikasi Web
Bagian III Manajemen Kualitas
• Konsep-konsep Kualitas
• Teknik-teknik Peninjauan
• Jaminan Kualitas Perangkat Lunak
• Strategi Pengujian Perangkat Lunak
• Pengujian Aplikasi Konvensional
• Pengujian Aplikasi-aplikasi Berorientasi Objek
• Pengujian Aplikasi-aplikasi Web
• Pemodelan dan Verifikasi Formal
• Manajemen Konfigurasi Perangkat Lunak
• Matrik-matrik Produk
Hampir tiga dekade lamanya sejak edisi pertama buku ini ditulis. Selama tiga dekade tersebut, rekayasa perangkat lunak meluas dari sebuah gagasan kabur yang dipraktikkan oleh sejumlah kecil pengikut setia sampai pada ilmu rekayasa yang sah. Buku edisi 7 ini mengalami pembaruan yang cukup signifikan. Buku ini direvisi dan distruktur ulang untuk meningkatkan bobot akademisnya. Juga menekankan proses-proses dan praktik-praktik rekayasa perangkat lunak yang baru serta penting. Tiga puluh dua bab dari edisi tujuh ini telah diatur ulang menjadi lima bagian (dalam Buku 1 dan Buku 2). Pengaturan ini, yang berlainan dengan edisi enam, dilakukan untuk menggolongkan dengan lebih baik topik-topik serta membantu para dosen yang barangkali tidak memiliki cukup waktu untuk menyelesaikan seluruh isi buku dalam satu semester.