Sinf diagramмasi nazariy asoslash



Download 148,77 Kb.
Sana10.06.2022
Hajmi148,77 Kb.
#649979
Bog'liq
6- семинар маш (2)

SINF DIAGRAMМASI




Nazariy asoslash
Sinf diagrammasini yaratish uchun asboblar (panelda tahrirlash) 4.1-rasmda ko'rsatilgan. uchun asboblar tavsifi sinf sxemasini qurish 4.1-jadvalda keltirilgan.

4.1-rasm - Klass diagrammasini qurish uchun asboblar
4.1-jadval - Klass diagrammasi asboblari

Asbob

Tavsif



Paket



Sinf



Uyushma. Ikki tomonlama bo'lishi mumkin.



Birlashtirish. Ikki tomonlama bo'lishi mumkin.



Tarkibi. Ikki tomonlama bo'lishi mumkin.



Uyushmaning tugashi. Allaqachon boshqa uchini qo'shish uchun
mavjud assotsiatsiya (chap tugma yordamida
assotsiatsiya markazidan sinfga yoki
aksincha). N-ary yaratish uchun foydalaniladi
uyushmalar.





Umumlashtirish. Boladan ota-onaga o'tdi.



Diagrammaga interfeys qo'shish.
Qulaylik uchun, sichqoncha ko'rsatkichi tugaganda
tanlangan interfeysi, u bir dastani ko'rsatadi, keyin
elementni sudrab olishingiz mumkin



Реализация. Добавляет реализацию между классом и
интерфейсом с помощью перемещения левой кнопки
мыши. Проводится от класса к интерфейсу.



Зависимость. Добавляет зависимость между двумя
элементами с помощью перемещения левой кнопки
мыши. Проводится от зависимого элемента. Существует
2 типа зависимости: разрешение (по умолчанию) и
использование.



Xususiyat. Element faqat tanlanganda faol bo'ladi
element sinfdir.



Operatsiya. Odatiy bo'lib, u yangi operatsiya deb nomlanadi,
tahrirlash mumkin.



assotsiatsiya sinfi.
bog'langan sinf.



Ma'lumotlar turi. Qulaylik uchun, qachon sichqoncha ko'rsatkichi
tanlangan element ustida joylashgan bo'lsa, tutqichlar paydo bo'ladi
bosish mumkin bo'lgan yuqori va pastki yoki
kerakli elementni hosil qilish uchun torting. Mavjud
2 ta element mavjud -
Enum va stereotip.

Dekanat faoliyati bilan bog'liq misolni ko'rib chiqing. Fan sohasini tahlil qilish bizni quyidagi sinflarni tanlashga olib keladi:


1. Fakultet.
2. Kafedra.
3. Kurs.
4. Semestr.
5. Kurator.
6. Talaba.
7. Kotib.
Atribut ta'rifi
Keyingi qadam har birining atributlarini (xususiyatlarini) aniqlashdir sinf. Masalan, "Talaba" sinfi quyidagi xususiyatlarga ega bo'lishi mumkin: to'liq ism, sana tug'ilganlik va pasport raqami. "Kurs" sinfi quyidagi xususiyatlarga ega bo'lishi mumkin: Kod, hajm soat. Har bir atribut o'z ma'lumotlar turiga ega bo'ladi, bu esa qandayligini belgilaydi ma'lumotlar unda, satr (belgi) yoki raqamli saqlanadi.
Funktsiyalar (operatsiyalar) ta'rifi
Funktsiyalar (operatsiyalar) - bu mumkin bo'lgan harakatlar ob'ektni bajaring, masalan: talaba ro'yxatdan o'tishi mumkin qo'shimcha kurs yoki DPV bo'yicha (tanlov mavzusi). Har bir funktsiya bir nechta kirish parametrlariga ega bo'lishi va faqat bittasini qaytarishi mumkin ob'ekt.
Sinflar (assotsiatsiyalar) o'rtasidagi munosabatlarni aniqlash
Har qanday mavzu bo'yicha tahlil qilish kerak ob'ektlar o'rtasidagi mumkin bo'lgan munosabatlar. Mavzu sohasi uchun "Dekanat" sub'ektlari o'rtasida quyidagi munosabatlar mavjud: tarkibida fakultet tarkibiga ko'plab bo'limlar kiradi va har bir kafedrada ko'proq bo'ladi bitta kurs. Ushbu munosabatlarni assotsiatsiyalar yordamida ifodalash mumkin UML tili.
Assotsiatsiya ikkita sinf o'rtasidagi va har birida bog'lanishni belgilaydi assotsiatsiyaning oxiri ko'plik bilan belgilanadi. Masalan, munosabatlar turi fakultet - kafedra diagrammada ko'rsatilgan 1: M munosabatiga mos keladi kabi "1..*

Sinf diagrammasini qurish


Yangi sinf qo'shish uchun siz belgini bosishingiz kerak Ustida 4.1-rasmda ko'rsatilgan asboblar paneli. Bu ko'rsatgichdan keyin sichqoncha ko'rsatkichi bo'lishi mumkin bo'lgan xoch shaklidagi shaklni ko'rsatadi tahrirlash paneli atrofida harakatlaning. Kursorni siljitgandan so'ng (shaklda xoch) yangi sinfni joylashtirmoqchi bo'lgan joyga, kerak chap tugmasini bosing. Shundan so'ng, tahrirlash paneli ko'rsatiladi sinfni ifodalovchi raqam (4.2-rasm). qizil to'lqinli chiziq sinf nomini kiritish uchun joy tagiga chiziladi. Sinf bo'lingan uch qismga bo'linadi: yuqori qismida sinf nomi, o'rta qismida bo'ladi sinf atributlarini, pastki qismi - operatsiyalarni (yoki sinf funktsiyalarini) o'z ichiga oladi.

4.2-rasm - Diagrammaga yangi sinf qo'shish
Щелкнув указателем на красной волнистой линии можно добавить на диаграмму имя класса. Имена атрибутов можно добавить с помощью в помощью всплывающего меню, показанного на рисунке 4.3. Тип атрибута можно выбрать из ниспадающего списка на панели деталей.

4.3-rasm - Diagrammaga sinf atributlarini qo'shish
Yangi amalni qo'shish 4.4-rasmda ko'rsatilgan. Ism va turi Operatsiya parametri qavslar ichida ko'rsatilishi mumkin.

4.4-rasm - Sinf diagrammasiga yangi amal qo'shish
Ikkita sinf yaratgandan so'ng, siz buyruq bilan bog'lanishni qo'shishingiz mumkin menyu va diagrammaga assotsiatsiyalar qo'shish bilan bir xil harakatlar pretsedentlar. Assotsiatsiyaning ko'pligi (ko'pligi) belgisi ko'rsatilgan 4.5-rasm. Ko'plikning mumkin bo'lgan turlari ochiladigan menyuda ko'rsatilgan. Ko'p buyruq.

4.5-rasm - Sinf diagrammasida assotsiatsiyaning ko'pligini ko'rsatish
Boshqa tomondan, birlashmaning ko'pligini ko'rsatish uchun kerak kursorni assotsiatsiya chegarasida tanlangan rangga olib boring to'rtburchak, sichqonchaning chap tugmasi bilan ikki marta bosing va bilan kiriting klaviaturalar. Olingan diagramma 4.6-rasmga o'xshash bo'lishi kerak.


Shakl 4.6 - Sinf chizmasi
Download 148,77 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