U qanday ishlaydi
Matn talablari
|
Ular o'quvchiga tizim qanday ishlashini yozma ravishda tushuntiradi.
|
Foydalanish holatlari
|
Foydalanish holatlari foydalanuvchilar tizim bilan o'zaro aloqada bo'lganda nima sodir bo'lishini tushuntiradi. Ular tizimning oxirgi foydalanuvchisi nuqtai nazaridan talablarni etkazib beradi.
Foydalanish holatlari yozma ravishda tushuntirilishi yoki diagramma shaklida taqdim etilishi mumkin.
Foydalanish holatlari uch xil komponentni o'z ichiga olishi kerak:
1. Aktyorlar - tizim bilan o'zaro aloqada bo'lgan tizim foydalanuvchilari.
2. Tizim - berilgan stsenariyda tizim qanday harakat qilishi kerak.
3. Maqsadlar - nima uchun foydalanuvchi tizim bilan o'zaro aloqada.
Foydalanish holatlari oqim qanday ishlashini tavsiflashi va ishda ishlatiladigan tizimning aktyorlari va qismlarini ko'rsatishi kerak. Ular o'zaro ta'sir qilishdan oldin bajarilishi kerak bo'lgan dastlabki holat va old shartlarni taqdim etishlari kerak. Ular asosiy bosqichlarni bayon qiladi va ish oxirida tizim bilan nima sodir bo'lishini belgilaydi. Shuningdek, ular qoidadan istisnolarni batafsil bayon qilib, "Agar nima bo'lsa?" Deb javob berishadi. savollar.
Foydalanish holatlari juda katta texnik bilim yoki tushunchasiz tizim qanday ishlashini tushuntirish uchun juda yaxshi.
|
Prototiplar
|
Prototiplar talablarni qanday etkazib berish kerakligini ko'rsatishga yordam beradi. Ular odamlarga tizim qanday ishlashini ko'rishda yordam beradi. Ular odamlarga talablar to'g'ri bajarilishini ko'rish uchun vizual usulni taqdim etadi.
Agar dasturiy ta'minot prototiplari yaxshi ishlagan bo'lsa, ular ba'zan minimal hayotiy mahsulotlarga (MVP) aylanishi mumkin.
|
Modellar va diagrammalar
|
Modellar va diagrammalar tizim qanday ishlashini oddiy formatda ko'rsatishga yordam beradi.
Ba'zan murakkab tushuntirishni o'qishdan ko'ra, diagrammada ko'rsatilgan talabni tushunish osonroq bo'ladi. Diagrammalar tizim ichidagi jarayonlar qanday ishlashini ko'rishning yaxshi usulidir.
|
Foydalanuvchi hikoyalari
|
Bular funksiyani oxirgi foydalanuvchi nuqtai nazaridan tushuntiradi. Bunga misollar kiradi:
· "Mijoz sifatida men sotib olish-bo'lmasligimni hal qilish uchun mahsulotning texnik xususiyatlarini ko'rib chiqmoqchiman."
· "Tizim ma'muri sifatida men turli xil tizimga kirish huquqiga ega bo'lgan yangi foydalanuvchilarni sozlash qobiliyatiga ega bo'lishim kerak."
Qabul qilish mezonlari ham ko'rsatilganda foydalanuvchi hikoyalari eng yaxshi ishlaydi. Masalan:
· “Mahsulot tasvirini bosganimda tizim mahsulot spetsifikatsiyalarini yuklaydi.”
· "Men asosiy foydalanuvchini o'rnatganimda, u foydalanuvchi tasdiqlovchi elektron pochta xabarini oladi."
Ushbu qabul qilish mezonlari tizim qurilganda muayyan funktsional talablar bajarilgan yoki bajarilmaganligini o'lchashga yordam beradi.
|
Ishlarni taqsimlash tuzilmasi (WBS)
|
Ishni taqsimlash strukturasi (WBS) murakkab funktsiyalarni qanday qilib kichikroq tizim komponentlariga bo'linish mumkinligini aniqlashga yordam beradi.
WBS turli xil tizim komponentlari qanday ishlashini va ular umumiy tizimning bir qismi sifatida qanday birlashishini tushuntirishga yordam beradi.
Ishni taqsimlash tuzilmasi ba'zan dasturiy ta'minot muhandisligida "funktsional parchalanish" sifatida ham tanilgan.
Ushbu jarayonning ishlash usuli tizimni yuqori darajada boshlash va uni qayta-qayta buzishdir. Bu tizimni buzib bo'lmaguncha va har bir komponent aniq tushuntirilmaguncha amalga oshiriladi.
|