dan
Non-Functional Requirements
(NFR)
FASILKOM UNSRI
TA 2017-2018
• Requirement tidak hanya ditulis oleh pembangun, tapi sebelumnya
justru ditulis oleh klien yang memesan software.
• Klien menuliskan requirement dalam bentuk yang masih abstrak
tentang kebutuhannya.
• Kemudian requirement tersebut diserahkan kepada tim pembangun.
• Saat sudah ada persetujuan pembangun pun kemudian menuliskan
kemampuan sistem yang bisa dipahami oleh klien, inipun disebut
requirement.
• Requirement adalah gambaran dari layanan (services) dan batasan
bagi sistem yang akan dibangun
• Requirement adalah pernyataan/gambaran pelayanan yang
disediakan oleh sistem, batasan-batasan dari sistem dan bisa juga
berupa definisi matematis fungsi-fungsi sistem.
Teknik Pengumpulan Requirement
• Functional requirement,
• Non Functional requirement
Functional Requirements (FR)
• Ketergunaan (usability)
• Reliabilitas
• Performansi
Contoh NFR
• “Sistem harus dapat memastikan bahwa data yang digunakan dalam
sistem harus terlindung dari akses yang tidak berwenang.”
• Dengan kata lain, data tidak dapat diakses oleh pengguna yang tidak berhak.
• Secara konvensional kebutuhan ini termasuk kebutuhan non-fungsional,
karena tidak menyebutkan secara spesifik kebutuhan fungsional yang
harus disediakan oleh sistem.
• Namun dapat dispesifikasikan lebih lanjut dengan:
• “Sistem harus menyertakan sebuah prosedur otorisasi dimana penggunanya
harus mengidentifikasi diri dengan sebuah username dan password. Hanya
pengguna yang memiliki wewenang melalui prosedur ini yang dapat mengakses
data dalam sistem.”
Jenis-jenis NFR (IEEE-Std 830-1993)
• Performance • Documentation
• Interface/Usability • Security
• Operational • Portability
• Resource • Quality
• Verification • Reliability
• Acceptance • Maintainability
• Safety
• *critical system NFR
Contoh NFR
• Pendahuluan
• Pengantar
• Daftar Istilah
• Daftar Revisi
• Deskripsi Umum
• Penjelasan sistem secara umum
• Spesifikasi Kebutuhan
• Arsitektur sistem
• Spesifikasi kebutuhan sistem
• FR dan NFR
• Model-model sistem
• Evolusi sistem
• Lampiran
• Index