(Mellor, Scott va Weise 2004; Stahl va Voelter 2006) bu tizimni tavsiflash uchun
oshirishga yo'naltirilgan yondoshuv. Bu yerda mavhumlikning turli darajalarida
modellar yaratiladi. Yuqori darajadagi platformaning mustaqil modelidan, qoida
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
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.
Do'stlaringiz bilan baham: