wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IK401B

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apa yang dimaksud dengan human factors dalam software maintenance?

a)

Faktor biaya dalam pengembangan perangkat lunak

b)

Faktor manusia yang memengaruhi proses pemeliharaan perangkat lunak

c)

Faktor keamanan sistem dalam aplikasi

d)

Faktor desain tampilan pengguna

2.

Mengapa human factors penting dalam software maintenance?

a)

Karena hanya berfokus pada penggantian hardware

b)

Karena pemeliharaan perangkat lunak hanya dilakukan oleh mesin

c)

Karena kualitas komunikasi, kerja tim, dan kondisi psikologis developer memengaruhi keberhasilan maintenance

d)

Karena software maintenance tidak membutuhkan dokumentasi

3.

Salah satu keterampilan teknis yang dibutuhkan oleh software maintainer adalah

a)

Kemampuan memahami kode lama atau legacy code

b)

Kemampuan membuat iklan digital

c)

Kemampuan desain poster

d)

Kemampuan membuat konten media sosial

4.

Soft skill yang sangat penting bagi software maintainer adalah

a)

Komunikasi yang jelas

b)

Menghindari kerja sama tim

c)

Bekerja tanpa dokumentasi

d)

Menolak masukan dari pengguna

5.

Developer burnout dalam software engineering dapat terjadi karena

a)

Beban kerja berlebihan dan tekanan deadline yang tinggi

b)

Sistem berjalan dengan baik

c)

Dokumentasi terlalu jelas

d)

Komunikasi tim terlalu efektif

6.

Dampak negatif dari developer burnout adalah

a)

Meningkatkan fokus dan produktivitas secara konsisten

b)

Menurunkan motivasi, kualitas kerja, dan kesehatan mental developer

c)

Mempercepat semua proses maintenance tanpa risiko

d)

Menghilangkan kebutuhan kerja sama tim

7.

Team dynamics dalam software maintenance berkaitan dengan

a)

Cara kerja sama, komunikasi, dan koordinasi antaranggota tim

b)

Jumlah komputer yang digunakan dalam perusahaan

c)

Ukuran file dalam aplikasi

d)

Warna tampilan aplikasi

8.

Mengapa komunikasi antara tim teknis dan stakeholder bisnis penting?

a)

Agar kebutuhan bisnis dapat dipahami dan diterjemahkan ke dalam solusi teknis yang tepat

b)

Agar tim teknis tidak perlu memahami kebutuhan pengguna

c)

Agar stakeholder tidak ikut dalam proses pengambilan keputusan

d)

Agar dokumentasi dapat dihilangkan

9.

Contoh komunikasi yang buruk dalam software maintenance adalah

a)

Menjelaskan masalah teknis dengan bahasa yang mudah dipahami stakeholder

b)

Membuat dokumentasi perubahan sistem

c)

Tidak memberi informasi tentang risiko perubahan sistem kepada stakeholder

d)

Melakukan diskusi rutin antar tim

10.

Upaya yang dapat dilakukan untuk mengurangi burnout pada developer adalah

a)

Memberikan beban kerja tanpa batas

b)

Mengabaikan kondisi mental tim

c)

Membuat pembagian kerja yang seimbang dan komunikasi yang sehat

d)

Menghapus seluruh proses evaluasi kerja