Reja: Ma’lumotlarlar modeli haqida. Ma’lumotlarlar modeli ishlatish usullari. Uml. Sinf diagrammalari Ma’lumotlarlar modeli haqida


Download 33.17 Kb.
bet3/6
Sana06.11.2023
Hajmi33.17 Kb.
#1752534
1   2   3   4   5   6
Bog'liq
Haydarova Gulnoza

3. UML. Sinf diagrammalari
UML – yagona modellashtirish tili, obyektga yo‘naltirilgan tahlil qilish va loyihalash uchun ishlatilishi mumkin bo‘lgan yozuvlar tizimi.
U dasturiy ta'minot tizimlarini vizualizatsiya qilish, spetsifikatsiya qilish, qurish va hujjatlashtirish uchun ishlatilishi mumkin.
UML lug‘ati tarkibiga uch turdagi bloklar kiradi:


  • Diagrammalar.


  • Korxonalar.


  • Aloqa.


Subyektlar - bu modelning asosiy elementlari bo‘lgan abstraktlar, munosabatlar ularni bir-biriga bog‘lab turadi va qiziqtirgan subyektlar guruhlari diagrammalaridir .
Diagramma - bu ko‘pincha vertikallar (obyektlar) va yo‘llar (bog‘lanishlar) ning bog‘langan grafigi sifatida tasvirlangan elementlar to‘plamining grafik tasviri. UML tili 13 turdagi diagrammalarnio‘z ichiga oladi , ular orasida birinchi o‘rinda muhokama qilinadigan sinf diagrammasi joylashgan.
Sinf diagrammalarida sinflar, interfeyslar va ularning o‘zaro bog‘liqligi ko‘rsatilgan. Ushbu turdagi diagrammalar ko‘pincha obyektga yo‘naltirilgan tizimlarni modellashtirish uchun ishlatiladi. Ular tizimni statik ravishda ifodalashga mo‘ljallangan.
Ko‘pgina UML elementlari elementning eng muhim tomonlarini vizual ko‘rinishini ta'minlaydigan noyob va sodda grafik yozuvlarga ega.
Korxonalar
Sinf diagrammalari uchta turdagi UML obyektlarida ishlaydi:


  • tizimli;


  • xulq-atvorli;


  • izohli.


Strukturaviy obyektlar UML modelidagi "ismlar" dir. Asosan, kontseptual yoki jismoniy elementlarni ifodalovchi modelning statik qismlari. Sinf diagrammalaridagi tarkibiy tuzilmaning asosiy turi bu sinf .
Xulq-atvor subyektlari UML modellarining dinamik qismlari. Bu modelning vaqt va makonda o‘zini tutishini ifodalovchi "fe'llar". Ulardan asosiysi o‘zaro ta'sir - bu maqsadga erishish uchun muayyan kontekstdagi obyektlar yoki rollar to‘plamlari o‘rtasida xabarlar almashinuvi. Xabar o‘q bilan chiziq shaklida ko‘rsatiladi, deyarli har doim operatsiya nomi keladi.

1-rasm. O‘zaro ta'sir
Izohlovchi subyektlar - bu UML modellarining tushuntirish qismlari, boshqacha qilib aytganda, modelning har qanday elementini tavsiflash, ajratib ko‘rsatish va tushuntirish uchun ishlatilishi mumkin bo‘lgan sharhlar. Izohlovchi asosiy narsa bu eslatma . Bu narsa yoki buyumlar to‘plami bilan bog‘liq cheklovlar va sharhlarni tavsiflash uchun ishlatiladigan belgidir. Buklangan to‘rtburchak sifatida grafik tasvirlangan; ichiga matn yoki grafik izoh joylashtirilgan.

2-rasm. Izoh

Strukturaviy subyektlar - sinflar


Strukturaviy subyektlar - sinflar
Sinf - bu atributlari, operatsiyalari, aloqalari va semantikasi bir xil bo‘lgan obyektlar to‘plamining tavsifi.
Sinf gorizontal chiziqlar bilan 3 ta blokga bo‘lingan to‘rtburchak sifatida grafik tasvirlangan:
sinf nomi;
sinfning atributlari (xususiyatlari);
sinfning operatsiyalari (usullari).
Xususiyatlar va operatsiyalar ko‘rishning uchta turidan biriga ega bo‘lishi mumkin:
- xususiy (xususiy);
# - himoyalangan;
+ - jamoat (umumiy).
Maydonlar va usullarning ko‘rinishi mos keladigan element nomi ko‘rsatilgan satrda chap belgi sifatida ko‘rsatiladi.
Har bir sinf boshqa sinflardan ajralib turadigan ismga ega bo‘lishi kerak. Ism matn qatori. Sinf nomi har qanday sonli harflar, raqamlar va tinish belgilaridan iborat bo‘lishi mumkin (ikki nuqta va nuqta bundan mustasno) va bir nechta satrlarda yozilishi mumkin.
Amalda odatda qisqa sinf nomlari ishlatiladi, ular modellashtirilgan tizimning so‘z boyligidan olingan. An'anaga ko‘ra, sinf nomidagi har bir so‘z katta harflar bilan yoziladi (tuyalar konvensiyasi), masalan Sensor yoki TemperatureSensor.


Download 33.17 Kb.

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




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