Bog'liq Mavzu Fazalar muvozanati. Gibbsning fazalar qoidasi. Reja
II BOB Faza, komponent va sistemaning erkinlik darajasi 2.1 suyuq faza Ushbu turdagi diagramma tizimning jismoniy dizaynida sinflar va
ob'ektlarni komponentlar bo'yicha taqsimlash uchun mo'ljallangan. Ushbu turdagi
diagrammalar ko'pincha birlik diagrammalari deb ataladi.
Rasm - 4. Komponentlar diagrammasi
Dasturiy ta'minot tizimining to'liq dizayni - bir-biriga mos kelishi kerak
bo'lgan mantiqiy va fizik darajadagi modellar to'plami. UML tizimlarning
modellarini jismoniy ko'rsatish uchun amalga oshirish diagrammalaridan
foydalanadi, jumladan komponent diagrammasi va joylashtirish diagrammasi.
Komponentlar diagrammasi, ilgari ko'rib chiqilgan diagrammalardan farqli
o'laroq, tizimning fizik ko'rinishining xususiyatlarini tavsiflaydi. U dasturiy
ta'minot komponentlari o'rtasida manba va bajariladigan kod bo'lishi mumkin
bo'lgan bog'liqlikni o'rnatish orqali ishlab chiqilayotgan tizim arxitekturasini
aniqlash imkonini beradi. Komponentlar diagrammasining asosiy grafik
elementlari komponentlar, interfeyslar va ularning bog'liqligidir.
Komponent diagrammasi quyidagi maqsadlar uchun ishlab chiqilgan:
▪
dasturiy ta'minot tizimining dastlabki kodining umumiy tuzilishini
vizuallashtirish;
▪
dasturiy ta'minot tizimining bajariladigan versiyasining texnik xususiyatlari;
▪
dastur kodining alohida bo'laklaridan qayta foydalanishni ta'minlash;
▪
kontseptual va jismoniy ma'lumotlar bazasi sxemalarining ko'rinishlari.
Komponentlar diagrammalarini ishlab chiqishda tizim tahlilchilari va
arxitektorlari, shuningdek dasturchilar ishtirok etadilar. Komponentlar
diagrammasi mantiqiy ko'rinishdan dastur kodi ko'rinishidagi loyihaning aniq
amalga oshirilishiga izchil o'tishni ta'minlaydi. Ba'zi komponentlar faqat dastur
kodini kompilyatsiya qilish bosqichida, boshqalari esa uni bajarish bosqichida
mavjud bo'lishi mumkin. Komponentlar diagrammasi komponentlar orasidagi
umumiy bog'liqlikni aks ettiradi, ikkinchisini tasniflagich sifatida ko'rib chiqadi.
UML tilida jismoniy shaxslarni ifodalash uchun maxsus atama ishlatiladi
- komponent... Komponent ma'lum bir interfeyslar to'plamini amalga oshiradi va
modelning jismoniy ko'rinishi elementlarini umumiy belgilash uchun xizmat
qiladi. Komponentni grafik tasvirlash uchun maxsus belgi qo'llaniladi - chap
tomonda ikkita kichikroq to'rtburchaklar kiritilgan to'rtburchak. Katta to'rtburchak
ichida komponent nomi va kerak bo'lganda qo'shimcha ma'lumotlar yoziladi.
Ushbu belgining ko'rinishi komponent bilan bog'liq ma'lumotlarning tabiatiga
qarab biroz farq qilishi mumkin.
SUYUQ FAZA