Talablarni kengaytirilgan tahlili. Modellashtirish



Download 98 Kb.
bet2/8
Sana24.02.2022
Hajmi98 Kb.
#217738
1   2   3   4   5   6   7   8
Bog'liq
3 Маъруза

Harakatlar diagrammasi

Agar foydalanish holatlarining diagrammasi tizimning funktsional imkoniyatlarini "eng yaxshi ko'rinish" bilan ta'minlasa, UML harakatlar diagrammasi, aksincha, aniq foydalanish holati va uning stsenariylarini batafsil tasvirlashga imkon beradi.


Tizim tavsifining asosiy tarkibiy qismlari:
Vazifalar (harakatlar),
• "boshlash" va "to'xtatish" belgilari,
• boshqarish oqimlari,
• bo'linuvchilar,
Sinxronizatsiya boshqaruvchilari.
Harakatlar sxemasida kerakli tafsilotlar bilan foydalanish holati ko'rsatilgan. Chiziqli foydalanish summasi harakatlar orasidagi chiziqli boshqaruv oqimi bilan harakat diagrammasiga olib keladi. Boshqa alternativ stsenariylardan foydalangan holda foydalanish bo'yicha ish splitlar orqali amalga oshiriladi. Sinxronizatsiya chiziqlari vaqt-parallel jarayonlarning boshlanishi (oxiri) ni sinxronlashtirish kabi murakkab tuzilmalarni tasvirlashga imkon beradi.
Standart tavsif formatiga qo'shimcha ravishda, UML suzish chizig'i variantini taklif qiladi. Ushbu format bir nechta aktyorlar foydalanish ishida ishtirok etganlarida ishni tasvirlash uchun qulaydir.
Holatlar diagrammasi

Talablarni tahlil qilishda davlat diagrammasi tizimning cheklangan davlat mashinasi sifatida ishlashini o'rganish zarur bo'lganda ishlatiladi. Ushbu qarash UMLga tizimlar nazariyasidan kelib chiqqan.


Umuman olganda, davlat diagrammasi tizimning bir nechta foydalanish holatlarida qanday ishlashini tavsiflaydi. Davlat diagrammalarining sintaksisi asosan harakatlar diagrammalarining sintaksisi bilan bir xil.
Tizim tavsifining asosiy tarkibiy qismlari: Oddiy holatlar, Murakkab holatlar, Ishga tushirish va to'xtatish belgilari, O'tishlar, Ob'ektlarni sinxronlashtirish o'lchagichlari.



9.5-rasm.




9.6-rasm.
Tizimning holatdan davlatga o'tishi voqealar sodir bo'lganda sodir bo'ladi. Unda aytilishicha o'tish davri boshlangan. O'tish alternativ bo'lmagan yoki muqobil bo'lishi mumkin. Ikkinchi holda, o'tish qo'riqchi sharoitlarining boshlanishi bilan bog'liq. Va nihoyat, voqea o'tish boshlangan taqdirda sodir bo'lgan harakatlarning ifodasi bilan birga bo'lishi mumkin. O'tish tavsifi uchun to'liq sintaksis (o'qdagi yozuv) quyidagicha:
Hodisa [qo'riqchi holati] / harakatni ifodalash
Ba'zida shtatlarning bir qismini bitta meta holatiga birlashtirish foydalidir. Grafik jihatdan, u bir nechta davlat ramzlarini o'z ichiga olgan davlat ramziga (yumaloq to'rtburchaklar) o'xshaydi. Bunday holda, bo'ysunuvchi davlatlar o'rtasidagi o'tish, bo'ysunuvchi va tashqi davlatlar o'rtasidagi o'tish va kompozit va tashqi holat o'rtasidagi o'tish mumkin.
Tizimning ichki tuzilishini tushuntirib beradigan UML diagrammalari
Ba'zi bir mualliflar [9.3] talablarni tavsiflashda UML diagrammalaridan foydalanishni, uning tarkibiy qismlari (sinflar, ob'ektlar) orqali yaratilayotgan tizimni, ular o'rtasidagi munosabatlar va o'zaro ta'sirni tavsiflaydi. Ushbu yondashuvning cheklovlari bor (2 tamoyilga qarang).
Sinf sxemasi
Sinf diagrammasini yaratish uchun:
1. Sinflarni qidirish (muammo maydonining asosiy tarkibiy qismlari).
2. Topilgan har bir sinf uchun uning nomini, asosiy atributlarini, operatsiyalarini va (yoki) javobgarligini aniqlang.
3. Topilgan sinflarning o'zaro bog'liqligini o'rganing.
Diagrammadagi sinflar to'rtburchaklar shaklida, munosabatlar - to'rtburchaklar bilan bog'laydigan chiziqlar shaklida. Turli xil chiziqlar turli xil lyuklar va strelkalar bilan grafik jihatdan ajralib turadi.
[9.1] sinf mavhumligining 3 darajasini ajratish odatiy holdir:
kontseptual daraja,
Texnik xususiyatlar darajasi,
Amalga oshirish darajasi.
Talablar tahlilini kontseptual darajani aks ettiruvchi diagrammalar yordamida tahlil qilish maqsadga muvofiqdir. Ushbu darajada, sinflarni tavsiflashda ularning ismlari va majburiyatlarini ko'rsatish tavsiya etiladi. Xususiyatlar va operatsiyalar qoldirib ketilishi mumkin yoki siz faqatgina eng asosiylarini kiritishingiz mumkin, bu esa ularni o'rganishni keyingi bosqichlarga qoldiradi.
Kontseptual darajada tahlil qilinadigan munosabatlar:


Download 98 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish