Funktsional bo'lmagan talablar
Funktsional bo'lmagan talablar, nomidan ko'rinib turibdiki, tizim tomonidan foydalanuvchilarga taqdim etiladigan muayyan xizmatlar bilan bevosita bog'liq bo'lmagan talablardir. Ushbu funktsional bo'lmagan talablar odatda butun tizimning xususiyatlarini belgilaydi yoki cheklaydi. Ular ishonchlilik, javob vaqti va xotiradan foydalanish kabi favqulodda tizim xususiyatlariga tegishli bo'lishi mumkin. Shu bilan bir qatorda, ular tizimni amalga oshirishdagi cheklovlarni, masalan, kiritish-chiqarish qurilmalarining imkoniyatlari yoki boshqa tizimlar bilan interfeyslarda qo'llaniladigan ma'lumotlarni taqdim etishni belgilashlari mumkin.
Funktsional bo'lmagan talablar ko'pincha individual funktsional talablarga qaraganda muhimroqdir. Tizim foydalanuvchilari odatda o'zlarining ehtiyojlariga to'g'ri kelmaydigan tizim funksiyasi atrofida ishlash yo'llarini topishlari mumkin. Biroq, funktsional bo'lmagan talabni qondirmaslik butun tizimning yaroqsizligini anglatishi mumkin. Masalan, agar samolyot tizimi ishonchlilik talablariga javob bermasa, u foydalanish uchun xavfsiz deb sertifikatlanmaydi; agar o'rnatilgan boshqaruv tizimi ishlash talablariga javob bermasa, boshqaruv funktsiyalari to'g'ri ishlamaydi.
Qaysi tizim komponentlari o'ziga xos funktsional talablarni amalga oshirishini aniqlash mumkin bo'lsa-da ( masalan, hisobot berish talablarini bajaradigan formatlash komponentlari bo'lishi mumkin ), bu ko'pincha funktsional bo'lmagan talablar bilan qiyinroq. Ushbu talablarni amalga oshirish ikki sababga ko'ra butun tizimga tarqalishi mumkin:
Funktsional bo'lmagan talablar alohida komponentlarga emas, balki tizimning umumiy arxitekturasiga ta'sir qilishi mumkin. Masalan, o'rnatilgan tizimda ishlash talablari bajarilishini ta'minlash uchun siz tizimni komponentlar orasidagi aloqani minimallashtirish uchun tashkil qilishingiz kerak bo'lishi mumkin.
4.3.rasm. Funktsional bo'lmagan talablarning turlari
Xavfsizlik talabi kabi individual funktsional bo'lmagan talab, agar funktsional bo'lmagan talab amalga oshirilishi kerak bo'lsa, yangi tizim xizmatlarini belgilaydigan bir nechta tegishli funktsional talablarni yaratishi mumkin . Bundan tashqari, u mavjud talablarni cheklaydigan talablarni ham ishlab chiqishi mumkin ; masalan, tizimdagi ma'lumotlarga kirishni cheklashi mumkin.
, tashkiliy siyosatlar, boshqa dasturiy ta'minot yoki apparat tizimlari bilan o'zaro ishlash zarurati yoki xavfsizlik qoidalari yoki maxfiylik qonunchiligi kabi tashqi omillar tufayli foydalanuvchi ehtiyojlari tufayli yuzaga keladi. 4.3 - rasmda funktsional bo'lmagan talablarning tasnifi keltirilgan. Ushbu diagrammada funktsional bo'lmagan talablar dasturiy ta'minotning talab qilinadigan xususiyatlaridan (mahsulotga qo'yiladigan talablar), dasturiy ta'minotni ishlab chiquvchi tashkilotdan (tashkilot talablari) yoki tashqi manbalardan kelib chiqishi mumkinligini ko'rishingiz mumkin:
Mahsulot talablari Ushbu talablar dasturiy ta'minotning ishlash vaqtini belgilaydi yoki cheklaydi. Misollar, tizim qanchalik tez bajarilishi kerakligi va qancha xotira talab qilishiga oid ishlash talablarini o'z ichiga oladi; qabul qilinadigan nosozlik darajasini belgilaydigan ishonchlilik talablari; xavfsizlik talablari; va foydalanishga qo'yiladigan talablar.
Tashkiliy talablar Bu talablar mijoz va ishlab chiquvchi tashkilotlaridagi siyosat va tartiblardan kelib chiqadigan keng tizim talablaridir . Masalan , tizimdan qanday foydalanishni belgilaydigan operatsion jarayon talablari; ni belgilaydigan ishlab chiqish jarayoni talablari dasturlash tili; ishlab chiqish muhiti yoki foydalaniladigan jarayon standartlari; va tizimning ishlash muhitini belgilaydigan ekologik talablar .
Do'stlaringiz bilan baham: |