wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Rekayasa Perangkat Lunak

Total questions: 29

Worksheet time: 15mins

Name
Class
Date
1.

Apa yang dimaksud dengan perangkat lunak menurut Pressman?

a)

Instruksi yang dapat menjalankan fungsi tertentu

b)

Hanya dokumen yang menjelaskan penggunaan program

c)

Kumpulan perangkat keras

d)

Sistem operasi yang tidak dapat dimodifikasi

2.

Salah satu karakteristik perangkat lunak adalah?

a)

Perangkat lunak dapat rusak

b)

Perangkat lunak tidak dapat dimodifikasi

c)

Perangkat lunak merupakan produk pengembangan

d)

Perangkat lunak selalu terlihat

3.

Apa yang termasuk dalam jenis perangkat lunak sistem?

a)

Pengolah kata

b)

Spreadsheet

c)

Sistem operasi

d)

Game

4.

Apa tujuan utama dari rekayasa perangkat lunak?

a)

Menghasilkan perangkat lunak yang mahal

b)

Meningkatkan jumlah pengguna

c)

Mengurangi biaya produksi

d)

Menghasilkan perangkat lunak yang berkualitas

5.

Apa yang dimaksud dengan perangkat lunak aplikasi?

a)

Perangkat lunak yang hanya digunakan oleh programmer

b)

Perangkat lunak yang tidak dapat dimodifikasi

c)

Perangkat lunak yang membantu menyelesaikan masalah pengguna

d)

Perangkat lunak yang digunakan untuk operasional komputer

6.

Apa yang menjadi fokus dari perencanaan proyek perangkat lunak?

a)

Mengurangi waktu pengembangan

b)

Mengurangi biaya

c)

Mengidentifikasi langkah-langkah yang diperlukan

d)

Meningkatkan jumlah fitur

7.

Apa yang dimaksud dengan embedded software?

a)

Perangkat lunak yang tidak dapat digunakan kembali

b)

Perangkat lunak yang hanya digunakan di komputer

c)

Perangkat lunak yang hanya untuk bisnis

d)

Perangkat lunak yang terintegrasi dengan perangkat tertentu

8.

Apa yang menjadi karakteristik dari perangkat lunak yang baik?

a)

Hanya dapat digunakan sekali

b)

Mudah digunakan dan fleksibel

c)

Tidak dapat dimodifikasi

d)

Mahal dan rumit

9.

Apa yang harus dilakukan sebelum memulai pengembangan perangkat lunak?

a)

Membuat prototipe

b)

Mengidentifikasi kebutuhan pengguna

c)

Mengurangi biaya

d)

Menentukan harga jual

10.

Apa yang dimaksud dengan Software Testing?

a)

Pengelolaan sumber daya perangkat lunak

b)

Pembuatan dokumentasi perangkat lunak

c)

Pengujian kinerja perangkat lunak secara keseluruhan

d)

Proses pengembangan perangkat lunak

11.

Mengapa penting untuk memiliki dokumentasi dalam pengembangan perangkat lunak?

a)

Agar perangkat lunak dapat dijual

b)

Untuk mempermudah pemeliharaan dan pengembangan di masa depan

c)

Agar proyek dapat dilanjutkan tanpa biaya

d)

Untuk mengurangi waktu pengembangan

12.

Apa yang menjadi fokus dari Software Quality?

a)

Mengurangi jumlah pengguna

b)

Menjamin kualitas dan daur hidup perangkat lunak

c)

Meningkatkan kompleksitas perangkat lunak

d)

Meningkatkan biaya

13.

Apa yang dimaksud dengan Software Configuration Management?

a)

Pengembangan perangkat lunak baru

b)

Pembuatan dokumentasi

c)

Pengujian perangkat lunak

d)

Pengelolaan perubahan konfigurasi perangkat lunak

14.

Apa yang menjadi langkah pertama dalam perencanaan proyek perangkat lunak?

a)

Identifikasi kebutuhan

b)

Penyusunan rencana proyek

c)

Pengelolaan risiko

d)

Penentuan tujuan

15.

Apa yang harus dilakukan jika ada perubahan dalam proyek perangkat lunak?

a)

Mengabaikan perubahan

b)

Mengelola perubahan dengan baik

c)

Menunda proyek

d)

Menghentikan proyek

16.

Apa yang dimaksud dengan komponen perangkat lunak dalam proyek saat ini?

a)

Tim pengembang

b)

Perangkat keras yang digunakan

c)

Dokumen proyek

d)

Perangkat lunak yang perlu dibangun dari awal

17.

Apa yang menjadi peran paling tinggi dalam piramida sumber daya proyek perangkat lunak?

a)

Perangkat lunak

b)

Dokumen proyek

c)

Sumber daya manusia

d)

Perangkat keras

18.

Mengapa perencanaan jadwal dan biaya proyek sangat penting?

a)

Untuk meningkatkan jumlah pekerja

b)

Agar semua anggota tim terlibat

c)

Untuk menghindari pembengkakan biaya dan molornya jadwal

d)

Agar proyek dapat berjalan tanpa biaya

19.

Apa yang dimaksud dengan analisis pemangku kepentingan?

a)

Proses mendesain antarmuka pengguna

b)

Proses menguji perangkat lunak

c)

Proses mengidentifikasi dan memahami kebutuhan pengguna

d)

Proses mengembangkan perangkat lunak

20.

Apa tujuan dari proses analisis dan pengumpulan kebutuhan?

a)

Meningkatkan jumlah pengguna

b)

Membuat perangkat lunak lebih rumit

c)

Mengurangi biaya pengembangan

d)

Membuat dokumen yang jelas dan ringkas

21.

Apa yang dimaksud dengan kebutuhan fungsional dalam analisis kebutuhan?

a)

Persyaratan yang harus dipenuhi sistem agar berfungsi dengan baik

b)

Persyaratan yang terkait dengan dampak sistem pada organisasi

c)

Persyaratan yang tidak dapat diubah

d)

Persyaratan yang berhubungan dengan kinerja sistem

22.

Salah satu tantangan dalam analisis dan pengumpulan kebutuhan adalah:

a)

Dokumentasi yang baik

b)

Penggunaan alat manajemen

c)

Persyaratan yang tidak jelas atau tidak lengkap

d)

Persyaratan yang jelas

23.

Apa yang dimaksud dengan desain yang berpusat pada pengguna?

a)

Desain yang fokus pada teknologi

b)

Desain yang fokus pada kebutuhan pengguna

c)

Desain yang tidak melibatkan pengguna

d)

Desain yang hanya berdasarkan teori

24.

Apa yang harus dilakukan setelah mengidentifikasi pemangku kepentingan?

a)

Menentukan anggaran

b)

Membuat perangkat lunak

c)

Mengabaikan mereka

d)

Menganalisis kebutuhan dan persyaratan mereka

25.

Apa yang dimaksud dengan normalisasi dalam perancangan basis data?

a)

Proses mendokumentasikan data

b)

Proses menghapus data lama

c)

Proses menambah data baru

d)

Proses mengorganisir skema relasional untuk mengurangi redundansi

26.

Apa yang menjadi fokus utama dalam tahap desain aplikasi?

a)

Menentukan anggaran

b)

Mengetahui spesifikasi aplikasi

c)

Mengumpulkan data

d)

Membuat laporan

27.

Apa yang dimaksud dengan DBMS?

a)

Perangkat keras

b)

Sistem operasi

c)

Sistem pengelola basis data

d)

Perangkat lunak aplikasi

28.

Apa yang harus dilakukan setelah basis data diimplementasikan?

a)

Membuat basis data baru

b)

Mengabaikan basis data

c)

Menghapus data lama

d)

Melakukan pengujian dan penyesuaian

29.

Apa yang menjadi tujuan dari perancangan basis data?

a)

Menyimpan data dengan efisien

b)

Membuat data lebih rumit

c)

Meningkatkan biaya

d)

Mengurangi jumlah pengguna