Apa itu Spesifikasi Kebutuhan Sistem?

Sebuah aplikasi komputer yang khas mencakup gabungan dari perangkat lunak, perangkat keras, dan komponen jaringan. Spesifikasi kebutuhan sistem (SyRS) adalah garis besar rinci persyaratan yang diperlukan untuk membuat sistem yang lengkap. Persyaratan ini didokumentasikan dalam upaya untuk menentukan fungsionalitas lengkap, ketersediaan, kinerja, dan kebutuhan keamanan suatu sistem.

Perangkat lunak keamanan menjadi bagian yang berkembang dari persyaratan sistem karena peretas dan keamanan data menjadi perhatian yang berkembang.

Institute of Electrical and Electronics Engineers (IEEE) adalah perkumpulan teknis terbesar yang didedikasikan untuk standar di bidang elektronik dan komputer. IEEE telah membuat seperangkat prosedur standar tentang bagaimana spesifikasi kebutuhan sistem harus didokumentasikan. Dokumentasi ini mencakup panduan tentang pembuatan, pengorganisasian, dan modifikasi persyaratan sistem.

Pembuatan SyRS biasanya diselesaikan oleh analis bisnis. Analis bisnis adalah seorang profesional yang bertanggung jawab untuk mengubah jargon bisnis menjadi solusi teknis. Dia adalah penghubung antara bisnis dan komunitas teknis. Analis bisnis yang baik adalah komunikator yang efektif yang dapat mengartikulasikan kebutuhan bisnis kepada tim teknis.

Ada banyak manfaat dalam mengikuti panduan praktik terbaik untuk spesifikasi kebutuhan sistem. Spesifikasi kebutuhan merupakan dasar dari arsitektur, desain, dan implementasi yang akan dibangun. Persyaratan ini digunakan untuk menentukan tingkat upaya yang diperlukan untuk menyelesaikan suatu proyek. Persyaratan yang buruk sebanding dengan fondasi yang buruk untuk sebuah bangunan, yang akan selalu mengarah pada implementasi yang gagal.

Semua sistem memiliki persyaratan kinerja yang harus didokumentasikan dalam spesifikasi persyaratan sistem. Persyaratan ini menentukan waktu respons, ketersediaan, dan produktivitas sistem pada tugas-tugas tertentu. Sebagai contoh, sebuah perusahaan asuransi dapat memiliki persyaratan untuk memproses 100.000 klaim asuransi per hari. Persyaratan ini akan dianggap sebagai persyaratan kinerja.

Persyaratan fungsional adalah karakteristik sistem yang didasarkan pada proses bisnis tertentu. Persyaratan fungsional bisa sesederhana aturan tentang bagaimana aplikasi harus membuat dan menyimpan data dalam sistem. Misalnya, bisnis dapat mengharuskan semua orang harus memiliki alamat sebelum sistem akan menyimpan data ke perangkat penyimpanan. Persyaratan fungsional ini akan didokumentasikan dalam spesifikasi persyaratan.

Persyaratan keamanan seringkali merupakan aspek terpenting dari suatu sistem. Persyaratan ini didokumentasikan untuk menguraikan bagaimana data akan diakses dan kebijakan apa yang harus digunakan untuk mengenkripsi data dalam aplikasi. Dengan ancaman peretas dan pemangsa online yang terus berlanjut, keamanan dunia maya telah menjadi persyaratan yang semakin penting bagi sebagian besar sistem komputer.

Related Posts