Persyaratan

From Systems analysis Wiki
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