WorksheetsQuiz Rekayasa Perangkat Lunak
Total questions: 68
Worksheet time: 2hrs 2mins
Apa pengertian perangkat lunak menurut Pressman?
Apa yang dimaksud dengan perangkat lunak menurut Pressman?
Instruksi yang dapat menjalankan fungsi tertentu
Struktur data yang dapat memanipulasi informasi
Dokumen yang menjelaskan operasi dan penggunaan program
Semua jawaban di atas
Sebutkan karakteristik perangkat lunak menurut Pressman!
Produk pengembangan yang tidak diproduksi secara klasik
Tidak akan pernah rusak atau aus
Dibangun sesuai keinginan
Semua jawaban di atas
Apa yang dimaksud dengan perangkat lunak sistem?
Perangkat lunak untuk operasional komputer
Perangkat lunak untuk menyelesaikan masalah
Perangkat lunak yang tidak terlihat
Perangkat lunak yang fleksibel
Sebutkan jenis-jenis perangkat lunak berdasarkan fungsinya!
Perangkat lunak sistem dan aplikasi
Perangkat lunak real-time dan batch
Perangkat lunak desktop dan mobile
Perangkat lunak open-source dan proprietary
Apa yang dimaksud dengan perangkat lunak aplikasi?
Perangkat lunak untuk operasional komputer
Perangkat lunak untuk menyelesaikan masalah
Perangkat lunak yang tidak terlihat
Perangkat lunak yang fleksibel
Sebutkan contoh perangkat lunak sistem operasi!
sistem operasi
compiler/interpreter
utility software
Apa yang dimaksud dengan perangkat lunak waktu nyata?
perangkat lunak untuk mengatur mekanisme kerja lift
ATCS (Automatic Traffic Control System)
Sebutkan contoh perangkat lunak bisnis!
aplikasi untuk sistem informasi, misalnya sistem persediaan, akuntansi, produksi, dan lain-lain.
sistem pendukung keputusan
Enterprise Resources Planning (ERP)
Apa yang dimaksud dengan perangkat lunak rekayasa dan ilmu pengetahuan?
aplikasi statistika (misalnya SPSS), matematika (Math Lab)
aplikasi untuk merancang lengkung sayap pesawat terbang
Sebutkan contoh Embedded Software!
aplikasi programmable logic circuit (PLC)
permainan (game) pada mobile phone
Apa yang dimaksud dengan perangkat lunak pribadi?
pengolah kata (word processor), lembar kerja elektronik (spreadsheet), organizer
aplikasi keuangan pribadi
Sebutkan contoh perangkat lunak intelegensia buatan!
sistem pakar (expert system)
pemrosesan bahasa alami (natural language)
permainan catur
Apa pengertian rekayasa perangkat lunak?
Apa tujuan utama dari rekayasa perangkat lunak?
Kualitas perangkat lunak
Biaya rendah
Tepat waktu
Semua di atas
Apa yang dimaksud dengan maintainability dalam perangkat lunak?
Kemampuan untuk dikembangkan sesuai kebutuhan
Keandalan dan keamanan
Efisiensi penggunaan sumber daya
Antarmuka pengguna yang tepat
Sebutkan ruang lingkup rekayasa perangkat lunak!
Apa yang dimaksud dengan software testing?
Pengujian pada kinerja perangkat lunak
Proses penampilan arsitektur
Detil pengembangan perangkat lunak
Usaha perubahan konfigurasi
Apa yang menjadi fokus dari rekayasa perangkat lunak?
Apa yang menjadi input utama dari setiap model pengembangan perangkat lunak?
Pendefinisian masalah yang jelas
Tahapan-tahapan pengembangan yang teratur
Peran stakeholder
Dokumentasi
Sebutkan tahapan-tahapan pengembangan perangkat lunak yang umum!
Analysis - Design - Coding - Testing - Maintenance
Planning - Execution - Monitoring
Requirement - Design - Implementation
Testing - Deployment - Maintenance
Siapa saja yang termasuk dalam stakeholder dalam rekayasa perangkat lunak?
Pengguna, pemilik, pengembang, pemrogram
Hanya pengguna
Hanya pemilik
Hanya pengembang
Mengapa dokumentasi penting dalam pengembangan perangkat lunak?
Karena menghasilkan tulisan, diagram, gambar
Karena tidak ada yang perlu didokumentasikan
Karena hanya untuk kepentingan pengembang
Karena tidak ada tahapan yang perlu didokumentasikan
Apa yang harus dimiliki keluaran dari proses pengembangan perangkat lunak?
Nilai ekonomis
Hanya harus berfungsi
Hanya harus cepat
Hanya harus murah
Sebutkan tiga faktor dalam membangun perangkat lunak yang baik!
Biaya, Kinerja, Waktu
Hanya Biaya
Hanya Kinerja
Hanya Waktu
Apa tujuan dari rekayasa perangkat lunak?
Mengeluarkan biaya produksi yang rendah
Hanya untuk menghasilkan software
Hanya untuk meningkatkan biaya
Hanya untuk mempercepat proses
Sebelum dilakukan langkah lebih jauh dalam membangun perangkat lunak adalah memastikan terlebih dahulu apakah perangkat lunak ini memang diperlukan dan dapat memberikan nilai manfaat bagi penggunanya?
Ya
Tidak
Mengapa perangkat lunak yang sederhana lebih disukai?
Mudah dipahami
Lebih cepat dibuat
Lebih banyak fitur
Apa yang harus dilakukan untuk mempertahankan visi dalam rekayasa perangkat lunak?
Memilih arsitek yang berintegritas
Mengabaikan visi
Membuat desain yang rumit
Mengapa penting untuk memperhatikan siapa pengguna perangkat lunak yang dibangun?
Agar mudah dipelihara
Agar lebih cepat dibuat
Agar lebih banyak fitur
Apa yang dimaksud dengan perangkat lunak yang dapat beradaptasi dengan segala perubahan di masa depan?
Perangkat lunak yang tidak dapat digunakan
Perangkat lunak yang bertahan lama
Perangkat lunak yang rumit
Apa tujuan dari perencanaan untuk ke depan dalam pengembangan perangkat lunak?
Menghemat biaya dan tenaga
Membuat perangkat lunak lebih rumit
Mengabaikan desain
Mengapa berpikir sebelum bertindak penting dalam rekayasa perangkat lunak?
Untuk mendapatkan hasil yang lebih baik
Untuk mengabaikan kesalahan
Untuk mempercepat proses
Prinsip-prinsip inti dibagi menjadi dua yaitu prinsip-prinsip pemandu proses dan prinsip-prinsip pemandu praktek.
Prinsip-prinsip inti pemandu proses berisi panduan dalam membuat kerangka kegiatan, mengarahkan aliran proses dan menghasilkan produk rekayasa perangkat lunak.
Sebutkan prinsip-prinsip pemandu proses yang disebutkan dalam teks!
Menjadi cekatan
Membangun komunikasi dan kordinasi
Berkualitas pada setiap tahap
Membangun tim yang efektif
Siap beradaptasi
Prinsip-prinsip inti pemandu praktik berisi panduan dalam menganalisis masalah, merancang solusi, menerapkan dan menguji solusi sampai menerapkan rekayasa perangkat lunak.
Sebutkan prinsip-prinsip pemandu praktik yang disebutkan dalam teks!
Membangun perangkat lunak dengan modularitas efektif
Fokus pada perpindahan informasi
Konsisten
Memahami penggunaan abstraksi
Berbagi tugas dan selesaikan
Prinsip-prinsip pemandu aktifitas framework merupakan pelengkap dan memiliki pengaruh terhadap keberhasilan kerangka kegiatan yang definisikan pada bagian proses rekayasa perangkat lunak.
Sebutkan prinsip-prinsip komunikasi yang disebutkan dalam teks!
Seseorang harus memfasilitasi kegiatan komunikasi ini
Dengarkan
Persiapkan sebelum berkomunikasi
Catatlah dan dokumentasikan keputusan-keputusan yang dihasilkan
Komunikasi tatap muka adalah yang terbaik
Sebutkan prinsip-prinsip perencanaan yang disebutkan dalam teks!
Perkirakan berdasarkan apa yang Anda ketahui
Kenali bahwa perencanaan bersifat iteratif
Pertimbangkan risiko saat Anda menentukan rencana
Libatkan pemangku kepentingan dalam kegiatan perencanaan
Pahami ruang lingkup proyek
Tentukan bagaimana Anda ingin memastikan kualitas
Jelaskan bagaimana Anda mengakomodasi perubahan.
Lacak rencana secara teratur dan buat penyesuaian sesuai kebutuhan
Tujuan utama tim perangkat lunak adalah membangun perangkat lunak, bukan membuat model.
Buatlah model sesuai yang Anda butuhkan.
Hasilkan model paling sederhana yang menggambarkan masalah atau perangkat lunak.
Bangun model dengan cara yang membuat mereka dapat menerima perubahan.
Mampu menyatakan tujuan yang jelas dari setiap model yang dibuat.
Sesuaikan model yang Anda kembangkan dengan sistem yang ada.
Cobalah untuk membuat model yang berguna, tetapi lupakan tentang membuat model yang sempurna.
Jangan menjadi dogmatis tentang sintaks model. Jika berhasil mengkomunikasikan konten, representasi adalah yang kedua.
Jika insting Anda memberi tahu Anda bahwa sebuah model tidak benar meskipun di atas kertas tampak baik-baik saja, Anda mungkin punya alasan untuk khawatir
Dapatkan umpan balik sesegera mungkin
Semua pengujian harus dapat dilacak ke persyaratan pelanggan
Tes harus direncanakan jauh sebelum tes dimulai
Prinsip Pareto berlaku untuk pengujian perangkat lunak
Pengujian harus dimulai 'dalam hal yang kecil' dan berkembang menuju pengujian 'dalam hal yang besar.
Pengujian menyeluruh tidak mungkin dilakukan
Harapan pelanggan terhadap perangkat lunak harus dikelola.
Paket pengiriman lengkap harus dirakit dan diuji.
Rezim pendukung harus ditetapkan sebelum perangkat lunak dikirimkan.
Bahan instruksional yang sesuai harus disediakan untuk pengguna akhir.
Perangkat lunak yang memiliki bug harus diperbaiki dulu, dikirim kemudian
Menurut PMBOK, suatu Proyek didefinisikan sebagai suatu kegiatan atau usaha yang bersifat sementara, yang dilakukan untuk menciptakan atau menghasilkan suatu keluaran dalam bentuk produk atau layanan atau hasil lainnya yang bersifat ‘unique’. Apa yang dimaksud dengan proyek?
Menurut Harvard Business School (HBS), suatu proyek merupakan sekumpulan kegiatan unik untuk menghasilkan suatu hasil yang terdefinisi dengan waktu mulai dan waktu selesai, dengan alokasi sumber daya yang spesifik. Apa saja karakteristik dari proyek menurut HBS?
Menurut Management Study Guide (MSG), suatu proyek adalah kegiatan untuk mencapai penciptaan sebuah produk atau layanan yang unik. Apa yang membedakan proyek dari kegiatan rutin?
Dari beberapa definisi di atas dapat dirangkum bahwa suatu proyek dapat mempunyai pengertian yang beragam jika dilihat dari berbagai sudut pandang. Apa esensi atau pengertian inti yang sama dari setiap definisi proyek?
