Uml foydalanish diagrammasini chizish(2ball) uml sinf diagrammasini chizish



Yüklə 30,38 Kb.
səhifə1/3
tarix27.12.2023
ölçüsü30,38 Kb.
#163424
  1   2   3

2-Topshiriq(8 ball)

  1. UML Foydalanish diagrammasini chizish(2ball)

  2. UML Sinf diagrammasini chizish(2ball)

  3. UML Foydalanish diagramasini chizish(4 ball)

1.Foydalanish diagrammasi


Foydalanish diagrammasi ikkita asosiy elementdan foydalanadi: 
1) Aktyor (ishtirokchi) - pretsedentlar yoki ob'ektlar (tizim, quyi tizim yoki sinf) bilan o'zaro aloqada bo'lgan mantiqiy bog'liq rollar to'plami. Ishtirokchi shaxs, shaxsning tizimdagi roli yoki ob'ektdan tashqaridagi biror narsani ifodalovchi boshqa tizim, quyi tizim yoki sinf bo'lishi mumkin. 
2) Foydalanish holati (pretsedent) - foydalanuvchi nuqtai nazaridan tizim xatti-harakatlarining alohida jihatining tavsifi. Foydalanish holati ma'lum bir natijaga "qanday qilib" erishilganligini ko'rsatmaydi, faqat "nima" amalga oshirilganligini ko'rsatmaydi.
Klassik talaba misolini ko'rib chiqing, unda ikkita ishtirokchi bor: talaba va kutubxonachi. Talaba uchun pretsedentlar: katalogni ko'rish, buyurtma berish, o'quv zalida ishlash. Kutubxonachining roli: buyruqlar berish, maslahatlar berish (mavzu bo'yicha kitoblar bo'yicha tavsiyalar, qidiruv tizimidan foydalanishni o'rgatish va buyurtma blankalarini to'ldirish).

Ikkinchi misol biroz murakkabroq. Ko'ramizki, bir odam bir nechta rollarda harakat qilishi mumkin. Masalan, bizning mahsulot menejerimiz strategiya ustida ishlaydi va boshqa hech narsa qilmaydiarxitektor strategiya ustida ishlaydi va amalga oshirishda ishtirok etadi, bir vaqtning o'zida uchta narsa bo'yicha master ishlarini qurish va hokazo. Ushbu sxemadan foydalanib, biz qaysi rollar qaysi pretsedentlar bilan bog'liqligini kuzatishimiz mumkin.

Sinf diagrammasi


Sinf - umumiy atributlar va operatsiyalarga ega bo'lgan narsalar kategoriyasi. Sinf diagrammasining o'zi statik, deklarativ model elementlari to'plamidir. Bu bizga dastur kodidagi ulanishlar, funksionallik va alohida sinflar haqidagi ma'lumotlarning eng to'liq va batafsil tushunchasini beradi. Ilovalar ko'pincha sinf diagrammasidan yaratiladi. Keling, quyidagi oddiy misolni ko'rib chiqaylik: 
"Talaba" sinfi uchun atributlarni o'z ichiga olgan jadval mavjud: ism, manzil, telefon, elektron pochta, rekord raqam, o'rtacha ishlash. Va bu shaxsning boshqalar bilan aloqalari ham ko'rsatilgan: kursni tugatganligi, u qaysi kursda o'qiyotgani, professor kimligi. Bu misol, shuningdek, talaba ob'ektiga qo'llanilishi mumkin bo'lgan funktsiyalarni ham qo'shadi.

Yüklə 30,38 Kb.

Dostları ilə paylaş:
  1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə