Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pre Test Metodologi Pengembangan Perangkat Lunak

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Apa tujuan utama dari metodologi pengembangan perangkat lunak?

a)

Menjamin kualitas perangkat lunak

b)

Meningkatkan biaya pengembangan

c)

Mempercepat pengujian

d)

Mengurangi dokumentasi

2.

Model pengembangan perangkat lunak mana yang cocok untuk proyek dengan kebutuhan yang stabil?

a)

Waterfall

b)

Spiral

c)

Agile

d)

Prototype

3.

Apa yang menjadi fokus utama dari model Agile?

a)

Kolaborasi dan fleksibilitas

b)

Dokumentasi lengkap

c)

Pengembangan berurutan

d)

Pengujian formal

4.

Dalam model Waterfall, tahap mana yang dilakukan setelah analisis kebutuhan?

a)

Desain sistem

b)

Pengujian

c)

Implementasi

d)

Pemeliharaan

5.

Apa yang menjadi kelemahan dari model Waterfall?

a)

Sulit mengakomodasi perubahan

b)

Dokumentasi lengkap

c)

Cocok untuk proyek kecil

d)

Mudah dipahami

6.

Apa yang menjadi kelebihan dari model Prototype?

a)

Cocok untuk proyek besar

b)

Mudah dipahami

c)

Menyebabkan ekspektasi tinggi

d)

Dokumentasi lengkap

7.

Apa yang menjadi fokus utama dalam model Spiral?

a)

Pengujian unit

b)

Dokumentasi formal

c)

Pengembangan cepat

d)

Manajemen risiko

8.

Apa yang menjadi karakteristik dari model Agile?

a)

Iteratif dan inkremental

b)

Fokus pada pengujian

c)

Berurutan dan linier

d)

Dokumentasi lengkap

9.

Apa yang harus dilakukan sebelum memulai pengembangan sistem dalam model Prototype?

a)

Mendesain arsitektur sistem

b)

Membuat dokumentasi lengkap

c)

Mengumpulkan umpan balik dari pengguna

d)

Melakukan pengujian unit

10.

Apa yang menjadi tujuan dari identifikasi sumber kebutuhan?

a)

Meningkatkan biaya proyek

b)

Mendokumentasikan semua kebutuhan

c)

Menghindari kesalahan informasi

d)

Mengurangi keterlibatan pengguna

11.

Apa yang menjadi langkah pertama dalam proses pengembangan menggunakan model Spiral?

a)

Implementasi

b)

Dokumentasi kebutuhan

c)

Identifikasi tujuan dan alternatif

d)

Pengujian sistem

12.

Apa yang menjadi kelemahan dari model Agile?

a)

Tim belum siap bekerja secara iteratif

b)

Proyek harus cepat selesai

c)

Dokumentasi lengkap

d)

Kebutuhan jelas dan stabil

13.

Apa yang menjadi fokus utama dalam pengujian dan validasi sistem?

a)

Memastikan sistem berfungsi sesuai harapan

b)

Meningkatkan kompleksitas sistem

c)

Mengurangi biaya pengembangan

d)

Mendokumentasikan semua proses

14.

Apa yang menjadi tujuan dari spesifikasi kebutuhan sistem (SRS)?

a)

Mendokumentasikan semua kebutuhan

b)

Mengurangi dokumentasi

c)

Meningkatkan biaya proyek

d)

Menjadi kontrak tertulis antara klien dan pengembang

15.

Apa yang menjadi langkah-langkah dalam menyusun SRS?

a)

Analisis, desain, dan pengujian

b)

Dokumentasi, pengujian, dan pengembangan

c)

Pengujian, implementasi, dan pemeliharaan

d)

Pengumpulan kebutuhan, review, dan validasi

16.

Apa yang menjadi tujuan dari negosiasi kebutuhan?

a)

Meningkatkan biaya proyek

b)

Mendokumentasikan semua kebutuhan

c)

Menghindari konflik

d)

Mengurangi keterlibatan pengguna

17.

Apa yang menjadi komponen utama dalam SRS?

a)

Pendahuluan, deskripsi umum, kebutuhan fungsional

b)

Analisis, desain, implementasi

c)

Pengujian, validasi, pemeliharaan

d)

Dokumentasi, review, dan pengembangan

18.

Apa yang menjadi tujuan dari prototyping dalam review kebutuhan?

a)

Mendokumentasikan semua proses

b)

Meningkatkan kompleksitas sistem

c)

Mengurangi biaya pengembangan

d)

Memberikan gambaran visual sistem

19.

Apa yang menjadi langkah pertama dalam proses elisitasi kebutuhan?

a)

Identifikasi kebutuhan

b)

Pengumpulan data

c)

Review kebutuhan

d)

Dokumentasi kebutuhan

20.

Apa yang menjadi tujuan dari pengumpulan kebutuhan?

a)

Meningkatkan biaya proyek

b)

Mendokumentasikan semua kebutuhan

c)

Memahami konteks dan lingkungan sistem

d)

Mengurangi keterlibatan pengguna

21.

Apa yang menjadi fokus utama dari pengujian dan validasi dalam pengembangan perangkat lunak?

a)

Mengurangi biaya pengembangan

b)

Memastikan sistem berfungsi sesuai harapan

c)

Mendokumentasikan semua proses

d)

Meningkatkan kompleksitas sistem

22.

Apa yang menjadi langkah-langkah dalam proses negosiasi kebutuhan?

a)

Analisis, desain, dan pengujian

b)

Dokumentasi, pengujian, dan pengembangan

c)

Pengujian, implementasi, dan pemeliharaan

d)

Identifikasi kebutuhan, prioritaskan, analisis trade-off

23.

Apa yang menjadi tujuan dari alokasi kebutuhan perangkat lunak?

a)

Memetakan kebutuhan menjadi komponen spesifik

b)

Meningkatkan biaya proyek

c)

Mengurangi keterlibatan pengguna

d)

Mendokumentasikan semua kebutuhan

24.

Apa yang menjadi tujuan dari review dan verifikasi kebutuhan?

a)

Memastikan tidak ada kebutuhan yang ambigu

b)

Meningkatkan biaya proyek

c)

Mengurangi keterlibatan pengguna

d)

Mendokumentasikan semua kebutuhan

25.

Apa yang menjadi langkah-langkah dalam menyusun SRS?

a)

Pengumpulan kebutuhan, review, dan validasi

b)

Analisis, desain, dan pengujian

c)

Pengujian, implementasi, dan pemeliharaan

d)

Dokumentasi, pengujian, dan pengembangan

26.

Apa yang menjadi tujuan dari spesifikasi kebutuhan sistem (SRS)?

a)

Menjadi kontrak tertulis antara klien dan pengembang

b)

Meningkatkan biaya proyek

c)

Mengurangi dokumentasi

d)

Mendokumentasikan semua kebutuhan

27.

Apa yang menjadi langkah pertama dalam proses pengembangan menggunakan model Spiral?

a)

Dokumentasi kebutuhan

b)

Pengujian sistem

c)

Identifikasi tujuan dan alternatif

d)

Implementasi

28.

Apa yang menjadi keuntungan utama dari penggunaan model Agile dalam pengembangan perangkat lunak?

a)

Pengembangan yang berurutan

b)

Dokumentasi yang sangat rinci

c)

Fleksibilitas dalam perubahan kebutuhan

d)

Pengujian yang lebih formal

29.

Apa yang menjadi fokus utama dalam fase pengujian perangkat lunak?

a)

Mendokumentasikan semua proses

b)

Meningkatkan biaya proyek

c)

Menjamin kepuasan pengguna

d)

Menemukan dan memperbaiki bug

30.

Apa yang menjadi langkah penting dalam proses elisitasi kebutuhan?

a)

Melibatkan pengguna dan pemangku kepentingan

b)

Menulis kode awal

c)

Membuat dokumentasi lengkap

d)

Melakukan pengujian sistem