Walaupun keperluan fungsional dan keperluan perniagaan kedua-duanya adalah dokumen yang memainkan peranan penting dalam membangunkan sistem perisian, mereka berbeza dalam objektif mereka. Keperluan perniagaan, yang tidak bersifat teknikal, memberi tumpuan kepada memenuhi keperluan syarikat atau matlamat perniagaan. Keperluan fungsian adalah teknikal dan memberikan maklumat terperinci mengenai bagaimana sistem perisian berfungsi. Penganalisis perniagaan biasanya menulis keperluan perniagaan dan fungsi.
Pemegang saham
Seorang pemangku kepentingan mempunyai kepentingan dalam sistem perisian. Dia boleh mengawasi matlamat dan hasil projek dan juga membantu mengembangkan keperluan perniagaan dan fungsi. Para pemegang saham termasuk sebagai eksekutif, pengurus projek, pengguna akhir dan pemaju perisian. Seorang eksekutif, yang biasanya pengarah atau pengurus, membuat belanjawan untuk projek. Pengurus projek menguruskan projek dari awal hingga akhir. Seorang pemaju perisian merancang dan membangunkan produk perisian. Pengguna akhir akan menggunakan sistem perisian selepas pasukan pembangunan perisian membebaskannya.
Penganalisis Perniagaan
Penganalisis perniagaan bertindak sebagai penghubung antara pelanggan dan pasukan pembangunan perisian. Dia bekerja dengan pelanggan untuk mengenal pasti dan menangkap keperluannya, mengumpulkan maklumat dengan menemuramah pengguna akhir atau kumpulan pengguna dan pengurus, dan menentukan bagaimana perisian dapat membantu pengguna melakukan tugasnya dengan lebih baik. Dia menyampaikan maklumat ini kepada pasukan pembangunan perisian supaya ia dapat mengembangkan perisian. Penganalisis perniagaan juga berkomunikasi dengan pasukan pembangunan perisian untuk memastikan ia memenuhi keperluan pelanggan.
Keperluan Perniagaan
Keperluan perniagaan menggambarkan keperluan pelanggan. Mereka jelas menyatakan objektif projek syarikat dan mengutamakan masalah yang perlu dipecahkan oleh syarikat. Dokumen-dokumen ini lebih daripada sekedar meriwayatkan keperluan dan penyelesaian. Mereka mungkin mengandungi gambar rajah, carta organisasi dan carta aliran. Keperluan perniagaan mempunyai kawalan versi dokumen supaya pekerja tahu bahawa mereka menggunakan versi terkini dokumen.
Keperluan Fungsian
Keperluan fungsian menerangkan bagaimana fungsi sistem perisian. Mereka menyelidiki bagaimana pengguna berinteraksi dengan perisian tersebut, seperti apa tindakan berlaku selepas pengguna mengklik butang, dan menunjukkan hasil dari tindakan ini. Keperluan fungsional juga menunjukkan bagaimana pangkalan data atau aplikasi perisian lain disatukan antara satu sama lain. Mereka menyatakan keperluan perkakasan dan sistem operasi yang akan digunakan oleh sistem perisian. Keperluan fungsional juga mempunyai kawalan versi dokumen, yang terdiri daripada nama dan nombor tertentu dan ringkasan pendek.