ma'ruza uml notatsiyasi


Bu tizimni loyihalashning asosiy diagrammasi va eng ko'p ishlatiladigan UML diagrammasi


Download 1.13 Mb.
bet5/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

Bu tizimni loyihalashning asosiy diagrammasi va eng ko'p ishlatiladigan UML diagrammasi.

Dastur arxitekturasi uchun UML

  • Sinf diagrammalarini amaliy diagrammalardan yoki berilgan muammoli maydonni tavsiflovchi matnni tahlil qilishdan olish mumkin.
  • Sinf diagrammasi tizim tahlilchilari va dizaynerlari tomonidan ishlab chiqilgan va dasturiy ta'minotni ishlab chiqish davrining keyingi bosqichlarida takroriy ravishda takomillashtirilgan bo'ladi.

Dastur arxitekturasi uchun UML

  • Sinf diagrammalari har bir alohida sinfni turi, interfeysi, xususiyatlari va usullari bilan tavsiflaydi.
  • Bundan tashqari, har bir atribut va operatsiya mavjudligini (ko'rinishini) belgilashingiz mumkin.
  • Maxsus, umumiy, himoyalangan va sukut bo'yicha kirish imkoniyatlari modifikatorlari mavjud.

Dastur arxitekturasi uchun UML

  • Sinf diagrammasining muhim qismlaridan biri bu har bir sinfning interfeysi.
  • Sinf interfeysi sinfni qo'llab-quvvatlashi kerak bo'lgan xatti xarakat shartnomalarini taqdim etadi.
  • Sinflar o'rtasida uchta asosiy munosabatlar mavjud: meros, birlashma va assotsiatsiya. Ushbu aloqalarni grafik diagrammada sinf diagrammasida aks ettirish mumkin.

Dastur arxitekturasi uchun UML

  • Har bir munosabatlar uchun siz sinflar orasidagi ko'plikni belgilashingiz mumkin.
  • Ko'plikning odatiy turlariga bittadan bittaga, bittadan ko'pgacha va ko'pdan ko'pgacha xaritalar kiradi.
  • UML plurality notation-da, 1 bitta nusxani bildiradi, 0 misol emas, 0..1 nol yoki bitta nusxani bildiradi va 1 .. * kamida bitta nusxani bildiradi.

Dastur arxitekturasi uchun UML

  • 3.2-rasmda buyurtmalarni onlayn tarzda qayta ishlash tizimining sinf diagrammasi keltirilgan.
  • Bu erda biz merosxo'rlik (ichi bo'sh uchburchak o'qlar yordamida ifodalangan), birlashma (ichi bo'sh olmos shaklidagi iplar bilan ifodalangan) va assotsiatsiya (o'qsiz chiziqlar) kabi barcha turdagi munosabatlarni ko'ramiz.

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