Lompat ke konten utama
←

Analisis Kebutuhan Sistem dan Kriteria Penerimaan

Pelajaran 12 dari 13

Keterlacakan kebutuhan, skenario, dan pengujian

Kebutuhan berubah: menelusur dampaknya

Setelah pelajaran ini kamu bisa memakai matriks keterlacakan dan ekspresi tag untuk menemukan skenario dan uji yang terdampak perubahan kebutuhan, serta mengenali kebutuhan baru yang belum punya skenario.

±13 menitDiperiksa 7 Okt 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

NASA §6.2 meminta setiap perubahan kebutuhan dievaluasi dampaknya sebelum disetujui: biaya, jadwal, arsitektur, desain, antarmuka, konsep operasi, serta kebutuhan di atas dan di bawahnya. Setelah kebutuhan dibakukan (baseline), perubahan disetujui dewan kendali konfigurasi. Buku pegangan itu juga mengingatkan bahwa satu perubahan bisa beriak ke banyak dokumen. Matriks keterlacakan yang membuat dampak itu terlihat: baris kebutuhan yang berubah menunjuk skenario dan uji yang harus ditinjau.

Di Cucumber, tag yang sama dipakai untuk menjalankan sebagian skenario lewat ekspresi tag. @K-03 memilih skenario bertag itu; @K-03 or @K-04 memilih yang bertag salah satunya; @K-03 and not @manual memilih yang bertag @K-03 tetapi tidak bertag @manual. Tanda kurung boleh dipakai untuk memperjelas urutan.

Perubahan    : K-03 "Pesanan stok 0 ditolak" menjadi "Pesanan stok 0 ditolak, kecuali barang pre-order"
Matriks K-03  : S-01, S-02, U-01
Tindakan      : tinjau S-01, S-02, U-01; tambah contoh baru untuk barang pre-order
Jalankan      : cucumber --tags "@K-03"

Arah sebaliknya juga berlaku. Kebutuhan baru yang barisnya masih kosong di matriks belum punya bukti penerimaan, dan belum bisa dinyatakan terverifikasi.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 3

K-05 berubah. Dengan matriks di bawah, skenario mana yang harus ditinjau?

Kebutuhan | Skenario
K-04      | S-06, S-07
K-05      | S-08, S-09
K-06      | S-10
Pilih satu jawaban

Latihan 2 dari 3

Tim ingin menjalankan semua skenario bertag @K-05 atau @K-06, kecuali yang bertag @manual. Ekspresi tag mana yang tepat?

Pilih satu jawaban

Latihan 3 dari 3

Kebutuhan baru K-09 “Sistem harus membatalkan pesanan yang belum dibayar 24 jam setelah dibuat” ditambahkan, dan barisnya di matriks belum berisi skenario maupun uji. Apa status K-09?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Tampilkan 1 lagi