Berikut 10 soal essay tentang Rekayasa Perangkat Lunak (RPL) beserta jawabannya:
- Apa itu Rekayasa Perangkat Lunak?
Jawaban: Rekayasa Perangkat Lunak adalah proses pengembangan, pengoperasian, dan pemeliharaan perangkat lunak dengan menggunakan prinsip-prinsip rekayasa. - Sebutkan tahapan-tahapan dalam siklus hidup pengembangan perangkat lunak!
Jawaban: Analisis kebutuhan, desain, implementasi, pengujian, dan pemeliharaan. - Apa itu model waterfall?
Jawaban: Model waterfall adalah model pengembangan perangkat lunak yang mengikuti tahapan-tahapan secara linear, yaitu analisis kebutuhan, desain, implementasi, pengujian, dan pemeliharaan. - Apa kelebihan dan kekurangan model agile?
Jawaban: Kelebihan: fleksibel, cepat, dan dapat beradaptasi dengan perubahan kebutuhan. Kekurangan: sulit untuk memprediksi waktu dan biaya. - Apa itu pengujian perangkat lunak?
Jawaban: Pengujian perangkat lunak adalah proses untuk menemukan kesalahan atau cacat pada perangkat lunak. - Sebutkan jenis-jenis pengujian perangkat lunak!
Jawaban: Pengujian unit, pengujian integrasi, pengujian sistem, dan pengujian penerimaan. - Apa itu desain perangkat lunak?
Jawaban: Desain perangkat lunak adalah proses untuk membuat struktur dan arsitektur perangkat lunak. - Apa itu UML (Unified Modeling Language)?
Jawaban: UML adalah bahasa pemodelan yang digunakan untuk menggambarkan struktur dan perilaku perangkat lunak. - Apa itu pemeliharaan perangkat lunak?
Jawaban: Pemeliharaan perangkat lunak adalah proses untuk memelihara dan memperbaiki perangkat lunak setelah dirilis. - Apa itu kualitas perangkat lunak?
Jawaban: Kualitas perangkat lunak adalah kemampuan perangkat lunak untuk memenuhi kebutuhan pengguna dan memenuhi standar yang ditetapkan.