WorksheetsPre Test Metodologi Pengembangan Perangkat Lunak
Total questions: 30
Worksheet time: 15mins
Apa tujuan utama dari metodologi pengembangan perangkat lunak?
Menjamin kualitas perangkat lunak
Meningkatkan biaya pengembangan
Mempercepat pengujian
Mengurangi dokumentasi
Model pengembangan perangkat lunak mana yang cocok untuk proyek dengan kebutuhan yang stabil?
Waterfall
Spiral
Agile
Prototype
Apa yang menjadi fokus utama dari model Agile?
Kolaborasi dan fleksibilitas
Dokumentasi lengkap
Pengembangan berurutan
Pengujian formal
Dalam model Waterfall, tahap mana yang dilakukan setelah analisis kebutuhan?
Desain sistem
Pengujian
Implementasi
Pemeliharaan
Apa yang menjadi kelemahan dari model Waterfall?
Sulit mengakomodasi perubahan
Dokumentasi lengkap
Cocok untuk proyek kecil
Mudah dipahami
Apa yang menjadi kelebihan dari model Prototype?
Cocok untuk proyek besar
Mudah dipahami
Menyebabkan ekspektasi tinggi
Dokumentasi lengkap
Apa yang menjadi fokus utama dalam model Spiral?
Pengujian unit
Dokumentasi formal
Pengembangan cepat
Manajemen risiko
Apa yang menjadi karakteristik dari model Agile?
Iteratif dan inkremental
Fokus pada pengujian
Berurutan dan linier
Dokumentasi lengkap
Apa yang harus dilakukan sebelum memulai pengembangan sistem dalam model Prototype?
Mendesain arsitektur sistem
Membuat dokumentasi lengkap
Mengumpulkan umpan balik dari pengguna
Melakukan pengujian unit
Apa yang menjadi tujuan dari identifikasi sumber kebutuhan?
Meningkatkan biaya proyek
Mendokumentasikan semua kebutuhan
Menghindari kesalahan informasi
Mengurangi keterlibatan pengguna
Apa yang menjadi langkah pertama dalam proses pengembangan menggunakan model Spiral?
Implementasi
Dokumentasi kebutuhan
Identifikasi tujuan dan alternatif
Pengujian sistem
Apa yang menjadi kelemahan dari model Agile?
Tim belum siap bekerja secara iteratif
Proyek harus cepat selesai
Dokumentasi lengkap
Kebutuhan jelas dan stabil
Apa yang menjadi fokus utama dalam pengujian dan validasi sistem?
Memastikan sistem berfungsi sesuai harapan
Meningkatkan kompleksitas sistem
Mengurangi biaya pengembangan
Mendokumentasikan semua proses
Apa yang menjadi tujuan dari spesifikasi kebutuhan sistem (SRS)?
Mendokumentasikan semua kebutuhan
Mengurangi dokumentasi
Meningkatkan biaya proyek
Menjadi kontrak tertulis antara klien dan pengembang
Apa yang menjadi langkah-langkah dalam menyusun SRS?
Analisis, desain, dan pengujian
Dokumentasi, pengujian, dan pengembangan
Pengujian, implementasi, dan pemeliharaan
Pengumpulan kebutuhan, review, dan validasi
Apa yang menjadi tujuan dari negosiasi kebutuhan?
Meningkatkan biaya proyek
Mendokumentasikan semua kebutuhan
Menghindari konflik
Mengurangi keterlibatan pengguna
Apa yang menjadi komponen utama dalam SRS?
Pendahuluan, deskripsi umum, kebutuhan fungsional
Analisis, desain, implementasi
Pengujian, validasi, pemeliharaan
Dokumentasi, review, dan pengembangan
Apa yang menjadi tujuan dari prototyping dalam review kebutuhan?
Mendokumentasikan semua proses
Meningkatkan kompleksitas sistem
Mengurangi biaya pengembangan
Memberikan gambaran visual sistem
Apa yang menjadi langkah pertama dalam proses elisitasi kebutuhan?
Identifikasi kebutuhan
Pengumpulan data
Review kebutuhan
Dokumentasi kebutuhan
Apa yang menjadi tujuan dari pengumpulan kebutuhan?
Meningkatkan biaya proyek
Mendokumentasikan semua kebutuhan
Memahami konteks dan lingkungan sistem
Mengurangi keterlibatan pengguna
Apa yang menjadi fokus utama dari pengujian dan validasi dalam pengembangan perangkat lunak?
Mengurangi biaya pengembangan
Memastikan sistem berfungsi sesuai harapan
Mendokumentasikan semua proses
Meningkatkan kompleksitas sistem
Apa yang menjadi langkah-langkah dalam proses negosiasi kebutuhan?
Analisis, desain, dan pengujian
Dokumentasi, pengujian, dan pengembangan
Pengujian, implementasi, dan pemeliharaan
Identifikasi kebutuhan, prioritaskan, analisis trade-off
Apa yang menjadi tujuan dari alokasi kebutuhan perangkat lunak?
Memetakan kebutuhan menjadi komponen spesifik
Meningkatkan biaya proyek
Mengurangi keterlibatan pengguna
Mendokumentasikan semua kebutuhan
Apa yang menjadi tujuan dari review dan verifikasi kebutuhan?
Memastikan tidak ada kebutuhan yang ambigu
Meningkatkan biaya proyek
Mengurangi keterlibatan pengguna
Mendokumentasikan semua kebutuhan
Apa yang menjadi langkah-langkah dalam menyusun SRS?
Pengumpulan kebutuhan, review, dan validasi
Analisis, desain, dan pengujian
Pengujian, implementasi, dan pemeliharaan
Dokumentasi, pengujian, dan pengembangan
Apa yang menjadi tujuan dari spesifikasi kebutuhan sistem (SRS)?
Menjadi kontrak tertulis antara klien dan pengembang
Meningkatkan biaya proyek
Mengurangi dokumentasi
Mendokumentasikan semua kebutuhan
Apa yang menjadi langkah pertama dalam proses pengembangan menggunakan model Spiral?
Dokumentasi kebutuhan
Pengujian sistem
Identifikasi tujuan dan alternatif
Implementasi
Apa yang menjadi keuntungan utama dari penggunaan model Agile dalam pengembangan perangkat lunak?
Pengembangan yang berurutan
Dokumentasi yang sangat rinci
Fleksibilitas dalam perubahan kebutuhan
Pengujian yang lebih formal
Apa yang menjadi fokus utama dalam fase pengujian perangkat lunak?
Mendokumentasikan semua proses
Meningkatkan biaya proyek
Menjamin kepuasan pengguna
Menemukan dan memperbaiki bug
Apa yang menjadi langkah penting dalam proses elisitasi kebutuhan?
Melibatkan pengguna dan pemangku kepentingan
Menulis kode awal
Membuat dokumentasi lengkap
Melakukan pengujian sistem
