wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz RKPL

Total questions: 38

Worksheet time: 19mins

Name
Class
Date
1.

Apa yang dicakup oleh perspektif fungsional dalam pemodelan kebutuhan?

a)

Penempatan server dan jaringan

b)

Aturan hukum dan regulasi

c)

Manipulasi informasi oleh sistem dan data yang dikirimkan ke konteks sistem

d)

Struktur tabel basis data

e)

Perubahan peran organisasi

2.

Mengapa pemodelan tujuan penting dalam rekayasa kebutuhan?

a)

Agar UI terlihat menarik

b)

Untuk menghapus kebutuhan yang tidak perlu

c)

Memberikan gambaran lebih jelas tentang sifat sistem yang akan dikembangkan

d)

Mengurangi jumlah stakeholder

e)

Menggantikan semua dokumen kebutuhan

3.

Peran “actors” dalam UML use case diagrams adalah…

a)

Modul internal sistem

b)

Perangkat keras jaringan

c)

Orang atau sistem yang berinteraksi dengan sistem

d)

Kelas data dan atribut

e)

State internal objek

4.

“System boundaries” dalam use case diagrams memisahkan…

a)

Proyek dari organisasi

b)

Data dari proses

c)

Bagian-bagian dari use case yang termasuk dalam sistem

d)

Hardware dari software

e)

Kebutuhan fungsional dari non-fungsional

5.

Perspektif data dalam pemodelan kebutuhan melakukan…

a)

Simulasi performa

b)

Penentuan biaya proyek

c)

Mendokumentasikan struktur input/output dan aspek statis-struktural hubungan penggunaan & dependensi

d)

Perancangan UI/UX

e)

Penjadwalan sprint

6.

Perbedaan utama antara syntax dan semantics pada modeling language?

a)

Syntax = makna, Semantics = bentuk

b)

Keduanya sama

c)

Syntax menentukan elemen pemodelan; semantics menentukan makna elemen

d)

Syntax untuk implementasi; semantics untuk testing

e)

Syntax hanya untuk UML Class Diagram

7.

Keuntungan memakai bahasa alami + model kebutuhan…

a)

Menghilangkan kebutuhan validasi

b)

Mengurangi jumlah stakeholder

c)

Meningkatkan interpretasi dan pemahaman model

d)

Menghapus keperluan traceability

e)

Menjamin tanpa konflik

8.

Mengapa AND/OR trees efektif untuk pemodelan tujuan?

a)

Mengurangi jumlah use case

b)

Tidak butuh stakeholder

c)

Memungkinkan pemodelan tujuan dengan hirarki yang lebih dalam

d)

Mengganti semua dokumen

e)

Hanya untuk sistem kecil

9.

UML use case diagrams memakai “actors” untuk…

a)

Mengelompokkan class

b)

Menentukan performa

c)

Merepresentasikan orang atau sistem yang berinteraksi dengan sistem

d)

Mengukur kompleksitas algoritma

e)

Menentukan format database

10.

Fungsi “system boundaries” pada use case diagram…

a)

Membatasi jumlah kebutuhan

b)

Menggambarkan arsitektur fisik

c)

Menunjukkan batas sistem pada diagram

d)

Menentukan timeline proyek

e)

Menentukan peran tim

11.

Mengapa memodelkan data, fungsional, perilaku secara terpisah?

a)

Untuk menambah dokumen

b)

Menghapus validasi

c)

Agar model saling memeriksa kelengkapan & konsistensi

d)

Menghindari wawancara

e)

Mengurangi jumlah stakeholder

12.

Perspektif fungsional dalam pemodelan kebutuhan mencakup…

a)

Lisensi perangkat lunak

b)

Topologi jaringan

c)

Interaksi (transformasi) antar entitas/proses dalam sistem

d)

Struktur organis

13.

Mengapa sering dipakai beberapa bahasa pemodelan (UML, statechart)?

a)

Demi estetika

b)

Mengurangi effort analisis

c)

Karena perspektif data, fungsional, perilaku saling terkait

d)

Menggantikan semua teks

e)

Agar dokumen jadi singkat

14.

Kelemahan utama teknik wawancara untuk eliciting requirements…

a)

Tidak dapat menggali kebutuhan

b)

Selalu bias

c)

Memakan waktu cukup lama

d)

Tidak bisa untuk manajer

e)

Tidak dapat direkam

15.

Keuntungan utama teknik dokumentasi (document-centric) saat elicitation…

a)

Mengurangi jumlah use case

b)

Menghapus konflik

c)

Menjamin fungsi dari sistem lama tidak terlewat

d)

Menentukan arsitektur otomatis

e)

Menghapus validasi

16.

Sumber utama untuk eliciting requirements…

a)

Media sosial

b)

Benchmark pasar saja

c)

Stakeholders, dokumen, sistem yang beroperasi

d)

Hanya user akhir

e)

Hanya product owner

17.

“Field observation” adalah…

a)

Simulasi di lab

b)

Kuesioner online

c)

Mengamati langsung proses di lokasi stakeholder

d)

Review kode

e)

Audit keuangan

18.

Dalam Kano, pencarian kursi & rekomendasi konser adalah…

a)

Keduanya dissatisfier

b)

Keduanya delighter

c)

Pencarian kursi = satisfier; rekomendasi konser = delighter

d)

Pencarian kursi = delighter; rekomendasi = satisfier

e)

Keduanya indifferent

19.

Mengapa perlu kombinasi berbagai teknik elicitation?

a)

Memperbanyak dokumen

b)

Mengurangi effort

c)

Agar semua aspek kebutuhan tercakup komprehensif

d)

Menghindari stakeholder

e)

Menghapus konflik otomatis

20.

Mengapa penting identifikasi stakeholder yang relevan?

a)

Untuk mengurangi biaya lisensi

b)

Menentukan UI

c)

Mencegah kebutuhan terlewat

d)

Menghapus testing

e)

Mempercepat coding

21.

Kelemahan utama dokumentasi Natural Language…

a)

Sulit dibaca

b)

Selalu salah

c)

Potensi ambiguitas penafsiran

d)

Tidak legal

e)

Tidak bisa diprioritaskan

22.

Tiga perspektif untuk mendokumentasikan kebutuhan sistem…

a)

Bisnis, biaya, waktu

b)

UI, UX, UAT

c)

Data, fungsional, perilaku

d)

Frontend, backend, devops

e)

Use case, class, sequence

23.

Tujuan utama dokumentasi kebutuhan…

a)

Mengurangi jumlah developer

b)

Menggantikan kontrak

c)

Meningkatkan komunikasi antar pemangku kepentingan

d)

Menutup akses informasi

e)

Menghapus kebutuhan non-fungsional

24.

Tujuan utama struktur dokumen standar…

a)

Membatasi kreativitas

b)

Mengurangi jumlah kebutuhan

c)

Mempermudah akses & pencarian informasi

d)

Mewajibkan tool tertentu

e)

Menghapus lampiran

25.

Requirements Specification adalah…

a)

Diagram arsitektur

b)

Daftar backlog sprint

c)

Koleksi kebutuhan yang direpresentasikan sistematis

d)

Manual pengguna

e)

Rencana pengujian

26.

Diagram untuk mendokumentasikan perilaku berbasis peristiwa…

a)

Activity Diagram

b)

Class Diagram

c)

State Diagram

d)

Component Diagram

e)

Deployment Diagram

27.

Dokumen kebutuhan biasanya berisi bagian berikut, kecuali?

a)

Pendahuluan

b)

Kebutuhan fungsional/non-fungsional

c)

Prosedur debugging sistem

d)

Batasan & asumsi

e)

Glosarium

28.

Dokumen kebutuhan yang baik harus memenuhi, kecuali?

a)

Konsisten

b)

Lengkap

c)

Terlacak

d)

Harus ambigu agar fleksibel

e)

Terstruktur jelas

29.

Mengapa dokumen kebutuhan harus dapat ditelusuri?

a)

Agar dokumen lebih tebal

b)

Mempermudah desain UI

c)

Memvalidasi desain/implementasi terhadap kebutuhan awal

d)

Menggantikan pengujian

e)

Menghapus perubahan

30.

Keuntungan dokumentasi Natural Language?

a)

Otomatis bebas ambigu

b)

Tidak perlu review

c)

Tidak memerlukan pelatihan khusus untuk membaca

d)

Tidak perlu glosarium

e)

Tidak bisa diprioritaskan

31.

Fungsi utama relasi Include pada Use Case Diagram?

a)

Mengabstraksi varian perilaku

b)

Mengganti aktor

c)

Menambahkan langkah interaksi dari use case lain ke dalam sebuah use case

d)

Mengikat pada hardware

e)

Menghubungkan ke database

32.

Keunggulan utama model dibanding teks Natural Language?

a)

Tidak butuh validasi

b)

Menghapus konflik

c)

Lebih cepat dimengerti & diingat

d)

Selalu lengkap

e)

Tidak perlu pemeliharaan

33.

Perbedaan model kebutuhan vs model desain?

a)

Keduanya sama

b)

Kebutuhan = solusi, desain = masalah

c)

Kebutuhan memodelkan masalah; desain memodelkan solusi

d)

Kebutuhan untuk developer; desain untuk user

e)

Desain tidak pakai UML

34.

Tujuan dokumentasi berbasis model dalam RE?

a)

Menggantikan semua teks

b)

Mengurangi jumlah stakeholder

c)

Mempercepat & meningkatkan pemahaman informasi

d)

Menutup akses dokumen

e)

Menghapus traceability

35.

Representasi entitas & atribut pada ERD?

a)

Entitas = elips, atribut = persegi panjang

b)

Keduanya garis

c)

Entitas = persegi panjang, atribut = elips

d)

Entitas = belah ketupat, atribut = persegi

e)

Entitas = panah, atribut = awan

36.

Diagram untuk memodelkan alur data secara fungsional?

a)

Sequence diagram

b)

Use case diagram

c)

Data Flow Diagram (DFD)

d)

State diagram

e)

Package diagram

37.

Diagram untuk memodelkan fungsi sistem dari perspektif pengguna?

a)

Class diagram

b)

Activity diagram

c)

Use Case Diagram

d)

Deployment diagram

e)

Communication diagram

38.

Elemen utama dalam UML Use Case Diagram?

a)

Component, Node, Artifact

b)

State, Transition, Event

c)

Actor, Use Case, System Boundary

d)

Class, Attribute, Method

e)

Activity, Decision, Swimlane