ma'ruza uml notatsiyasi


Dastur arxitekturasi uchun UML


Download 1.13 Mb.
bet4/12
Sana24.12.2022
Hajmi1.13 Mb.
#1060667
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
2 - Maruza Dasturiy taminot arxitekturasi uchun modellar

Dastur arxitekturasi uchun UML

  • UML statik strukturaviy diagrammalar tizim elementlari orasidagi boshqaruv oqimini ifodalaydi va vaqtga bog'liq emas.
  • Bu sinf diagrammasi, komponent diagrammasi, tarqatish diagrammasi va boshqalar bo'lishi mumkin.

Dastur arxitekturasi uchun UML

  • Dinamik dasturiy ta'minot arxitekturasi tizimdagi ob'ektlarning (masalan, sinflar misolida) xatti-harakatlarini tavsiflaydi, masalan, bir vaqtning o'zida ob'ektlarning o'zaro ta'siri.
  • Bog'langan UML diagrammalari ketma-ketlik diagrammasi, hamkorlik diagrammasi, faoliyat diagrammasi va boshqalarni tasvirlaydi.

Dastur arxitekturasi uchun UML

  • Ular UML IDE (Interactive Development Environment) vositalariga ega, ularning ba'zilari ochiq manbaga ega.
  • Eng mashhur UML vositalari - Rational Rose, Boland Together va Microsoft Visio.
  • Ularning aksariyati UML diagrammalarini to'g'ridan-to'g'ri C ++, C # va Java kabi mashhur dasturlash tillarida kodlash bazasida xaritalashga qodir.
  • https://www.kpms.ru/Automatization/Rational_Rose.htm (Rational Rose)
  • https://compress.ru/article.aspx?id=12192 (Boland Together )
  • https://www.lucidchart.com/pages/ru/visio-%D1%87%D1%82%D0%BE-%D1%8D%D1%82%D0%BE (Microsoft Visio)

Dastur arxitekturasi uchun UML

Quyida strukturaviy va xatti xarakat toifalarida 13 ta UML 2.0 diagrammasi keltirilgan:

Strukturaviy (statik) diagrammalar: Sinf, Ob'ekt, Kompozit tuzilish, Komponent, Paket, tarqatish

Xatti xarakat (dinamik) diagrammasi: foydalanish holati, faoliyat, holat mashinasi, ketma-ketlik, o'zaro ta'sirga umumiy nuqtai, aloqa, vaqt ketma-ketligi

Dastur arxitekturasi uchun UML

Sinf diagrammasi

Sinf diagrammasi tizimning statik ko'rinishini ta'minlaydi.

U ishlab chiqilgan tizimning so'z boyligini qamrab oladi.


Download 1.13 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




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