Funktsional va funktsional bo'lmagan talablar
Funktsional va funksional boʻlmagan talablar oʻrtasidagi asosiy farq shundaki, funksional talablar tizim nima qilishi kerakligini, ishlamaydigan talablar esa tizim qanday ishlashini tavsiflaydi.
Dasturiy ta'minot muhandisligida dasturiy ta'minot talablari dasturiy ta'minot tomonidan hal qilinishi kerak bo'lgan ehtiyojlarga qaratilgan. Dasturiy ta'minotni ishlab chiqishda birinchi qadam talablarni to'plashdir. Bu eng muhim bosqichlardan biridir, chunki butun mahsulot to'plangan talablarga bog'liq. Talablar to'plangandan so'ng, ular tahlil qilinadi va dasturiy ta'minot talablari spetsifikatsiyasiga (SRS) hujjatlashtiriladi. Dasturiy ta'minotga bo'lgan talablarni funktsional va funktsional bo'lmagan talablar deb ikki qismga bo'lish mumkin.
Funktsional talablar nima?
Dasturiy ta'minotning funktsional jihatlarini belgilaydigan talablar funktsional talablar deb nomlanadi. Funktsional talablar bir loyihadan ikkinchisiga o'zgaradi. Ular tizimlar yoki komponentlar tomonidan taqdim etilgan funksiyalarni belgilaydi.
01-rasm: Dasturiy ta'minotni ishlab chiqish
Kasalxonani boshqarish tizimini faraz qiling. U tizimga kirish moduli, bemor moduli, shifokor moduli, uchrashuv moduli, hisobot moduli va hisob-kitob moduli kabi bir nechta modullarga ega bo'lishi mumkin. Kirish moduli to'g'ri foydalanuvchi nomi va parol taqdim etilganda tizimga muvaffaqiyatli kirishi kerak. Bemor moduli bemor ma'lumotlarini saqlashi, tahrirlashi va o'chirishi kerak. Doktor moduli shifokor ma'lumotlarini saqlashi, tahrirlashi va o'chirishi kerak. Uchrashuv moduli uchrashuvlarni rejalashtirishi, qayta rejalashtirishi va o'chirishi kerak. Hisobot moduli tibbiy hisobotlarni yaratishi kerak. Billing moduli to'lov uchun hisob-kitoblarni yaratishi kerak. Bular shifoxona boshqaruvi tizimi uchun baʼzi funktsional talablar.
Funktsional bo'lmagan talablar nima?
Dasturiy ta'minotning funktsional jihati bilan bog'liq bo'lmagan talablar funktsional bo'lmagan talablar toifasiga kiradi. Ular dasturiy ta'minotning kutilayotgan xususiyatlarini belgilaydi. Foydalanuvchilar ular haqida taxmin qilishlari mumkin. Ko‘pchilik foydalanuvchilar, ayniqsa, katta tizimlar uchun ishlamaydigan talablarni to‘g‘ri olishdan xavotirda.
Kasalxonani boshqarish tizimi quyidagi funktsional bo'lmagan talablarga ega bo'lishi kerak. Tezlik - bu katta talab. Tizim ma'lumotlarni minimal javob vaqti ichida qayta ishlashi kerak. Tizim xavfsiz bo'lishi kerak. Ma'lumotlarga faqat ruxsat berilgan foydalanuvchilar kirishi kerak. Uni parvarish qilish oson bo'lishi kerak. Dasturiy ta'minot ishlaydigan va foydalanish mumkin bo'lgan mahsulot bo'lishi kerak. Ma'lumotlar ishonchli va kerak bo'lganda mavjud bo'lishi kerak. Shuning uchun shifoxonani boshqarish tizimi unumdorlik, xavfsizlik, texnik xizmat ko'rsatish, qulaylik, ishonchlilik va mavjudlik kabi funktsional bo'lmagan talablarga ega bo'lishi kerak.
Funktsional va funktsional bo'lmagan talablar o'rtasidagi farq nima?
Funktsional va funktsional bo'lmagan talablar |
|
Funktsional talablar - bu tizim yoki uning quyi tizimlarining funktsiyalarini belgilaydigan talablar. | Funktsional boʻlmagan talablar tizimning ishlashini baholash uchun ishlatilishi mumkin boʻlgan mezonlarni belgilaydigan talablardir. |
Foydalanish | |
Funktsional talablar tizim funksiyalarini tavsiflash uchun ishlatiladi. | Funktsional boʻlmagan talablar tizim sifat xususiyatlarini yoki sifat atributlarini tavsiflaydi. |
Xulosa – Funktsional va funktsional boʻlmagan talablar
Ushbu maqolada dasturiy ta'minot talablarining ikki toifasi o'rtasidagi farq muhokama qilingan. Funktsional va funktsional bo'lmagan talablar o'rtasidagi farq shundaki, funktsional talablar tizim nima qilishi kerakligini, ishlamaydigan talablar esa tizim qanday ishlashini tavsiflaydi.