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.
#64293
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
5.Tizimni modellashtirish

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 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish