wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Rekayasa Perangkat Lunak

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

Mengapa diperlukan desain/perancangan perangkat lunak

a)

Supaya perangkat lunak yang dibuat berjalan dengan baik dan sejalan dengan proses bisnis yang berjalan

b)

Agar supaya perangkat lunak berjalan tanpa hambatan

c)

Supaya perangkat lunak yang dibuat berjalan cepat dan membuat nyaman pemilik stakeholder

d)

Supaya perangkat lunak yang dibuat berjalan tidak lambat dan memiliki proses bisnis yang cepat

2.

Pada gambar di atas menunjukan perbandingan metode perangkat lunak apa?

a)

Waterfall vs Agile

b)

Agile vs Waterfall

c)

RAD vs Agile

d)

RAD vs Waterfall

3.

Dimanakah diagram proses di bawah ini yang merupakan proses pengembangan perangkat lunak itterative

a)
b)
c)
d)
4.

Mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan adalah

a)

Software construction

b)

Software testing

c)

Software maintenance

d)

Software configuration

5.

Sekumpulan aktifitas yang saling terkait untuk menspesifikasikan, design, implementasi dan pengujian sistem perangkat lunak adalah

a)

Software construction

b)

Software testing

c)

Software configuration

d)

Software Proses

6.

Berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian, dan pencarian kesalahan adalah

a)

Software Construction

b)

Software Testing

c)

Software configuration

d)

Software engineering

7.

Aktivitas pengujian fungsionalitas satuan terkecil dari sebuah perangkat lunak adalah

a)

Unit Testing (UT)

b)

Integration Test (IT)

c)

User Acceptance Test (UAT)

d)

Strategi perangkat lunak

8.

Suatu proses dimana kebutuhan pemakai diterjemahkan menjadi produk perangkat lunak adalah

a)

Proses pengembangan perangkat lunak

b)

Siklus Pengembangan Perangkat Lunak

c)

Model Proses Pengembangan Perangkat Lunak

d)

Prototyping Model

9.

Suatu perangkat yang merupakan program yang memungkinkan sebuah komputer dapat melakukan suatu tugas tertentu adalah ...

a)

hardware

b)

brainware

c)

software

d)

mallware

10.

Rekayasa perangkat lunak adalah

a)

Pembentukan dan penggunaan prinsip rekayasa(engineering) untuk mendapatkan perangkat lunak secara ekonomis namun andal dan dapat bekerja secara efesien pada komputer

b)

Penerapan pendekatan yang sistematis, disiplin, dan terukur untuk pengembangan, operasi, dan pemeliharaan perangkat lunak

c)

Penetapan dan penggunaan prinsip-prinsip rekayasa untuk menghasilkan perangkat lunak ekonomis yang dapat diandalkan dan bekerja secara efektif dan efisien

d)

Penerapan pendekatan yang rumit akan tetapi akan menghasilkan perangkat lunak yang cepat menjadikan pengguna tidak menunggu proses yang lama

11.

Apa pengertian proses perangkat lunak?

a)

serangkaian kegiatan dan hasil-hasil relevannya yang menghasilkan perangkat lunak

b)

mengembangkan sistem perangkat lunak yang efektif dari segi biaya

c)

disiplin ilmu yang membahas semua aspek produksi perangkat lunak

d)

spesifikasi sistem sampai pemeliharaan sistem setelah digunakan

12.

Apa tujuan RPL?

a)

membahas semua aspek perangkat lunak

b)

menspesifikasi sistem hingga pemeliharaan sistem setelah digunakan

c)

mengembangkan Perangkat Lunak yang efektif dari segi biaya

d)

menghasilkan perangkat lunak

13.

Berikut adalah karakteristik dari sebuah perangkat lunak, kecuali

a)

Maintanability (Dapat Dirawat)

b)

Efisiensi

c)

ambiguisity

d)

Dependability

14.

Mencakup kajian teoritis tentang alat bantu dan metode Rekayasa perangkat lunak adalah

a)

Software engineering tools and methods

b)

Software engineering process

c)

Software quality

d)

Software engineering management

15.

Rekayasa perangkat lunak adalah ...

a)

Prinsip-prinsip pengembangan perangkat lunak

b)

Metode penggalian kebutuhan perangkat lunak

c)

Ilmu yang mempelajari tentang programming

d)

Pendekatann yang digunakan untuk mengelola perangkat lunak

16.

Pilih lebih dari 1 jawaban

Software adalah

a)

Kodefikasi program

b)

Instruksi yang berisi algoritma

c)

Memiliki peran ganda

d)

Instruksi, data, dokumen

17.

Siapakah yang bukan merupakan tim software developer?

a)

Project Leader

b)

Risk Analyst

c)

System Analyst

d)

Tester

18.

Perangkat lunak terdiri dari:

a)

Set of instructions + operating procedures

b)

Programs + documentation + operating procedures

c)

Programs + hardware manuals

d)

Set of programs

19.

Proses pengembangan produk perangkat lunak menggunakan prinsip dan metode rekayasa perangkat lunak disebut ....

a)

Software Myths

b)

Scientific Product

c)

Software Evolution

d)

Salah semua

20.

Apa alasan mendasar mengapa perangkat lunak/software tidak dapat dianggap sebagai tindakan perakitan/assembly daripada rekayasa/engineering?

a)

Perangkat lunak dirancang oleh manusia karena terdapat kecacatan

b)

Software engineering adalah suatu seni/art dan bukan suatu ilmu

c)

Disiplin ilmu perangkat lunak ini relatif baru, katakanlah dibandingkan dengan pembangunan jembatan yang merupakan kegiatan yang memiliki ribuan tahun praktek

d)

Kompleksitas sistem dan interaksinya berlanjut lebih cepat daripada yang dapat kita pahami.

e)

Tidak ada yang benar. Rekayasa Perangkat Lunak adalah disiplin yang sangat ketat