Yagona modellashtirish tili, obyektga yo‘naltirilgan tahlil qilish va loyihalash uchun ishlatilishi mumkin bo‘lgan yozuvlar tizimi


Download 41.01 Kb.
bet1/5
Sana31.01.2024
Hajmi41.01 Kb.
#1830632
  1   2   3   4   5
Bog'liq
ATL mustaqil talim


O‘ZBEKISTON RESPUBLIKASI OLIY TA’LIM, FAN VA INNOVATSIYALAR VAZIRLIGI
MIRZO ULUG‘BEK NOMIDAGI O‘ZBEKISTON MILLIY UNIVERSITETINING JIZZAX FILIALI
Axborot tizimlari va texnalogiyalari kafedrasi
Axborot tizimlarini loyihalash fanidan tayyorlagan
MUSTAQIL ISH
Mavzu:UML Class diagrammasi

Bajardi: 20_21- guruh Muxtorov Lazizbek
Tekshirdi: Ergashev Sirojiddin

JIZZAX 2023


Reja:

  1. UML sinf diagrammasi.

  2. UML sinf diagrammasi komponnetlari

  3. UML sinf diagrammasi yaratuvchisi

  4. UML sinf diagrammasi ishlatish

  5. Xulosa


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.

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 .
UML sinf diagrammasi obyektga yo‘naltirilgan tizimlarni qurish va vizualizatsiya qilish uchun ishlatiladigan vizual belgi. Yagona modellashtirish tili ostidagi sinf diagrammasi tizimning tuzilishini tavsiflash uchun tizim xususiyatlarini, sinflarini, operatsiyalarini va ob’ektlar o‘rtasidagi munosabatlarni ko‘rsatadigan statik tuzilish diagrammasi. Yagona modellashtirish tili (UML) yordamida tizimlarni qandaydir tarzda modellashtirishingiz mumkin. UML ning eng mashhur turlaridan biri bu sinf diagrammasi. U dasturiy ta’minot muhandislari orasida dasturiy ta’minot arxitekturasini hujjatlashtirish uchun ishlatiladi. Sinf diagrammalari strukturaviy diagrammalar shaklidir, chunki ular modellashtirilgan tizimga nima kiritilishi kerakligini aniqlaydi.
Sinf diagrammalari yoki UML bo‘yicha qanchalik tajribali bo‘lishingizdan qat’i nazar, bizning UML dasturiy ta’minotimiz ulardan foydalanish oson bo‘lishi uchun yaratilgan. Obyektga yo‘naltirilgan dasturlash usulini tushuntirish uchun standartlashtirilgan UML modeli ham ishlab chiqilgan. Sinf diagrammalari UML ning asosidir, chunki har bir sinf ob’ektlarning qurilish blokidir. Sinf diagrammasining ko‘plab elementlari dasturlashtiriladigan haqiqiy sinflarni, asosiy obyektlarni yoki sinflar va obyektlar o‘rtasidagi munosabatlarni ifodalashi mumkin.
Haqiqiy dunyo subyektlarini taqdim etishda ishlab chiquvchi ularning hozirgi holatini, xatti-harakatlarini va o‘zaro munosabatlarini aks ettirishi kerak. Har bir bosqichda haqiqatga tegishli bo‘lmagan ahamiyatsiz tafsilotlar va tushunchalardan abstraksiya amalga oshiriladi (ishlash, inkapsulyatsiya, ko‘rinish va boshqalar). Sinflarni turli darajadagi pozitsiyalardan ko‘rib chiqish mumkin. Odatda, ular uchta asosiy bilan ajralib turadi: analitik daraja, dizayn darajasi va amalga oshirish darajasi:

  • tahlil darajasida sinf faqat tizimning umumiy konturlarining eskizini o‘z ichiga oladi va mavzu sohasi yoki dasturiy mahsulotning mantiqiy konsepsiyasi sifatida ishlaydi.

  • dizayn darajasida sinf axborotni taqsimlash va rejalashtirilgan funksionallik bo‘yicha asosiy dizayn qarorlarini aks ettiradi, holat va operatsiyalar to‘g‘risidagi ma’lumotlarni birlashtiradi.

  • amalga oshirish darajasida sinf tanlangan rivojlanish muhitida amalga oshirish uchun iloji boricha qulay bo‘lgan turga o‘zgartiriladi; shu bilan birga, unda tanlangan dasturlash tilida ishlatilmaydigan umumiy xususiyatlarni tushirish taqiqlanmaydi.




1-rasm.UML sinf strukturasi.

Download 41.01 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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