Tizimni modellashtirish


-rasm. Buyurtmani qayta ishlash va etkazib beruvchiga yuborishning ketma- ketlik modeli    5.5. Modelga asoslangan arxitektura



Download 0.74 Mb.
Pdf ko'rish
bet9/14
Sana15.05.2021
Hajmi0.74 Mb.
1   ...   6   7   8   9   10   11   12   13   14
5.5-rasm. Buyurtmani qayta ishlash va etkazib beruvchiga yuborishning ketma-

ketlik modeli 

 

5.5. Modelga asoslangan arxitektura 

Modelga  asoslangan  arxitektura  (Model-driven  architecture  –  MDA) 

(Mellor, Scott va Weise 2004; Stahl va Voelter 2006) bu tizimni tavsiflash uchun 

UML  modellaridan  foydalanadigan  dasturiy  ta'minotni  loyihalash  va  amalga 

oshirishga  yo'naltirilgan  yondoshuv.  Bu  yerda  mavhumlikning  turli  darajalarida 

modellar  yaratiladi.  Yuqori  darajadagi  platformaning  mustaqil  modelidan,  qoida 

bo'yicha, qo'lda aralashmasdan ishchi dasturni yaratish mumkin. 

MDA usuli uch xil mavhum tizim modelini ishlab chiqarishni tavsiya qiladi: 

1. Hisoblashning mustaqil modeli (

computation independent model



 – 

CIM) 


CIMlar  tizimda  ishlatiladigan  muhim  domen  mavhumliklarini  modellashtiradi  va 

shuning  uchun  ba'zan  domen  modellari  deb  ataladi.  Siz  tizimning  turli  xil 

qarashlarini  aks  ettiradigan  bir  nechta  turli  xil  CIM-larni  ishlab  chiqishingiz 

mumkin.  Masalan,  xavfsizlik  CIM  bo'lishi  mumkin,  bunda  siz  aktiv  kabi  muhim 

:Buyurtma 

Balans 


Buyurtmalar 

bazasi 


   Sotuvchi 

Mijoz 


to'ldirish

tasdiqlash 



[tasdiqlash ma'qullandi] 


5-mavzu 

 

Ma‟ruzachi: Xidirova Charos Murodilloyevna  



maxfiylik  mavhumliklarini,  CIM  roli  va  bemorning  yozuvlarini  aniqlaysiz,  unda 

siz bemor va maslahat kabi abstraktsiyalarni tavsiflaysiz. 

2.  Platformaning  mustaqil  modeli  (platform-independent  model

  – 

PIM) 


tizimning  ishlashini uning amalga  oshirilishiga havola qilmasdan  modellashtiradi. 

Odatda,  PIM  statik  tizim  tuzilishini  va  uning  tashqi  va  ichki  hodisalarga  qanday 

javob berishini ko'rsatadigan UML modellaridan foydalanib tavsiflanadi. 

3. Platformaning spesifik modellari (platform-specific models



 – 

PSM). PSM 

bu  har  bir  amaliy  platforma  uchun  alohida  PSM  bo'lgan  platformadan  mustaqil 

modelning  o'zgarishi.  Printsipial  jihatdan,  PSM  qatlamlari  bo'lishi  mumkin, 

ularning  har  birida  platformaga  ma'lum  tafsilotlar  qo'shiladi.  Shunday  qilib, 

birinchi  darajali  PSM  o'rta  dasturlarga  xos  bo'lishi  mumkin,  ammo  ma'lumotlar 

bazasiga  bog'liq  emas.  Muayyan  ma'lumotlar  bazasi  tanlanganida,  keyinchalik 

ma'lumotlar bazasiga tegishli PSM yaratilishi mumkin. 

Modelga  asoslangan  muhandislik  muhandislarga  tizimlarni  ularni  amalga 

oshirish  tafsilotlari  haqida  qayg'urmasdan,  yuqori  darajada  abstraktsiya  to'g'risida 

o'ylashga  imkon  beradi.  Bu  xatolar  ehtimolini  kamaytiradi,  loyihalash  va  amalga 

oshirish  jarayonini  tezlashtiradi  va  qayta  ishlatiladigan,  platformadan  mustaqil 

dastur modellarini yaratishga imkon beradi. Kuchli vositalardan foydalanib, bir xil 

modeldan turli xil platformalar uchun tizimli dasturlarni yaratish mumkin. Shuning 

uchun tizimni ba'zi yangi plat-form texnologiyasiga moslashtirish uchun siz ushbu 

platforma  uchun  namunaviy  tarjimon  yozasiz.  Agar  mavjud  bo'lsa,  platformadan 

mustaqil  bo'lgan  barcha  modellar  tezda  yangi  platformada  tezda  joylashtirilishi 

mumkin. 


MDA  uchun  asos  5.6-rasmda  ko'rsatilgandek  modellar  o'rtasidagi 

o'zgarishlarni avtomatik ravishda dasturiy vositalar yordamida aniqlash va qo'llash 

mumkin  degan  tushunchadir.  Ushbu  diagrammada  shuningdek,  belgilangan 

dasturiy  platformada  ishlaydigan  kodni  yaratish  uchun  PSM-ga  transformatsiya 

qo'llaniladigan  avtomatik  transformatsiyaning  yakuniy  darajasi  ko'rsatilgan. 

Shuning  uchun,  hech  bo'lmaganda,  bajarilishi  mumkin  bo'lgan  dasturiy  ta'minot 

yuqori darajadagi tizim modelidan yaratilishi mumkin. 

 


Download 0.74 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2020
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
O’zbekiston respublikasi
maxsus ta’lim
zbekiston respublikasi
axborot texnologiyalari
o’rta maxsus
davlat pedagogika
nomidagi toshkent
guruh talabasi
pedagogika instituti
texnologiyalari universiteti
toshkent axborot
xorazmiy nomidagi
rivojlantirish vazirligi
samarqand davlat
haqida tushuncha
navoiy nomidagi
toshkent davlat
nomidagi samarqand
ta’limi vazirligi
Darsning maqsadi
vazirligi toshkent
Toshkent davlat
tashkil etish
kommunikatsiyalarini rivojlantirish
Ўзбекистон республикаси
Alisher navoiy
matematika fakulteti
bilan ishlash
Nizomiy nomidagi
vazirligi muhammad
pedagogika universiteti
fanining predmeti
таълим вазирлиги
sinflar uchun
o’rta ta’lim
maxsus ta'lim
fanlar fakulteti
ta'lim vazirligi
Toshkent axborot
махсус таълим
tibbiyot akademiyasi
umumiy o’rta
pedagogika fakulteti
haqida umumiy
Referat mavzu
fizika matematika
universiteti fizika
ishlab chiqarish
Navoiy davlat