3-ma’ruza: uml tili tushunchasi va standart tuzilishi Ish diagrammasidan foydalaning


Download 57.77 Kb.
Pdf ko'rish
Sana23.03.2023
Hajmi57.77 Kb.
#1287570


3-ma’ruza: 
UML tili tushunchasi va standart tuzilishi
 
Ish diagrammasidan foydalaning 
Ushbu turdagi diagramma tizim bajaradigan operatsiyalar ro'yxatini 
yaratishga imkon beradi. Ushbu turdagi diagramma ko'pincha funktsiyalar 
diagrammasi deb ataladi, chunki bunday diagrammalar to'plami asosida tizim 
talablari ro'yxati tuziladi va tizim tomonidan bajariladigan funktsiyalar to'plami 
aniqlanadi. 
Rasm - 1. Foydalanish holatlari diagrammasi 
Foydalanish holatlari diagrammasi tizimning funksionalligini yoki tizim nima 
qilishi kerakligini tasvirlaydi. Diagrammani ishlab chiqish quyidagi maqsadlarga 
ega: 
▪ 
simulyatsiya qilingan domenning umumiy chegaralari va kontekstini aniqlash; 
▪ 
loyihalashtirilgan tizimning funktsional harakati uchun umumiy talablarni 
shakllantirish; 
▪ 
tizimning dastlabki kontseptual modelini keyinchalik mantiqiy va jismoniy 
modellar ko'rinishida tafsilotlash uchun ishlab chiqish; 
▪ 
tizim ishlab chiquvchilarining o'z mijozlari va foydalanuvchilari bilan o'zaro 
munosabatlari uchun dastlabki hujjatlarni tayyorlash. 
Foydalanish holatlari diagrammasining mohiyati quyidagicha. Loyihalanayotgan 
tizim foydalanish holatlari orqali tizim bilan o'zaro ta'sir qiluvchi ob'ektlar yoki 
aktyorlar to'plami sifatida ifodalanadi. Bunday holda, aktyor yoki aktyor tizim bilan 
tashqaridan o'zaro ta'sir qiluvchi har qanday sub'ektdir. Bu odam bo'lishi 
mumkin 
texnik qurilma
, dastur yoki ishlab chiquvchining o'zi belgilaydigan 
modellashtirilgan tizimga ta'sir qilish manbai bo'lib xizmat qiladigan boshqa 
tizim. Foydalanish holati tizimning aktyorga taqdim etayotgan xizmatlarini 
tavsiflash uchun xizmat qiladi. 
Foydalanish misolining maqsadi ob'ektning ichki tuzilishini oshkor qilmasdan 
uning xatti-harakatining to'liq tomonini yoki qismini aniqlashdir. Bunday ob'ekt 
o'ziga xos xatti-harakatlarga ega bo'lgan tizim yoki modelning har qanday elementi 
bo'lishi mumkin. 
Har bir foydalanish holati aktyorning iltimosiga binoan modellashtirilgan ob'ekt 
taqdim etadigan alohida xizmatga mos keladi, ya'ni ushbu ob'ekt qanday 


ishlatilishini belgilaydi. Aktyorning iltimosiga binoan ishga tushiriladigan xizmat 
to'liq, bo'linmas harakatlar ketma-ketligidir. Bu shuni anglatadiki, tizim so'rovni 
qayta ishlashni tugatgandan so'ng, keyingi so'rovlarni bajarishga tayyor bo'lishi 
uchun u asl holatiga qaytishi kerak. 
Foydalanish holatlari ishlab chiqilgan tizim uchun tashqi talablarni belgilash va 
mavjud tizimning funktsional harakatlarini belgilash uchun ishlatilishi mumkin. 
Foydalanish holatlari to'plami umuman tizimning kutilayotgan xatti-harakatlarining 
barcha mumkin bo'lgan tomonlarini aniqlashi kerak. Bundan tashqari, foydalanish 
holatlari taqdim etilayotgan xizmatlar bilan to'g'ri ishlash imkoniyatiga ega bo'lish 
uchun ishtirokchilarning tizim bilan qanday o'zaro munosabatda bo'lishi kerakligini 
aniqlaydigan talablarni aniq belgilab beradi. Qulaylik uchun ko'plab foydalanish 
holatlarini alohida paket sifatida ko'rish mumkin. 
Foydalanish holatlariga misollar quyidagilar bo'lishi mumkin: mijozning joriy 
hisobi holatini tekshirish, buyumni sotib olishga buyurtma berish, mijozning 
kreditga layoqatliligi haqida qo'shimcha ma'lumot olish, monitor ekranida grafik 
shaklni ko'rsatish , va boshqa harakatlar. 
Sinf diagrammasi 
Ob'ektga yo'naltirilgan dasturlashning markaziy qismi sinf diagrammasi 
ko'rinishidagi tizimning mantiqiy modelini ishlab chiqishdir. Sinf diagrammasi (sinf 
diagrammasi) ob'ektga yo'naltirilgan dasturlash sinflari terminologiyasida tizim 
modelining statik tuzilishini ifodalash uchun ishlatiladi. Sinf diagrammasi, xususan, 
ob'ektlar va quyi tizimlar kabi domenning alohida ob'ektlari o'rtasidagi turli 
munosabatlarni aks ettirishi, shuningdek, ularning ichki tuzilishi va munosabatlar 
turlarini tavsiflashi mumkin. 
Rasm - 2. Sinf sxemasi 
Diagramma piktogrammalari tizimlarning murakkab ierarxiyasini, sinf 
munosabatlarini (Sinflar) va interfeyslarni (Interfeyslar) ko'rsatishga imkon beradi. 
Ushbu turdagi diagramma tizim ob'ektlarini aks ettiruvchi hamkorlik diagrammasiga 
mazmunan qarama-qarshidir. Rational Rose bu turdagi diagrammadan foydalanib, 
turli belgilarda sinflar yaratish imkonini beradi. bulut kabi. Shunday qilib, sinf 
shunchaki shablon bo'lib, unga ko'ra kelajakda ma'lum bir ob'ekt yaratiladi. 
Sinf diagrammasi - bu grafik bo'lib, uning uchlari "klassifikator" tipidagi 
elementlar bo'lib, har xil turdagi strukturaviy munosabatlar bilan bog'langan. Sinf 


diagrammasi interfeyslarni, paketlarni, munosabatlarni va hatto ob'ektlar va 
munosabatlar kabi individual misollarni ham o'z ichiga olishi mumkin. 
Sinf UML tilida bir xil tuzilishga, xatti-harakatlarga va boshqa sinflar 
ob'ektlari bilan munosabatlarga ega bo'lgan ob'ektlar to'plamini belgilash uchun 
ishlatiladi. Sinf grafik jihatdan to'rtburchaklar shaklida tasvirlangan, uni qo'shimcha 
ravishda gorizontal chiziqlar bilan bo'limlarga yoki bo'limlarga bo'lish mumkin. Bu 
bo'limlarda sinf nomi, atributlar (o'zgaruvchilar) va operatsiyalar (usullar) bo'lishi 
mumkin. 

Download 57.77 Kb.

Do'stlaringiz bilan baham:




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