Funktsional bo'lmagan talablar: ularni qanday aniqlash mumkin
Dastlab DT shablonini yaratish kerak, undan keyin funktsional bo'lmagan talablarning asosiy turlarini sanab o'tish kerak bo’ladi. Ushbu shablon, asosan, ushbu turdagi talablarning hech birini unutmasligingiz uchun kerak. Ushbu shablonni kompilyatsiya qilish uchun siz quyidagi manbalardan foydalanishingiz mumkin:
Karl Vigersning " Dasturiy ta'minot talablarini ishlab chiqish " kitobi - Talab hujjatlari namunalari uchun ushbu kitobning "D ilovasi" bo'limiga qarang.
Materiallar GOST 34 seriyali
Funktsional bo'lmagan talablar: ta'rif ustida ishlash
Funktsional va funktsional bo'lmagan talablar ishchi guruhlar tomonidan belgilanadi, ularning a'zolari talablarni belgilaydi, ko'rib chiqadi va tasdiqlaydi. Funktsional bo'lmagan talablar guruhlari uchun nafaqat tahlilchilar va foydalanuvchilarni, balki mahsulot yoki tizimning arxitektorlari va asosiy ishlab chiquvchilarini, shuningdek, sinov guruhini jalb qilish ayniqsa muhimdir. Arxitektor funktsional bo'lmagan talablarni dastur arxitekturasini tanlash va loyihalash uchun kirish sifatida qabul qiladi va sinov guruhi funktsional bo'lmagan talablarning (asosan sifat atributlari) bajarilishini tekshirish uchun foydalaniladigan yuk sinovi stsenariylarini rejalashtiradi.
Funktsional bo'lmagan talablar bo'yicha ishchi guruh a'zolarining rollari quyida tavsiflanadi.
Foydalanuvchilar - Funktsional bo'lmagan talablarni aniqlash uchun foydalaniladigan parametr qiymatlarining taxminlarini taqdim eting. Parametrlar, qoida tariqasida, stsenariylarga - foydalanuvchi stsenariylariga bog'liq bo'lib, ularda ma'lum harakatlar muayyan vaqt davomida ma'lum cheklovlar bilan bajarilishi kerak.
Tizim tahlilchisi - funktsional bo'lmagan talablarni to'playdi, tahlil qiladi va hujjatlarni tizimlashtiradi.
Tizim arxitektori, asosiy ishlab chiquvchilar - funktsional bo'lmagan talablarni aniqlash va tahlil qilishda ishtirok etish va ularni amalga oshirish imkoniyatini tekshirish.
Test jamoasi - funktsional bo'lmagan talablarni aniqlash va tahlil qilishda ishtirok etadi va funktsional bo'lmagan talablarni sinab ko'rish uchun test skriptlarini ishlab chiqadi.
Sayt foydalanuvchilariga elektron pochta xabarnomalarini yuboradigan tizim modulining ishlash talablarini aniqlash uchun foydalaniladigan skriptga misol :
1. Tizim bildirishnomalarni ishga tushiradigan voqea bildirishnomasini oladi.
2. Tizim Y shablonidan foydalangan holda X pochta ro'yxatidagi manzillarga bildirishnomalarni yuboradi.Xizmat Z xabarlarni jo'natish uchun ishlatiladi
3. Agar xat jo'natish tugallanmasa, tizim qayta-qayta jo'natishga urinishlar qiladi.
Bildirishnomalarni tarqatishni boshlaydigan voqea haqida xabar berish vaqtiga qo'yiladigan talablar: tizim voqea sodir bo'lganidan keyin XX soniyadan kechiktirmay bildirishnoma olishi kerak.
Xabar berish vaqtiga qo'yiladigan talablar: barcha bildirishnomalar voqea haqida bildirishnoma olgandan keyin YY daqiqadan kechiktirmay yuborilishi kerak
Muvaffaqiyatsiz urinishdan keyin xatni qayta yuborishga qo'yiladigan talablar: takroriy urinishlar soni 10 taga teng bo'lishi kerak, har bir muvaffaqiyatsiz urinishdan keyin 10 daqiqalik interval bilan.
Xaridorga qanday savollar berish kerak? Aslida, bitta narsa bor: voqea sodir bo'lganidan qancha vaqt o'tgach, saytning barcha foydalanuvchilariga bildirishnoma olish kafolatlanishi kerak.
Sifatli funktsional bo'lmagan talablar mezonlari
Funktsional va funktsional bo'lmagan talablar sifat mezonlariga bo'ysunadi - ya'ni. sifat talablari qondirishi kerak bo'lgan sifatlarning tavsifi.
Quyida sifat talablarining asosiy xususiyatlari keltirilgan.
Do'stlaringiz bilan baham: |