Leksiya. Yagona modellashtirish tili uml ning asosiy tushunchalari. Ob'ektlar va munosabatlar. Sinf va foydalanish holatlari diagrammasi



Download 167,09 Kb.
bet15/42
Sana04.02.2022
Hajmi167,09 Kb.
#429633
1   ...   11   12   13   14   15   16   17   18   ...   42
Bog'liq
Лек 5 1 Язык UML

Munosabatlar
Sinf diagrammalarida odatda assotsiatsiyalar va umumlashmalar ko'rsatilgan (oldingi maqolaga qarang).
Har bir assotsiatsiya PS ichidagi ob'ektlar o'rtasidagi munosabatlar haqida ma'lumot olib boradi. Eng ko'p ishlatiladigan ikkilik assotsiatsiyalar ikkita sinfni bog'laydiganlardir. Assotsiatsiya ko'rsatilgan ulanishning mohiyatini ifodalashi kerak bo'lgan nomga ega bo'lishi mumkin (2-rasmga qarang). Ismga qo'shimcha ravishda, birlashma ko'plik kabi xususiyatga ega bo'lishi mumkin . Har bir sinfning nechta ob'ekti assotsiatsiyada qatnashishi mumkinligini ko'rsatadi. Ko'plik assotsiatsiyaning (qutbning) har bir uchida ko'rsatiladi va ma'lum bir raqam yoki raqamlar oralig'i bilan beriladi. Yulduzcha sifatida ko'rsatilgan ko'plik har qanday raqamni (shu jumladan nol) anglatadi. Masalan, 2-rasmda assotsiatsiya "Tovarlar to'plami" sinfining bir ob'ektini "mahsulot" sinfining bir yoki bir nechta ob'ektlari bilan bog'laydi. Xuddi shu sinf ob'ektlari ham bog'lanishi mumkin, shuning uchun assotsiatsiya sinfni o'zi bilan bog'lashi mumkin. Masalan, "Shahar rezidenti" sinfi uchun siz "Mahalla" uyushmasiga kirishingiz mumkin, bu sizga ma'lum bir rezidentning barcha qo'shnilarini topishga imkon beradi.
Fig.2 Assotsiatsiyalarning qo'llanilishi.
"O'z ichiga oladi" assotsiatsiyasi to'plamga bir nechta turli elementlarni o'z ichiga olishi mumkinligini bildiradi. Bunday holda, yo'naltirilgan assotsiatsiya to'plamga kiritilgan barcha turdagi tovarlarni topishga imkon beradi, lekin bu turdagi tovarlar biron bir to'plamga kiritilganmi degan savolga javob bermaydi.
Assotsiatsiyaning o'zi sinf xususiyatlariga ega bo'lishi mumkin, ya'ni atribut va operatsiyalarga ega bo'lishi mumkin. Bunday holda, u assotsiatsiya sinfi deb ataladi va aniq ko'rsatilgan atributlar va operatsiyalardan tashqari, u bog'laydigan ikkala sinfga ham havolalarga ega bo'lgan sinf sifatida ko'rib chiqilishi mumkin. 2-rasmdagi misolda "o'z ichiga oladi" assotsiatsiyasi asosan to'plamda har bir mahsulotning nechta birligi borligini ko'rsatadigan "Miqdor" atributiga ega bo'lgan assotsiatsiya sinfidir (4-rasmga qarang).
umumlashtirish ota-onalar sinfi va bolalar sinf o'rtasidagi munosabatni ko'rsatish uchun ishlatiladi. U diagrammaga turli sinflar paydo bo'lganda (masalan, PSni ishlab chiqishda - 4-rasmga qarang), shuningdek tizimda o'xshash xatti-harakatlarga ega bir nechta sinflar topilgan hollarda (bu holda) kiritiladi. , xulq-atvorning umumiy elementlari yuqori darajaga olib chiqilib, ota-ona sinfini tashkil qiladi - 3-rasmga qarang).

3-rasm Atributlar va amallar meros qilib olinadi
Yuqorida aytib o'tilganidek, UML sizga turli darajadagi tafsilotlarga ega modellarni yaratishga imkon beradi. 4-rasmda 2-rasmda ko'rsatilgan modelning detallari ko'rsatilgan.

Guruch. 4 Mahsulot to'plami modelini batafsil ko'rsatish
Umumlashtirish shuni ko'rsatadiki, mahsulotlar to'plami ham buyurtma, sotish, etkazib berish va hokazolar predmeti bo'lishi mumkin bo'lgan mahsulotdir. To'plamga qaysi tovarlar to'plamga kiritilganligini ko'rsatadigan inventar kiradi va "o'z ichiga oladi" assotsiatsiya klassi to'plamdagi har bir turdagi tovarlar miqdorini belgilaydi.

Download 167,09 Kb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   42




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