O’ninchi laboratoriya ishi I. Mavzu: uml modellashtirish tili va u bilan ishlash. II. Ishning maqsadi



Download 32,96 Kb.
Sana14.02.2022
Hajmi32,96 Kb.
#448802
Bog'liq
10-laboratoriya ishi


O’ninchi laboratoriya ishi
I. Mavzu: UML modellashtirish tili va u bilan ishlash.
II. Ishning maqsadi. UML modellashtirish tili bilan tanishish va u yordamida sodda modellarni tuzishni o’rganish.
III. Vazifa:
1) UML modellashtirish tilining qisqa tavsifi keltirilsin.
2) UML modellashtirish tilining ob’tektga yo’naltirilgan tahlil va dizayndagi o’rni qisqa yoritilsin.
3) UML modellashtirish tilida sinflarning (classlarning) tavsifi yoritilsin.
4) UML modellashtirish tilida sinflarning (classlarning) tavsifiga misollar keltirilsin..
IV. Nazorat savollari.
1) Ob’yekt va sinf tushunchalari.
2) Ob’yekt va sinf atributlari va ularning UML modellashtirish tilida tavsifi.
3) Ob’yekt va sinf metodlari va ularning UML modellashtirish tilida tavsifi.
UML modeli(UML modeli) - bu til konstruktsiyalarining chekli to'plami bo'lib, ularning asosiylari ob'ektlar va ular orasidagi munosabatlardir.
Modelning ob'ektlari va o'zaro munosabatlari metamodelning metaklasslari misollaridir.rUML modelini eng umumiy pozitsiyalardan ko'rib chiqsak, bu grafik (aniqrog'i, yuklangan ko'p psevdo-giper-digraf), uning cho'qqilari va qirralari qo'shimcha ma'lumotlar bilan yuklangan va murakkab ichki tuzilishga ega bo'lishi mumkin deb aytishimiz mumkin. . Ushbu grafaning uchlari ob'ektlar, qirralari esa munosabatlar deb ataladi.. Bo'limning qolgan qismida ravon (dastlabki) lekin mavjud to'liq ko'rib chiqish mavjud ob'ektlar turlari va munosabatlari. Yaxshiyamki, ularning soni unchalik ko'p emas. Kitobning keyingi boblarida barcha ob'ektlar va munosabatlar yana batafsilroq va misollar bilan ko'rib chiqiladi.Strukturaviy ob'ektlar, siz taxmin qilganingizdek, strukturani tavsiflash uchun mo'ljallangan. Odatda, tarkibiy tuzilmalar quyidagilarni o'z ichiga oladi.Ob'ekt(ob'ekt) 1 - o'ziga xoslikka ega bo'lgan va holat va xatti-harakatni qamrab oluvchi ob'ekt.
Sinf(sinf) 2 - xatti-harakatni belgilaydigan holat va operatsiyalarni belgilaydigan umumiy atributlarga ega bo'lgan ob'ektlar to'plamining tavsifi.Shaklda. UML 2 uchun diagramma turi ierarxiyasi (1 va 2-qismlar) UML 2 da diagrammalarning o'zaro bog'liqligini ko'rsatadigan sinf diagrammasi.

Keyinchalik, ushbu bobda biz barcha o'n uchta kanonik diagrammani qisqacha tasvirlab beramiz, buning uchun kontekst va lug'at mavjud. Tafsilotlar kitobning qolgan boblarida keltirilgan.


Ammo keyingi bo'limga o'tishdan oldin, standart diagrammalarni qanday formatlashni talab qilishi haqida kichik bir fikr yuritamiz. Umumiy diagramma taqdimoti shabloni quyida keltirilgan.
Ikkita asosiy dizayn elementi mavjud: tashqi ramka va diagramma nomi bilan yorliq. Agar ramka bilan hamma narsa oddiy bo'lsa - bu diagrammaning elementlari joylashishi kerak bo'lgan maydonni chegaralovchi to'rtburchak bo'lsa, unda diagrammaning nomi rasmda ko'rsatilgan maxsus formatda yoziladi. Diagramma belgisi
recommenInterfeys(interfeys) 3 - iste'molchi tomonidan so'ralishi mumkin bo'lgan va xizmat ko'rsatuvchi provayder tomonidan taqdim etilishi mumkin bo'lgan xizmatlar to'plamini belgilaydigan nomli operatsiyalar to'plami.Hamkorlik(hamkorlik) 4 - qandaydir maqsadga erishish uchun o'zaro ta'sir qiluvchi ob'ektlar to'plami.Aktyor(aktyor) 5 - modellashtirilgan tizimdan tashqarida bo'lgan va u bilan bevosita o'zaro aloqada bo'lgan shaxs.
∇ Bunday munosabat, albatta, mavjud bo'lib, u rasmda ko'rsatilgan. UML 1 uchun diagramma turi ierarxiyasi"tozalash" stereotipi bilan bog'liqlik munosabatlari sifatida.
Birlashtirilgan modellashtirish tili (UML) ichida hozirda ob'ektga yo'naltirilgan tizimlarni loyihalash va ishlab chiqish natijalarini tavsiflash (hujjatlashtirish) uchun amalda standartdir. UMLni ishlab chiqish 1994 yilda Rational Software kompaniyasida Grady Booch va Jeyms Rumbaugh tomonidan boshlangan. 1995 yil kuzida Ivar Yakobson ularga qo'shildi va o'sha yilning oktyabr oyida 0,8 Birlashtirilgan usulning dastlabki versiyasi chiqdi. O'shandan beri UML spetsifikatsiyasining bir nechta versiyalari chiqarildi, ulardan ikkitasi xalqaro standart maqomiga ega:
UML 1.4.2 - "ISO/IEC 19501:2005. Axborot texnologiyalari. Ochiq tarqatish jarayoni. Yagona modellashtirish tili (UML). Versiya 1.4.2" (Ing. "Axborot texnologiyalari. Ochiq taqsimlangan ishlov berish. Birlashtirilgan modellashtirish tili (UML). Versiya 1.4.2");







Download 32,96 Kb.

Do'stlaringiz bilan baham:




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