Persyaratan
Jump to navigation
Jump to search
Persyaratan (Requirement) — pernyataan formal (terdokumentasi) yang menjelaskan apa yang harus disediakan oleh sistem, tingkat kualitas atau sifat fisik/operasional yang harus dimilikinya, dan dirumuskan sedemikian rupa sehingga dapat dikaitkan secara jelas dengan kebutuhan pengguna asal dan kemudian diverifikasi.
Jenis-Jenis Persyaratan
Jenis-jenis persyaratan:
- Persyaratan fungsional: menentukan apa yang harus dilakukan oleh suatu elemen sistem.
- Persyaratan akurasi: menentukan parameter kuantitatif dari fungsi-fungsi terkait yang dilakukan oleh sistem.
- Persyaratan pembatas: berasal dari keterbatasan mode operasi, kondisi lingkungan, keselamatan, atau kepatuhan terhadap peraturan.
- Persyaratan verifikasi: memastikan sejauh mana dapat dipercaya bahwa sistem memiliki karakteristik yang ditentukan dalam lingkungan operasi nyata.
- Persyaratan antarmuka: menentukan fungsi, karakteristik, toleransi, dan batasan semua antarmuka.
- Persyaratan operasional: menentukan kemampuan operasional sistem dan interaksinya dengan pengguna.
SMART
Untuk mengingat ciri-ciri persyaratan yang baik, digunakan singkatan SMART.
- Specific (spesifik) — persyaratan menggambarkan hanya satu fungsi atau karakteristik sistem, merumuskan apa dan seberapa baik harus dilaksanakan, tanpa menentukan cara implementasinya.
- Measurable (terukur) — parameter dinyatakan secara objektif: dengan angka, rentang, toleransi, atau kriteria yang dapat diverifikasi lainnya, yang memungkinkan konfirmasi pemenuhan secara tegas.
- Achievable (dapat dicapai) — pemenuhan persyaratan realistis dengan teknologi, tenggat waktu, dan anggaran yang tersedia, dengan tingkat risiko yang dapat diterima.
- Relevant (relevan) — persyaratan harus sesuai dengan tingkat sistem yang dipilih.
- Traceable (dapat ditelusuri) — persyaratan memiliki pengidentifikasi unik dan sumber yang tercatat; persyaratan terhubung secara logis dengan persyaratan tingkat lebih tinggi dan kebutuhan yang melahirkannya, sehingga memungkinkan penelusuran dua arah.
Literatur
- ISO/IEC/IEEE 29148:2018 «Systems and Software Engineering — Requirements Engineering»
- ISO/IEC/IEEE 15288:2023 «System Life-Cycle Processes»
- PMI: Requirements Management — A Practice Guide, 2015
- INCOSE Guide to Writing Requirements, 2023