Kontekst diagrammasini qanday sinovdan o'tkazaman? Diagrammani 2 usulda - tizimning kirish va chiqish ma'lumotlarining muvofiqligini boshqarish orqali yoki tizimdan foydalanishning uchidan uchigacha og'zaki stsenariysi orqali tekshirish mumkin.
Kontekst diagrammasini juft juftliklar yordamida sinash: Tizimning kirish va chiqish ma'lumotlarining muvofiqligini boshqarish ("Ma'lumotlarni saqlash qonuni") printsipiga asoslanadi: agar tizimga biron bir ma'lumot (kirish oqimi) tushsa, u qandaydir tarzda bo'lishi kerak. kamida bitta chiqish oqimi uchun ishlatiladi.
Aksincha, agar chiqadigan oqim mavjud bo'lsa, unda tizim ushbu ma'lumotni ba'zi qoidalarga muvofiq (masalan, tasodifiy) yaratishi yoki boshqa ba'zi kirish ma'lumotlari asosida yaratishi kerak.
Rasmiy ravishda, juftlashtirilgan o'yinlarni jadval orqali tekshirish mumkin, masalan:
Kirish oqimi (Manba. Oqim)
|
Chiqish oqimi (qabul qiluvchi. Oqim)
|
AD. Учётные записи
|
Администратор. Учётные записи
|
Оператор. Платёжка
|
Бухгалтер. Ведомость платежей
|
...
|
...
|
Kontekst diagrammasini oxiridan oxirigacha skript bilan sinab ko'rish.
Tizimning murakkabligiga qarab, siz diagrammaning norasmiy yoki rasmiy sinovini uni ishlatilishining oxirigacha stsenariysi orqali o'tkazishingiz mumkin.
Norasmiy test qanday ko'rinishga ega - seminar qatnashchilaridan biri aniq ma'lumot oqimlariga tayanib va ularni diagrammada ko'rsatib, tizimni mantiqan oldingi voqealardan boshlab va keyingi voqealar bilan davom ettirish uchun oxiridan oxirigacha mumkin bo'lgan stsenariyni aytib beradi. misol:
• Tizim AD-dan foydalanuvchi registrini yuklaydi;
• Administrator foydalanuvchi ruxsatlarini sozlaydi;
• va hokazo.
Aslida, bunday voqea tizim kontseptsiyasini (foydalanish) taqdim etishning o'ziga xos "hikoya qilish" shakli bo'lib xizmat qiladi, ammo shunga qaramay, kontekst diagrammasi uchun foydalanishning to'liq modelini yaratishni juda samarali ravishda almashtiradi.
Hikoya jarayonida qolgan ishtirokchilar diagrammada stsenariyda ishtirok etadigan oqimlarni belgilaydilar, o'zlarining sharhlarini bildiradilar va zudlik bilan diagramaga o'zgartirish va qo'shimchalar kiritadilar. Ushbu stsenariyda yo'qolgan ma'lumotlar oqimlarini topish juda keng tarqalgan.
Agar xohlasangiz, tizimning ishlashini matnda aks ettiruvchi kontekst diagrammasiga ilova qilib, bunday uchidan oxirigacha stsenariyni ishlab chiqish va yozib olish mumkin.
Kontekst diagrammasini yaratgandan keyin uni qanday qo'llashim mumkin? Diagramma tizim kontseptsiyasi hujjatida, tizim talablari hujjatida yoki wiki hujjatlarida o'quvchiga tizimning maqsadi haqida umumiy ma'lumot berish uchun ishlatilishi mumkin.
Kontekst diagrammasi bir marta va umuman yaratilmaydi; u loyiha davomida rivojlanishi mumkin. Yana bir narsa shundaki, diagrammadagi har bir o'zgarish asosan tizim doirasidagi o'zgarishni anglatadi va loyiha jamoasi tomonidan puxta ishlab chiqilishi kerak.
Tizim talablarining (funktsional) to'liqligini aniqlash va nazorat qilish. Tizim talablarini yaratishda, muhim bir narsani yo'qotib qo'yish yoki aksincha, aniq narsalarni ortiqcha ishlash xavfi mavjud.
Tizim funktsiyalari orasida muhim narsani o'tkazib yubormaslik uchun siz quyidagilarni ishlatishingiz mumkin:
• manfaatdor tomonlarning talablari bo'yicha tizim talablarini kuzatib borish;
• tizimdan foydalanish modeli (odatda foydalanish holatlari to'plami ko'rinishida);
• tizimning kontekst diagrammasi;
Tizimning funktsional talablarining asosiy to'plamini aniqlash uchun kontekst diagrammasidan samarali foydalanish mumkin. Diagrammadagi har bir ma'lumot oqimi aslida qandaydir funktsiyani anglatadi.
Eng katta kafolatlar barcha uchta usuldan foydalangan holda berilgan, ammo kontekst diagrammasi ulardan eng sodda va eng arzonidir, shuning uchun ko'pincha tizim talablarini o'rganishni u bilan boshlash kerak.
Tizimning funktsional talablarining birlamchi to'plamini aniqlashda chizilgan ma'lumotlar oqimlarining birortasi ham e'tibordan chetda qolmasligiga ishonch hosil qilish uchun ma'lumotlar oqimlarini jadvalga kengaytirish foydalidir, ular asosida hosil bo'lgan talablarni keyinchalik yo'naltirish mumkin:
Chegaraviy oqim yo'nalishi
|
Kontekst elementi
|
O'tkazilgan ma'lumotlarning sinfi
|
Tizimning funktsional talab kodi yaratilgan
|
Входящий
|
Active Directory
|
Учётная запись пользователя
|
SFR-234
|
Входящий
|
Администратор
|
Полномочия пользователя
|
SUC-14
|
...
|
...
|
...
|
...
|
Agar siz barcha tavsiyalarga amal qilsangiz, quyidagi kuzatuv sxemasini olishingiz mumkin:
Anjir. 6.1.2. Izlanish sxemasi
Do'stlaringiz bilan baham: |