Keperluan Fungsional vs Tidak Berfungsi
Perbezaan utama antara keperluan fungsional dan bukan fungsional adalah bahawa keperluan fungsional menerangkan apa yang harus dilakukan oleh sistem sementara keperluan tidak berfungsi menggambarkan bagaimana sistem berfungsi.
Dalam Kejuruteraan Perisian, keperluan perisian menumpukan pada keperluan yang harus diselesaikan oleh perisian. Semasa membangunkan perisian, langkah pertama adalah mengumpulkan keperluan. Ini adalah salah satu langkah yang paling penting kerana keseluruhan produk bergantung pada keperluan yang dikumpulkan. Setelah keperluan dikumpulkan, mereka dianalisis dan didokumentasikan ke dalam Spesifikasi Keperluan Perisian (SRS). Keperluan Perisian boleh dikategorikan kepada dua bahagian sebagai Keperluan Fungsional dan Bukan Fungsional.
KANDUNGAN
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu Keperluan Fungsional
3. Apakah Keperluan Tidak Berfungsi
4. Perbandingan Berdampingan - Keperluan Fungsional vs Bukan Fungsional dalam Borang Jadual
5. Ringkasan
Apakah Keperluan Berfungsi?
Keperluan yang menentukan aspek fungsi perisian dikenali sebagai keperluan fungsional. Keperluan fungsional berubah dari satu projek ke projek yang lain. Mereka menentukan fungsi yang disediakan oleh sistem atau komponen.
Gambar 01: Pembangunan Perisian
Andaikan sistem pengurusan hospital. Ia boleh mempunyai beberapa modul seperti modul log masuk, modul pesakit, modul doktor, modul temu janji, modul laporan dan modul penagihan. Modul masuk mesti berjaya masuk ke sistem apabila nama pengguna dan kata laluan yang betul diberikan. Modul pesakit harus menyimpan, mengedit dan menghapus maklumat pesakit. Modul doktor harus menyimpan, mengedit dan menghapus maklumat doktor. Modul janji temu harus menjadualkan, menjadualkan semula dan menghapus janji temu. Modul laporan harus menghasilkan laporan perubatan. Modul penagihan harus menghasilkan bil untuk pembayaran. Itulah beberapa keperluan fungsional untuk sistem pengurusan hospital.
Apakah Keperluan Tidak Berfungsi?
Keperluan yang tidak berkaitan dengan aspek fungsi perisian tergolong dalam kategori keperluan tidak berfungsi. Mereka menentukan ciri-ciri yang diharapkan dari perisian. Pengguna boleh membuat andaian mengenainya. Ramai pengguna prihatin untuk mendapatkan keperluan yang tidak berfungsi dengan betul terutama untuk sistem yang besar.
Sistem pengurusan hospital harus mempunyai syarat tidak berfungsi berikut. Kepantasan adalah keperluan yang cukup besar. Sistem harus memproses data dalam masa tindak balas minimum. Sistem mesti selamat. Data hanya boleh diakses oleh pengguna yang sah. Ia mesti dijaga dengan mudah. Perisian mestilah produk yang berfungsi dan boleh digunakan. Data harus dipercayai dan tersedia apabila perlu. Oleh itu, sistem pengurusan hospital harus mempunyai keperluan yang tidak berfungsi seperti prestasi, keselamatan, penyelenggaraan, kebolehgunaan, kebolehpercayaan dan ketersediaan.
Apakah Perbezaan Antara Keperluan Fungsional dan Tidak Berfungsi?
Artikel Diff Tengah sebelum Jadual
Keperluan Fungsional vs Tidak Berfungsi |
|
Keperluan Fungsional adalah keperluan yang menentukan fungsi sistem atau sub sistemnya. | Keperluan Bukan Fungsional adalah syarat yang menentukan kriteria yang dapat digunakan untuk menilai operasi sistem. |
Penggunaan | |
Keperluan fungsional digunakan untuk menerangkan fungsi sistem. | Keperluan tidak berfungsi menggambarkan ciri kualiti sistem atau atribut kualiti. |
Ringkasan - Keperluan Fungsional vs Bukan Fungsional
Artikel ini membincangkan perbezaan antara kedua-dua kategori keperluan perisian. Perbezaan antara keperluan fungsional dan bukan fungsional adalah bahawa keperluan fungsional menggambarkan apa yang harus dilakukan oleh sistem sementara keperluan tidak berfungsi menggambarkan bagaimana sistem berfungsi.