5-Mavzu tizimni modellashtirish reja



Yüklə 54,52 Kb.
səhifə9/12
tarix18.09.2023
ölçüsü54,52 Kb.
#145184
1   ...   4   5   6   7   8   9   10   11   12
Tizimni modellashtirish-hozir.org

5.6-rasm. Modelga asoslangan arxitektura o‟zgarishlari
Hisoblashning
mustaqil 
modeli
Platformaning 
mustaqil
modeli

Platformaning


spesific 
modeli
Bajariladigan 
dastur kodi
Domen bo'yicha 
aniq
ko'rsatmalar 

Platformaning


o'ziga xos obraz 
va qoidalari
Tilning o'ziga 
xos obrazlari



5-mavzu
Ma‟ruzachi: Xidirova Charos Murodilloyevna


Amalda, modellarni kodga to'liq avtomatik tarjima qilish kam uchraydi.


Yuqori darajadagi CIM-ni PIM modellariga tarjima qilish tadqiqot muammosi 
bo'lib qolmoqda va ishlab chiqarish tizimlari uchun odatda 5.6-rasmda ko'rsatilgan
tayoq yordamida tasvirlangan inson aralashuvi talab etiladi. Avtomatlashtirilgan 
modellashtirish uchun juda qiyin muammo, turli xil CIMSda ishlatiladigan
tushunchalarni bog'lash zaruratidir. Masalan, CIM shifoxonasida ishlaydigan 
xodim tushunchasi bilan bog'liq bo'lgan, xavfsizlikni boshqarish tizimidagi rolni
boshqarishni o'z ichiga olgan xavfsizlik tushunchasi. Xavfsizlikni va kasalxona 
muhitini tushunadigan odamgina ushbu xaritani tuzishi mumkin.
Hutchinson va uning hamkasblari (Hutchinson, Rouncefild va Uayt 2012) 
MDA-ning sanoat ishlatilishi to'g'risida hisobot berishdi va ularning ishi
modellarga asoslangan ishlanmalarni ishlatishda muvaffaqiyat tizim tizim 
mahsulotlarida bo'lganligini tasdiqlaydi. Ularning bahosi shundan dalolat beradiki,
kompaniyalar ushbu yondashuvni qo'llashda turli xil natijalarga erishdilar, ammo 
ko'pchilik foydalanuvchilar MDAdan foydalanish samaradorlikni oshirdi va
parvarishlash xarajatlarini kamaytirdilar. Ular MDA ayniqsa qayta ishlatishni 
osonlashtirishda foydaliligini aniqladilar va bu samaradorlikni sezilarli
yaxshilanishiga olib keldi. 
Agile usullar va modelga asoslangan arxitekturalar o'rtasida qiyinchiliklar
mavjud. Old tomondan keng qamrovli modellashtirish g'oyasi agile manifestdagi 
asosiy g'oyalarga ziddir va ba'zi agile ishlab chiquvchilar modelga asoslangan
injiniringda o'zlarini qulay his qilishmaydi. Agile usullarni ishlab chiqishda 
ilg‟orlardan bo‟lgan Ambler, MDA-ning ba'zi jihatlaridan tezkor o‟zgaruvchan
(agile) jarayonlarda foydalanish mumkinligini ta'kidlaydi (Ambler 2004), ammo 
avtomatlashtirilgan kodlarni yaratish imkonsiz deb hisoblaydi. Biroq, Zhang va
Patel Motorolaning avtomatlashtirilgan kodlarni ishlab chiqarishda Agile ishlab 
chiqishdan foydalanishidagi muvaffaqiyatlari haqida xabar berishgan (Zhang va
Patel 2011). 
Xulosa 

• Model - bu tizimning ba'zi tafsilotlarini ataylab e'tiborsiz qoldiradigan 


mavhum ko'rinish. Tizimning kontekstini, o'zaro ta'sirini, tuzilishini va xulq-
atvorini namoyish etish uchun to'liq tizimli modellarni ishlab chiqish mumkin. 
• Kontekst modellari modellashtirilayotgan tizim boshqa muhit va jarayonlar
bilan muhitda qanday joylashishini ko'rsatadi. Ular ishlab chiqilishi kerak bo'lgan 
tizimning chegaralarini aniqlashga yordam beradi.
• Ishchi diagrammalarni va ketma-ketlik diagrammalarini ishlab chiqilayotgan 
tizimdagi foydalanuvchilar va tizimlarning o'zaro ta'sirini tavsiflash uchun
foydalaniladi. Foydalanish holatlari tizim va tashqi ishtirokchilar o'rtasidagi o'zaro 
munosabatlarni tavsiflaydi; ketma-ketlik diagrammalariga tizim ob'ektlari
o'rtasidagi o'zaro ta'sirlarni ko'rsatish orqali ularga qo'shimcha ma'lumotlar 
qo'shiladi.



5-mavzu
Ma‟ruzachi: Xidirova Charos Murodilloyevna


• Strukturaviy modellar tizimning tashkil etilishini va arxitekturasini


namoyish etadi. Klassik diagrammalar tizimdagi sinflarning statik tuzilishini va 
ularning birlashmalarini aniqlash uchun ishlatiladi.
• Xatti-harakatlar modellari ijro etuvchi tizimning dinamik xatti-harakatlarini 
tasvirlash uchun ishlatiladi. Ushbu xatti-harakatni tizim tomonidan ishlov berilgan
ma'lumotlar nuqtai nazaridan yoki tizim javoblarini rag'batlantiradigan hodisalar 
orqali modellashtirish mumkin.
• Faoliyat sxemalari ma'lumotlarga ishlov berishni modellashtirish uchun 
ishlatilishi mumkin, bunda har bir faoliyat bitta bosqichni tashkil etadi.
• Davlat diagrammalari ichki yoki tashqi hodisalarga javoban tizimning xatti-
harakatlarini modellashtirish uchun ishlatiladi.
• Modellashtirilgan muhandislik bu dasturiy ta'minotni ishlab chiqishga 
yondashuv bo'lib, unda tizim avtomatik ravishda bajariladigan kodga o'zgartirilishi
mumkin bo'lgan modellar to'plami sifatida takrorlanadi. 

Yüklə 54,52 Kb.

Dostları ilə paylaş:
1   ...   4   5   6   7   8   9   10   11   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin