Case-tеxnologiyasi informatikaning hozirgi paytda eng tеzkor rivojlanayotgan soxalaridan biridir


Sinf diagrammasi (sinf diagrammasi)



Download 0,77 Mb.
bet29/38
Sana29.05.2022
Hajmi0,77 Mb.
#616254
1   ...   25   26   27   28   29   30   31   32   ...   38
Bog'liq
CASE va UML shpargalka

Sinf diagrammasi (sinf diagrammasi)
Ob'ektga yo'naltirilgan dasturlashning markaziy qismi tizimning mantiqiy modelini sinf diagrammasi shaklida ishlab chiqishdir. Sinf diagrammasi (sinf diagrammasi) ob'ektga yo'naltirilgan dasturlash sinflari terminologiyasida tizim modelining statik tuzilishini ifodalash uchun xizmat qiladi. Sinf diagrammasi, xususan, ob'ektlar va quyi tizimlar kabi ob'ektlarning alohida ob'ektlari o'rtasidagi turli munosabatlarni aks ettirishi, shuningdek, ularning ichki tuzilishi va aloqa turlarini tavsiflashi mumkin.

Rasm - 2. Sinf sxemasi
Diagramma piktogrammalari tizimlarning murakkab ierarxiyasini, sinflar (Sinflar) va interfeyslar (Interfeyslar) oʻrtasidagi munosabatlarni koʻrsatish imkonini beradi. Ushbu turdagi diagramma tizim ob'ektlarini aks ettiruvchi hamkorlik diagrammasiga mazmunan qarama-qarshidir. Rational Rose sizga turli xil belgilarda ushbu turdagi diagrammalardan foydalangan holda sinflarni yaratishga imkon beradi. bulutga o'xshash. Shunday qilib, sinf shunchaki shablon bo'lib, unga ko'ra kelajakda ma'lum bir ob'ekt yaratiladi.
Klass diagrammasi - bu cho'qqilari "klassifikator" tipidagi elementlar bo'lgan grafik. har xil turlari tizimli aloqalar. Sinf diagrammasi interfeyslarni, paketlarni, munosabatlarni va hatto ob'ektlar va munosabatlar kabi individual misollarni ham o'z ichiga olishi mumkin.
sinf UMLda u bir xil tuzilishga, xatti-harakatlarga va boshqa sinflar ob'ektlari bilan munosabatlarga ega bo'lgan ob'ektlar to'plamini belgilash uchun ishlatiladi. Grafik jihatdan sinf to'rtburchaklar shaklida tasvirlangan, uni qo'shimcha ravishda gorizontal chiziqlar bilan bo'limlarga yoki bo'limlarga bo'lish mumkin. Bu bo'limlarda sinf nomi, atributlar (o'zgaruvchilar) va operatsiyalar (usullar) bo'lishi mumkin.
Davlat diagrammasi (statexart diagrammasi)
UML-dagi har bir holat diagrammasi ma'lum bir sinfning bir nusxasining barcha mumkin bo'lgan holatlarini va uning bir holatdan ikkinchi holatga o'tishning mumkin bo'lgan ketma-ketligini tavsiflaydi, ya'ni ob'ekt holatidagi barcha o'zgarishlarni uning tashqi muhitga reaktsiyasi sifatida modellashtiradi. ta'sir qiladi.
Davlat diagrammasi ko'pincha alohida ob'ektlarning xatti-harakatlarini tavsiflash uchun ishlatiladi, lekin ulardan foydalanish holatlari, aktyorlar, quyi tizimlar, operatsiyalar va usullar kabi boshqa model komponentlarining funksionalligini belgilash uchun ham foydalanish mumkin.


Rasm - 2. Davlat diagrammasi
Holat diagrammasi - bu qandaydir avtomatni ifodalovchi maxsus turdagi grafik. Grafikning cho'qqilari mos keladigan grafik belgilar bilan tasvirlangan avtomatning mumkin bo'lgan holatlari bo'lib, yoylar uning holatdan holatga o'tishlarini ko'rsatadi. Alohida model elementlarini batafsilroq tasvirlash uchun davlat diagrammalarini joylashtirish mumkin.
UML metamodelida mashina modellashtirilgan ob'ektning xatti-harakatlarini chekli sonli holatlar va o'tishlarga ega bo'lgan diskret makon sifatida ifodalash uchun zarur bo'lgan tushunchalar to'plamini belgilaydigan paketdir.
Har qanday mumkin bo'lgan holatlardagi tizimning davomiyligi bir holatdan ikkinchisiga o'tish uchun sarflangan vaqtdan sezilarli darajada oshadi. Limitda o'tish vaqti nolga teng bo'lishi mumkin (agar boshqacha ko'rsatilmagan bo'lsa), ya'ni ob'ekt holatining o'zgarishi bir zumda sodir bo'lishi mumkin deb taxmin qilinadi.
Avtomatning xatti-harakati ularni tutashtiruvchi yoylarning yo‘nalishini hisobga olgan holda grafik bo‘ylab cho‘qqidan tepaga ketma-ket harakat sifatida modellashtirilgan.
Vending avtomati uchun quyidagi majburiy shartlar bajarilishi kerak:

  • ob'ektning borishi mumkin bo'lgan holat faqat uning hozirgi holati bilan belgilanadi va uning tarixiga bog'liq emas;

  • har qanday vaqtda avtomat faqat uning holatidan birida bo'lishi mumkin. Shu bilan birga, hech qanday hodisa ro'y bermasa, avtomat o'zboshimchalik bilan uzoq vaqt davomida alohida holatda bo'lishi mumkin;

  • avtomatning u yoki bu holatda o'tkazgan vaqti, shuningdek, u yoki bu holatga erishish vaqti hech qanday tarzda ko'rsatilmagan;

  • avtomat holatlarining soni chekli bo'lishi va ularning barchasi aniq ko'rsatilishi kerak. Alohida psevdo-davlatlar spetsifikatsiyalarga ega bo'lmasligi mumkin (dastlabki va yakuniy holatlar). Bunday holda, ularning maqsadi va semantikasi model va holat diagrammasi kontekstidan to'liq aniqlanadi;

  • avtomat grafigi izolyatsiyalangan holatlar va o'tishlarni o'z ichiga olmaydi. Har bir holat uchun, dastlabki holatdan tashqari, oldingi holat aniqlanishi kerak va har bir o'tish avtomatning ikkita holatini bog'lashi kerak;

  • Agar ob'ekt bir vaqtning o'zida ikki yoki undan ortiq keyingi holatlarga o'tishi mumkin bo'lsa, avtomatda qarama-qarshi o'tishlar bo'lmasligi kerak (parallel subavtomatlar bundan mustasno). UML tilida nizolarni bartaraf etish qo'riqlash shartlarini joriy qilish asosida mumkin.

davlat nafaqat UML metamodelida, balki amaliy tizim tahlilida ham asosiy hisoblanadi. Dinamik tizimning butun tushunchasi davlat tushunchasiga asoslanadi. UML tilidagi davlat semantikasi bir qator o'ziga xos xususiyatlarga ega.
UMLda holat muayyan shartlar rost boʻlgan muayyan vaziyatni modellashtirish uchun foydalaniladigan mavhum metasinfdir. Holat sinf yoki ob'ekt atributlarining o'ziga xos qiymatlari to'plami sifatida belgilanishi mumkin. Shaxsiy atribut qiymatlariga o'zgartirishlar modellashtirilgan sinf yoki ob'ekt holatidagi o'zgarishlarni aks ettiradi.

Download 0,77 Mb.

Do'stlaringiz bilan baham:
1   ...   25   26   27   28   29   30   31   32   ...   38




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