III. NAZARIY MATERIALLAR
36
turdagi dizayn modellarini normal holda ishlab chiqasiz:
1.
Tizimli modellar. Ular obyekt sinflari va ularning o’zaro bog’liqligidan
foydalanadigan tizimning dinamik tuzilmasini tasvirlaydi.
2.
Dinamik modellar. Ular tizimning dinamik tuzilmasini tasvirlaydi va tizim
obyektlari o’rtasidagi o’zaro ta’sirlarni ko’rsatadi.
O’zaro ta’sirlar obyektlar tomonidan bajarilgan xizmat so’rovlarining ketma-
ketligini o’z ichiga olgan holda hujjatlashtirilgan bo’lishi mumkin.
Ishlab chiqish jarayonining bir qismida, siz qanday
qilib ishlab chiqilgan
dasturiy ta’minot maqsaddagi platformada qanday tarqalgan bo’lishi haqida qarorlar
qabul qilishingiz lozim. Tarqalgan tizimlar uchun tarqaladigan komponentalar
mavjud maxsus platformalar ustida qaror qabul qilishingiz lozim bo’ladi. Qaror
qabul qilishda ko’rib chiqishingiz kerak bo’lgan muammolar:
1.
Komponentning qurilma va dasturiy talablari.
Agar component maxsus
qurilma arxitekturasi uchun loyihalashtirilgan bo’lsa, yoki boshqa dasturiy
ta’minot tizimlarida qo’llanilsa, bu shubhasiz talab qilingan qurilma va
dasturni qo’llab quvvatlovchi platformada tarqatiladi.
2.
Tizim mavjudligi talablari. Yuqori-mavjud tizimlar bittadan ko’p
platformada tarqalgan komponentalarni talab qilishi mumkin.
Bu shuni
anglatadiki, platform inkor qilgan holatda komponentning alternative ishlab
chiqilishi mavjud.
3.
Kommunikatsiya komponentlari. Agar komponentlar orasida yuqori darajali
aloqa trafigi bo’sa, unda ularni o’sha platformada yoki fizik jihatdan bir-biriga
yaqin bo’lgan platformalarda aralashtirish kerak. Bu aloqa ushlanib qolishini,
vaqtlar orasidagi ushlanishni kamaytiradi, xabar bitta component tomonidan
jo’natiladi va boshqasi tomonidan qabul qilinadi.