PERTANYAAN WAWANCARA
Nama Asesi :
1. Dokumen Spesifikasi Kebutuhan Perangkat Lunak / SRS (Software Requirement Specification) , yang
didalamnya terdapat model kebutuhan sistem seperti : Use Case Diagram, Use case description, activity
diagram, database diagram / ER-D, deployment diagram)
2. Dokumen KAK (Kerangka Acuan Kerja) / TOR sebagai acuan dokumen SRS
3. Dokumen arsitektur perangkat lunak (layer proses, layer data, layer sistem operasi)
Instruksi:
1. Sesuai bukti – bukti yang saudara serahkan, silahkan jawab pertanyaan wawancara dibawah
ini dari setiap unit kompetensi nya.
2. Jawaban dapat merujuk kepada sumber dokumen yang diserahkan, misalnya jawaban
terdapat pada dokumen….pada halaman….
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, metodologi
pengembangan perangkat
lunak apa saja yang pernah
saudara gunakan, jelaskan
kriteria untuk pemilihan
metodologi pengembangan
perangkat lunak tersebut
sebagai alasan memilihnya?
2 Berdasarkan pengalaman
Anda, dalam menerapkan
metodologi pengembangan
perangkat lunak, jelaskan
perencanaan proyek, tugas-
tugas yang harus dilakukan,
bentuk pengendalian seperti
apa untuk memastikan
tugas-tugas pengembangan
perangkat lunak selama
pelaksanaan pekerjaan?
3 Berdasarkan pengalaman
Anda, dalam hal
menyesuaikan proyek dengan
metodologi pengembangan
perangkat lunak, sumber
data apa saja yang harus
diidentifikasi?
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, sebutkan 3 sumber
informasi apa saja untuk
mengidentifikasi tujuan
pengembangan perangkat
lunak?
2 Berdasarkan pengalaman
Anda, sumber informasi apa
saja untuk mengidentifikasi
domain knowledge perangkat lunak
?
3 Berdasarkan pengalaman
Anda, sebutkan 3 jenis
stakeholder yang perlu
diidentifikasi untuk
menentukan kebutuhan
perangkat lunak?
4 Berdasarkan pengalaman
Anda, dari sumber informasi
apa saja agar business rules
teridentifikasi?
5 Berdasarkan pengalaman
Anda, ceritakan contoh
lingkungan operasional
perangkat lunak?
6 Berdasarkan pengalaman
Anda, ceritakan contoh
lingkungan organisasi dari
perangkat lunak?
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, berikan contoh teknik
wawancara (interview) untuk
mengidentifikasi kebutuhan
perangkat lunak?
2 Berdasarkan pengalaman
Anda, berikan contoh teknik
scenario untuk menemukan
kebutuhan perangkat lunak?
3 Berdasarkan pengalaman
Anda, berikan contoh hasil
menemukan kebutuhan
dengan teknik prototypes?
4 Berdasarkan pengalaman
Anda, teknik facilitated meetings
digunakan dalam ?
5 Berdasarkan pengalaman
Anda, teknik observasi
digunakan untuk
mengidentifikasi apa?
Contohnya?
6 Berdasarkan pengalaman
Anda, berikan contoh
menemukan kebutuhan user
dengan teknik user stories ?
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, bagaimana cara
mengklasifikasi
kebutuhan perangkat lunak?
Berikan contohnya?
2 Berdasarkan pengalaman
Anda, berikan contoh hasil
conceptual modeling perangkat
lunak yang berisi notasi-
notasi untuk memodelkan
kebutuhan perangkat lunak?
3 Berdasarkan pengalaman
Anda, berikan contoh alokasi
kebutuhan perangkat lunak
berdasarkan komponen-
komponen perangkat lunak
yang sudah ditentukan?
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, jika terjadi perbedaan
penentuan kebutuhan
perangkat lunak antar
stakeholder , upaya apa saja
yang saudara lakukan?
Jelaskan alasannya?
2 Berdasarkan pengalaman
Anda, bagaimana cara
membuat kesepakatan
kebutuhan perangkat lunak
yang terjadi konflik/
pertentangan?
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, berikan contoh
kebutuhan high-level
system yang berhubungan
antara sistem dengan
pengguna?
2 Berdasarkan pengalaman
Anda, berikan contoh
dokumen spesifikasi
kebutuhan sistem, apa
acuan standarnya? Jelaskan
alasannya ?
3 Jelaskan kendala-kendala
yang saudara temukan dalam
menyusun dokumen
spesifikasi kebutuhan
sistem, dan bagaimana
upaya saudara untuk
mengatasi hal tersebut?
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, berikan contoh
spesifikasi kebutuhan sistem
dan spesifikasi kebutuhan
perangkat keras?
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, template/standard
apa yang saudara gunakan
dalam menyusun spesifikasi
kebutuhan software
environment? Jelaskan alasannya
2 Berdasarkan pengalaman
Anda, dalam menyusun
spesifikasi kebutuhan
perangkat lunak, apa
perbedaan kebutuhan
fungsional dan non
fungsional? Berikan contoh
deskripsi kebutuhan
fungsional dan non
fungsional?
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, berikan contoh hasil
review kelengkapan dokumen
spesifikasi
Perangkat lunak berikut
indikator/kriteria kualitas
kebutuhan perangkat lunak?
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, berikan contoh
skenario UAT (User
Acceptance Test) yang
mengacu kepada standar
pengembangan perangkat
lunak?
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, berikan contoh
arsitektur perangkat lunak ,
yang menggambarkan
database architecture,
data –flow architecture,
dan operating system?
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, berikan contoh hasil
rancangan komponen
logical, komponen proses,
komponen deployment
diagram, dan komponen
data ?
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, berikan contoh
rancangan UI (user Interface)
yang menggambarkan
mekanisme interaksi antara
proses bisnis dan UI ?
2 Jika terdapat kebutuhan
yang kompleks, bagaimana
upaya saudara
menyederhanakan rancangan
UI?
Bukti-bukti :
1.
2.
1 Berdasarkan pengalaman
Anda, apa faktor-faktor apa
saja yang berasal dari
pengguna dalam
mendefinisikan User Experience
(UX)?
2 Berdasarkan pengalaman
Anda, berikan contoh
dokumen rancangan UX?