Ixtiyoriy dasturiy ta’minot tizimini modellash uchun uml (Unified Modeling Language) birlashgan modellashtirish tilidan foydalanish bo’yicha uslubiy qo’llanma. Ishdan maqsad


Profile Diagram (Profildiagrammasi)



Yüklə 116,63 Kb.
səhifə10/10
tarix07.01.2024
ölçüsü116,63 Kb.
#211026
1   2   3   4   5   6   7   8   9   10
Profile Diagram (Profildiagrammasi) 
Profil diagrammasi odatdagi UML diagrammasi turi emas. Aslida, bu 
boshqalarga o'xshash diagramma turi emas, balki ko'proq kengayish mexanizmi
sifatida qaralishi mumkin. Stereotiplar, belgilangan qadriyatlar va cheklovlardan 
foydalangan holda siz allaqachon mavjud UML yozuvlarini kengaytirishingiz va
sozlashingiz mumkin. Profil diagrammalari tilga o'xshaydi, agar siz ingliz tilida 
gaplashsangiz, yangi jumlalar yaratishingiz mumkin, agar siz profil
diagrammalarida gaplashsangiz, u holda siz UML diagrammalari uchun yangi 
xususiyatlar va semantikani yaratishingiz mumkin.

Stereotiplar - mavjud UML elementlarini kengaytirish uchun ishlatiladi. Ular 
sizga yangi element yoki qurilish blokini yaratishga, tahrirlashga yoki yaratishga
imkon beradi, bu esa keyinchalik to'g'ridan-to'g'ri diagrammada ishlatilishi 
mumkin.
Belgilangan qadriyatlar - bu allaqachon mavjud modellarga yangi 
atributlarni qo'shish deb o'ylang. Yangi teglangan qiymat navbati bilan yangi kalit
so'zga olib keladi. 
Cheklovlar - bu so'z o'z-o'zidan tushunarli, ammo cheklovlarni o'zingizning
diagrammalaringizga qo'shishingiz mumkin bo'lgan yangi shartlar deb o'ylang. 
Masalan, cheklov bo'lishi mumkin: "qoldiq qoldiq $ 3 dan katta bo'lishi kerak".
Ushbu cheklovdan bank tizimi tomonidan hisob-kitob hisobvarag'i qachon 
tugatilishini nazorat qilish uchun foydalanish mumkin.
So'nggi paytlarda UML diagrammasi juda kuchli vositaga aylandi. Dastlabki bosqichlarda faqat dasturiy
ta'minot ishlab chiqaruvchilari va IT sohasidagi mutaxassislar UML dan modellar, 
tizimlar va dasturiy ta'minot arxitekturasini hujjatlashtirishda foydalanganlar.

Hozirgi kunda UML diagrammalari turli sohalarda qo'llanilmoqda va ko'plab


ishbilarmonlar ularni kundalik ishlarida qo'llashni boshladilar. 


Xulosa
Vaqt o'tishi bilan UML tili matematiklar, tizim tahlilchilari, fiziklar, 
dasturchilar, menejerlar, iqtisodchilar va boshqa kasblar birlashadigan va
o'zlarining professional bilimlarini birlashtirilgan shaklda taqdim etadigan 
"esperanto" tiliga aylanadi. Mutaxassislarning har biri o'zlarining bilim sohalarida
namunaviy vakillar bilan ishlaydi. Shu munosabat bilan UML tilining ahamiyati 
sezilarli darajada oshmoqda, chunki u bilimlarni namoyish qilish tilining
xususiyatlarini tobora ko'proq o'rganmoqda. Shu bilan birga, modelning tuzilishi 
va xulq-atvorini aks ettirish uchun UML tilida vizual vositalarning mavjudligi
deklarativ va protsessual bilimlarning yetarli darajada namoyish etilishiga imkon 
beradi va bundan tashqari, ushbu bilim shakllari o'rtasida semantik moslashuvni
o'rnatishga imkon beradi. UML tilining barcha bu xususiyatlari yaqin kelajakda 
uning eng jiddiy istiqbollari bor degan xulosaga kelishga imkon beradi. Dasturiy
ta'minotni ishlab chiqishda eng ko'p ishlatiladiganlari quyidagilardan iborat: Case 
diagrammasi, Class diagrammasi va Sequence diagrammasi. Biz barchasini ko'rib
chiqmaymiz, faqat diagrammalarning ayrim turlarini ko'rib chiqamiz. Masalan, 
ushbu mustaqil ishda tarkibiy diagramma berilmagan, bu faqat diagramma
turlarining qisqacha sharhidir. Muayyan amaliy model uchun jadval turlarining 
soni hech qanday tarzda cheklanmagan. Diagrammalardan ba'zilari shunchaki yo'q
bo'lishi mumkin va bu xato deb hisoblanmaydi. Muayyan turdagi 
diagrammalarning mavjudligi ma'lum bir loyihaning o'ziga xos xususiyatlariga
bog'liqligini tushunish muhimdir. Grafikning boshqa turlari haqida ma'lumotni 
UML standartida topish mumkin.

Foydalanilgan adabiyotlar:
1. UML Distilled A Brief Guide to the Standard Object Modeling Language 
by Martin Fowler 2003.
2. Applying UML and Patterns: An Introduction to Object-Oriented Analysis
and Design and Iterative Development 3rd Edition
3. UML 2.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell
(O'Reilly)) 2nd Edition 
4. Uml and the Unified Process and Uml: Practical Object-Oriented Analysis
and Design 


Yüklə 116,63 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin