NEW
Font size
WorksheetsQuiz Metodologi Pengembangan Perangkat Lunak
Total questions: 28
Worksheet time: 14mins
Apa yang dimaksud dengan metodologi pengembangan perangkat lunak?
Kerangka kerja sistematis untuk pengembangan perangkat lunak
Dokumentasi perangkat lunak
Proses pengujian perangkat lunak
Pengembangan perangkat keras
Salah satu tujuan dari metodologi pengembangan perangkat lunak adalah?
Mempercepat pengujian
Mengurangi dokumentasi
Meningkatkan biaya pengembangan
Menjamin kualitas perangkat lunak
Model Waterfall cocok digunakan ketika?
Kebutuhan sistem sudah lengkap dan jelas
Kebutuhan sering berubah
Tim pengembang bekerja secara intens
Proyek berskala besar dan kompleks
Apa yang menjadi output dari tahap Requirement Analysis dalam model Waterfall?
Laporan pengujian
Dokumen desain teknis
Dokumen pelatihan pengguna
Dokumen kebutuhan fungsional & non-fungsional
Apa yang menjadi ciri khas dari model Prototype?
Proses yang berurutan dan linier
Membuat model awal untuk mendapatkan umpan balik
Dokumentasi yang sangat lengkap
Pengujian yang dilakukan setelah implementasi
Apa yang menjadi fokus utama dari model Spiral?
Manajemen risiko
Pengujian unit
Pengembangan cepat
Dokumentasi lengkap
Dalam model Agile, apa yang dimaksud dengan 'sprint'?
Periode waktu untuk menyelesaikan tugas
Rapat tim
Tahap pengujian
Dokumentasi proyek
Apa yang menjadi kelemahan dari model Waterfall?
Dokumentasi lengkap
Cocok untuk proyek kecil
Mudah dipahami
Tidak fleksibel terhadap perubahan
Apa yang menjadi keuntungan dari model Prototype?
Proses yang sangat cepat
Mendapatkan umpan balik awal dari pengguna
Dokumentasi yang lengkap
Pengujian yang lebih mudah
Apa yang menjadi karakteristik dari model Agile?
Tidak melibatkan pengguna
Iteratif dan inkremental
Berurutan dan linier
Fokus pada dokumentasi
Apa yang menjadi output dari tahap Integration & Testing dalam model Waterfall?
Dokumen desain teknis
Dokumen kebutuhan
Laporan pengujian
Pelatihan pengguna
Apa yang menjadi tujuan dari identifikasi sumber kebutuhan?
Mendapatkan umpan balik dari pengguna
Meningkatkan dokumentasi
Mengurangi biaya pengembangan
Memahami konteks dan lingkungan sistem
Apa yang dimaksud dengan kebutuhan fungsional?
Aturan bisnis
Kriteria kualitas sistem
Karakteristik spesifik industri
Layanan yang harus disediakan sistem
Apa yang menjadi langkah pertama dalam proses negosiasi kebutuhan?
Analisis trade-off
Dokumentasikan kesepakatan
Fasilitasi diskusi stakeholder
Identifikasi kebutuhan yang bertentangan
Apa yang menjadi tujuan dari spesifikasi kebutuhan sistem (SRS)?
Mengurangi keterlibatan pengguna
Menjadi referensi utama untuk pengembangan
Meningkatkan biaya proyek
Mendokumentasikan semua kesalahan
Apa yang menjadi komponen utama dalam SRS?
Kebutuhan fungsional dan non-fungsional
Hanya kebutuhan non-fungsional
Hanya antarmuka pengguna
Hanya kebutuhan fungsional
Apa yang menjadi fokus dari teknik elisitasi?
Menggali dan mengumpulkan informasi kebutuhan
Mendokumentasikan semua kebutuhan
Menguji sistem yang sudah ada
Membuat prototipe awal
Apa yang menjadi tujuan dari review kebutuhan perangkat lunak?
Memastikan semua kebutuhan telah diidentifikasi dengan jelas
Meningkatkan biaya pengembangan
Mengurangi dokumentasi
Mendapatkan umpan balik dari pengguna
Apa yang menjadi ciri dari model Spiral?
Hanya berfokus pada pengujian
Tidak melibatkan pengguna
Menggabungkan perencanaan bertahap dan iterasi
Proses yang sangat cepat
Apa yang menjadi output dari tahap Deployment dalam model Waterfall?
Implementasi sistem di lingkungan produksi
Dokumen kebutuhan
Dokumen desain teknis
Laporan pengujian
Apa yang menjadi keuntungan dari model Agile?
Proses yang berurutan
Pengujian yang dilakukan setelah implementasi
Dokumentasi yang sangat lengkap
Responsif terhadap perubahan
Apa yang menjadi kelemahan dari model Prototype?
Proses yang cepat
Dokumentasi yang lengkap
Mendapatkan umpan balik awal
Menyebabkan ekspektasi terlalu tinggi
Apa yang menjadi fokus utama dari model Waterfall?
Proses yang berurutan dan linier
Iterasi yang cepat
Dokumentasi yang minimal
Pengujian yang dilakukan setelah implementasi
Apa yang menjadi tujuan dari alokasi kebutuhan perangkat lunak?
Memetakan kebutuhan menjadi komponen spesifik
Mendapatkan umpan balik dari pengguna
Meningkatkan biaya pengembangan
Mengurangi dokumentasi
Apa yang menjadi langkah terakhir dalam proses negosiasi kebutuhan?
Identifikasi kebutuhan yang bertentangan
Dokumentasikan kesepakatan
Fasilitasi diskusi stakeholder
Analisis trade-off
Apa yang menjadi tujuan dari pengujian dan validasi dalam SRS?
Mengurangi dokumentasi
Meningkatkan biaya proyek
Mendapatkan umpan balik dari pengguna
Memastikan sistem berfungsi sesuai harapan
Apa yang menjadi fokus dari kebutuhan non-fungsional?
Kriteria kualitas sistem
Karakteristik spesifik industri
Layanan yang harus disediakan sistem
Aturan bisnis
Apa yang menjadi output dari tahap Maintenance dalam model Waterfall?
Laporan pengujian
Dokumen desain teknis
Dokumen kebutuhan
Perbaikan bug dan pembaruan
