Joylashtirish diagrammasi
Ushbu turdagi diagrammalar dasturlarni emas, balki tizimning apparat
ta'minotini, ya'ni "apparat" ni tahlil qilish uchun mo'ljallangan. Ingliz tilidan
to'g'ridan-to'g'ri tarjimada Deployment "joylashtirish" degan ma'noni anglatadi,
ammo "topologiya" atamasi ushbu turdagi diagrammalarning mohiyatini aniqroq
aks ettiradi.
Rasm - 5. Joylashtirish diagrammasi
Dasturiy ta'minot tizimining jismoniy ko'rinishi, agar u qaysi platforma va
qanday hisoblash vositalarida amalga oshirilayotgani haqida ma'lumot bo'lmasa,
to'liq bo'lishi mumkin emas. Agar foydalanuvchi kompyuterida lokal ravishda
ishlaydigan va periferik qurilmalar va resurslardan foydalanmaydigan dastur ishlab
chiqilayotgan bo'lsa, unda qo'shimcha diagrammalarni ishlab chiqishning hojati
yo'q. Korporativ ilovalarni ishlab chiqishda bunday diagrammalarning mavjudligi
tarmoqning taqsimlangan hisoblash va aloqa resurslaridan samarali foydalanish,
xavfsizlikni ta'minlash va boshqalar uchun komponentlarni oqilona joylashtirish
muammolarini hal qilish uchun juda foydali bo'lishi mumkin.
Joylashtirish diagrammalari UMLda taqsimlangan dasturiy ta'minot
tizimining umumiy konfiguratsiyasi va topologiyasini ifodalash uchun
mo'ljallangan.
Joylashtirish diagrammasi dasturning faqat bajarilish bosqichida (ishlash
vaqti) mavjud bo'lgan elementlar va komponentlarini tasavvur qilish uchun
mo'ljallangan. Bunday holda, faqat bajariladigan fayllar yoki dinamik kutubxonalar
bo'lgan dasturning komponentlari - misollar taqdim etiladi. Ishlash vaqtida
ishlatilmaydigan komponentlar joylashtirish diagrammasida ko'rsatilmagan.
Shunday qilib, dasturlarning manba kodlari bo'lgan komponentlar faqat
komponentlar diagrammasida bo'lishi mumkin. Ular joylashtirish diagrammasida
ko'rsatilmagan.
Joylashtirish diagrammasi protsessorlar, qurilmalar, jarayonlar va ular
orasidagi munosabatlarning grafik tasvirlarini o'z ichiga oladi. Mantiqiy ko'rinish
diagrammalaridan farqli o'laroq, joylashtirish diagrammasi butun tizim uchun bir
xildir, chunki u uni amalga oshirishning o'ziga xos xususiyatlarini to'liq aks
ettirishi kerak. Joylashtirish diagrammasini ishlab chiqish, odatda, dasturiy
ta'minot tizimi modeli spetsifikatsiyasining oxirgi bosqichidir.
Joylashtirish diagrammasini ishlab chiqishda quyidagi maqsadlarga erishiladi:
▪
tizim komponentlarini uning jismoniy tugunlari bo'yicha taqsimlanishini
aniqlash;
▪
uni amalga oshirish bosqichida tizimni amalga oshirishning barcha tugunlari
orasidagi jismoniy aloqalarni ko'rsatish;
▪
tizimdagi qiyinchiliklarni aniqlash va kerakli ishlashga erishish uchun uning
topologiyasini qayta sozlash.
Joylashtirish diagrammalari tizim tahlilchilari, tarmoq muhandislari va tizim
muhandislari tomonidan birgalikda ishlab chiqilgan.
Do'stlaringiz bilan baham: |