Labaratoriya ishi



Yüklə 212,04 Kb.
səhifə6/8
tarix25.12.2023
ölçüsü212,04 Kb.
#196404
1   2   3   4   5   6   7   8
Dasturiy taminot muxinadisligi fanidan Labaratoriya topshiriqlarini RANOXON

Class Diagram (Sinf diagrammasi) nima?
Sinf diagrammasi deyarli barcha ob'ektga yo'naltirilgan usullardan foydalanadigan markaziy modellash usulidir.Ushbu diagramma tizimdagi ob'ektlarning turlarini va ular o'rtasida mavjud bo'lgan turli xil statik munosabatlarni tavsiflaydi.
Aloqalar
Muhim bo'lgan munosabatlarning uchta asosiy turi mavjud:

  1. Assotsiatsiya- turdagi misollar o'rtasidagi munosabatlarni ifodalaydi (bir kishi kompaniyada ishlaydi, kompaniyaning bir qator idoralari mavjud.

Meros- OO'da foydalanish uchun ER diagrammalariga eng aniq qo'shimcha.U OO dizaynida merosga bevosita mos keladi.
Aggregatsiya- agregatsiya, ob'ektga yo'naltirilgan dizayndagi ob'ekt kompozitsiyasining shakli.
Sinf diagrammasi misoli




Object Diagram (Obyekt diagrammasi) nima?
Ob'ekt diagrammasi - bu ob'ektlar va ma'lumotlar qiymatlarini o'z ichiga olgan misollar grafigi.Statik obyekt diagrammasi sinf diagrammasining namunasidir;u bir vaqtning o'zida tizimning batafsil holatining suratini ko'rsatadi.Farqi shundaki, sinf diagrammasi sinflar va ularning munosabatlaridan iborat mavhum modelni ifodalaydi.Shu bilan birga, ob'ekt diagrammasi o'ziga xos xususiyatga ega bo'lgan ma'lum bir momentdagi misolni ifodalaydi.Ob'ekt diagrammalaridan foydalanish juda cheklangan, ya'ni ma'lumotlar strukturasi misollarini ko'rsatish uchun.

Ob'ekt diagrammasi misoli


Quyidagi Ob'ektlar diagrammasi misolida sizga Piter (ya'ni foydalanuvchi) ikkita qo'shimchani yuklamoqchi bo'layotgan paytda User va Attachment sinfining ob'ekt namunalari qanday "o'xshash" ko'rsatilgan.Shunday qilib, yuklanadigan ikkita biriktirma obyekti uchun ikkita Instance Specification mavjud.

Component Diagram (Komponent diagrammasi) nima?
Yagona modellashtirish tilida komponentlar diagrammasi kattaroq komponentlar yoki dasturiy ta'minot tizimlarini yaratish uchun komponentlar qanday o'zaro bog'langanligini tasvirlaydi.U dasturiy ta'minot komponentlarining arxitekturasini va ular orasidagi bog'liqlikni ko'rsatadi.Ushbu dasturiy komponentlar, shu jumladan ish vaqti komponentlari, bajariladigan komponentlar, shuningdek, manba kodi komponentlari.


Komponentlar diagrammasi misoli






Yüklə 212,04 Kb.

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




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