Bu tizimni loyihalashning asosiy diagrammasi va eng ko'p ishlatiladigan UML diagrammasi. - 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.
Do'stlaringiz bilan baham: |