wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

RPL - Sesi 2

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Mobile Applications memiliki tantangan yang sangat unik dibandingkan aplikasi desktop, yaitu…?

a)

Tidak dapat berjalan secara offline

b)

Terbatasnya daya baterai dan ukuran layar

c)

Tidak memerlukan interaksi pengguna

d)

Tidak memiliki batasan sumber daya

2.

Bagaimana proyek rekayasa perangkat lunak biasanya dimulai?

a)

Dengan analisis kebutuhan pengguna

b)

Dengan membuat laporan akhir sebelum proyek dimulai

c)

Dengan pengkodean langsung dan perencanaan di akhir

d)

Dengan analisis kebutuhan pelanggan di akhir

3.

Mitos umum dalam pengembangan perangkat lunak adalah...?

a)

Perangkat lunak harus dirancang dengan mempertimbangkan skalabilitas

b)

Jika perangkat lunak sudah bekerja, maka tidak perlu diperbaiki

c)

Dokumentasi adalah bagian penting dari pengembangan perangkat lunak

d)

Proses pengujian sangat diperlukan dalam rekayasa perangkat lunak

4.

Apa definisi utama dari rekayasa perangkat lunak?

a)

Proses memperbaiki perangkat lunak yang sudah ada

b)

Proses pengembangan perangkat lunak sesuai arahan manajer proyek

c)

Pembuatan perangkat lunak dengan perencanaan di akhir

d)

Berkaitan dengan pengembangan, pengoperasian, dan pemeliharaan perangkat lunak secara sistematis

5.

Apa tujuan utama dari rekayasa perangkat lunak?

a)

Mengembangkan perangkat lunak berkualitas tinggi

b)

Menggantikan semua pekerjaan manusia dengan perangkat lunak

c)

Mengurangi jumlah programmer di industri

d)

Meningkatkan penjualan perangkat keras

6.

Apa tujuan dari umbrella activities dalam proses perangkat lunak?

a)

Memastikan tidak ada bug dalam perangkat lunak

b)

Mengurangi biaya produksi perangkat lunak

c)

Mempercepat proses pengkodean

d)

Menyediakan mekanisme kontrol untuk proses pengembangan

7.

Proses pengembangan perangkat lunak yang iteratif lebih unggul dibandingkan waterfall karena…?

a)

Tidak memerlukan dokumentasi yang banyak

b)

Lebih fleksibel dalam menangani perubahan

c)

Tidak membutuhkan testing

d)

Lebih mudah mengabaikan feedback pelanggan di awal

8.

Mitos dalam pengembangan perangkat lunak sering kali membuat tim percaya bahwa…?

a)

Menggunakan lebih banyak programmer selalu meningkatkan kecepatan proyek

b)

Persyaratan pengguna tidak perlu dilakukan di awal

c)

Semua jawaban benar

d)

Menulis lebih banyak kode lebih baik

9.

Mana yang termasuk dalam domain aplikasi perangkat lunak?

a)

Mobile Hardware

b)

Embedded Systems

c)

Network Infrastructure

d)

Internet Cables

10.

Mana yang menjadi keuntungan utama dari cloud computing?

a)

Meningkatkan konsumsi daya

b)

Menghapus kebutuhan akan sistem operasi

c)

Menghilangkan kebutuhan perangkat keras

d)

Memungkinkan akses data dan layanan dari mana saja