Perbezaan Antara Keperluan Fungsian dan Bukan Fungsi

Fungsian vs Keperluan Bukan Fungsian
 

The perbezaan utama antara keperluan fungsian dan tidak berfungsi ialah keperluan fungsian menggambarkan apa yang perlu dilakukan sistem manakala keperluan bukan fungsional menggambarkan bagaimana sistem berfungsi.

Dalam Kejuruteraan Perisian, keperluan perisian menumpukan kepada keperluan yang perlu diselesaikan oleh perisian. Apabila membangunkan perisian, langkah pertama adalah untuk mengumpulkan keperluan. Ini adalah salah satu langkah yang paling penting kerana keseluruhan produk bergantung pada keperluan yang dikumpulkan. Apabila keperluan dikumpulkan, mereka dianalisa dan didokumenkan ke dalam Spesifikasi Keperluan Perisian (SRS). Keperluan Perisian boleh dikategorikan kepada dua bahagian sebagai Keperluan Fungsional dan Bukan Fungsi.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah Keperluan Fungsian
3. Apakah Keperluan Bukan Fungsian
4. Perbandingan Side by Side - Fungsional vs Bukan Keperluan Fungsian dalam Borang Tabular
5. Ringkasan

Apakah Keperluan Fungsian?

Keperluan yang menentukan aspek fungsi perisian dikenali sebagai keperluan fungsional. Keperluan fungsian berubah daripada satu projek ke projek lain. Mereka menentukan fungsi yang disediakan oleh sistem atau komponen.

Rajah 01: Pembangunan Perisian

Anggapkan sistem pengurusan hospital. Ia boleh mempunyai beberapa modul seperti modul masuk, modul pesakit, modul doktor, modul pelantikan, modul laporan dan modul pengebilan. Modul masuk harus berjaya log masuk ke sistem apabila nama pengguna dan kata laluan yang betul disediakan. Modul pesakit perlu menyimpan, mengedit dan memadam butiran pesakit. Modul doktor harus menyimpan, mengedit dan memadam butiran doktor. Modul pelantikan harus menjadualkan, menjadualkan semula dan memadam pelantikan. Modul laporan harus menghasilkan laporan perubatan. Modul bil harus menghasilkan bil untuk pembayaran. Ini adalah beberapa keperluan fungsian untuk sistem pengurusan hospital.

Apakah Keperluan Bukan Fungsian?

Keperluan yang tidak berkaitan dengan aspek fungsi perisian jatuh ke dalam kategori keperluan tidak berfungsi. Mereka menentukan ciri-ciri yang diharapkan dari perisian. Para pengguna boleh membuat andaian tentangnya. Ramai pengguna bimbang tentang mendapatkan keperluan bukan fungsional terutama untuk sistem yang besar.

Sistem pengurusan hospital harus mempunyai keperluan bukan fungsi berikut. Kelajuan adalah keperluan yang besar. Sistem ini perlu memproses data dalam masa tindak balas minimum. Sistem ini harus selamat. Data tersebut hanya boleh diakses oleh pengguna yang dibenarkan. Ia harus mudah dikendalikan. Perisian itu mestilah kerja dan produk yang boleh digunakan. Data harus dipercayai dan tersedia apabila diperlukan. Oleh itu, sistem pengurusan hospital harus mempunyai keperluan bukan fungsi seperti prestasi, keselamatan, kebolehkerjaan, kebolehgunaan, kebolehpercayaan dan ketersediaan.

Apakah Perbezaan Antara Keperluan Fungsional dan Bukan Fungsian?

Fungsian vs Keperluan Bukan Fungsian

Keperluan Fungsional adalah keperluan yang menentukan fungsi sistem atau sub sistemnya. Keperluan Bukan Fungsional adalah syarat yang menentukan kriteria yang boleh digunakan untuk menilai operasi sistem.
Penggunaan
Keperluan berfungsi digunakan untuk menggambarkan fungsi sistem. Keperluan bukan fungsi menggambarkan ciri-ciri kualiti sistem atau sifat kualiti.

Ringkasan - Fungsi vs Keperluan Bukan Fungsian

Artikel ini membincangkan perbezaan antara dua kategori keperluan perisian. Perbezaan antara keperluan fungsional dan tidak berfungsi ialah keperluan fungsional yang menerangkan sistem yang perlu dilakukan sementara keperluan tidak berfungsi menggambarkan bagaimana sistem berfungsi.

Rujukan:

1. "Keperluan Perisian.", Titik Tutorial, 8 Jan. 2018. Boleh didapati di sini 

Image Courtesy:

1.'Coding Shots Pelan Tahunan tinggi res-5'By Matthew (WMF) - Kerja sendiri, (CC BY-SA 3.0) melalui Wikimedia Commons