22-maruza. Ma'lumotlar modeli va ulardan foydalanish. Hisoblash vazifasi uchun tegishli ma'lumotlar modelini ifodalash va hujjatlashtirish uchun uml modellash tili


Download 46.64 Kb.
Pdf ko'rish
bet2/4
Sana08.11.2023
Hajmi46.64 Kb.
#1758646
1   2   3   4
Bog'liq
22 УМЛ тили

UML vizualizatsiya tilidir. 
UML-da modellarni yozishning bitta oddiy maqsadi bor: tizim haqida 
ma'lumot uzatishni osonlashtirish: aniq model muloqotni osonlashtiradi. 
Ba'zi tizim xususiyatlari matn sifatida, boshqalari grafik sifatida eng yaxshi 
modellashtirilgan. Darhaqiqat, barcha qiziqarli tizimlarda faqat bitta dasturlash tili 
yordamida ifodalab bo'lmaydigan tuzilmalar mavjud. UML grafik til bo'lib, bu 
muammolarning ikkinchisini hal qilish imkonini beradi. 
UML bu shunchaki grafik belgilar to'plami emas. Ularning har birining 
orqasida aniq belgilangan semantika mavjud. Bu shuni anglatadiki, bitta ishlab 
chiquvchi tomonidan yozilgan model boshqasi tomonidan yoki hatto vosita 
tomonidan aniq talqin qilinishi mumkin. 
UML spetsifikatsiya tilidir 


Shu nuqtai nazardan, spetsifikatsiya aniq, aniq va to'liq modellarni yaratishni 
anglatadi. UML dasturiy ta'minot tizimini ishlab chiqish va joylashtirish jarayonida 
qabul qilinishi kerak bo'lgan barcha muhim tahlil, dizayn va amalga oshirish 
qarorlarini spetsifikatsiya qilish imkonini beradi. 
UML dizayn tilidir 
UML vizual dasturlash tili emas, lekin u yordamida yaratilgan modellarni 
turli dasturlash tillariga bevosita tarjima qilish mumkin. Boshqacha qilib aytganda, 
UML modelini Java, C++, Visual Basic kabi tillarga va hatto relyatsion 
maʼlumotlar bazasi jadvallariga yoki doimiy obʼyektga yoʻnaltirilgan maʼlumotlar 
bazasi obʼyektlariga solishtirish mumkin. Afzal grafik tarzda uzatiladigan 
tushunchalar UMLda ifodalanadi; matn shaklida eng yaxshi tasvirlanganlar 
dasturlash tili yordamida ifodalanadi. 
Modelni dasturlash tiliga bunday xaritalash to'g'ridan-to'g'ri loyihalash 
imkonini beradi: UML modelidan ma'lum bir tilga kod yaratish. Shuningdek
teskari masalani hal qilish mumkin: mavjud amalga oshirishga muvofiq modelni 
qayta qurish. Teskari muhandislik g'ayrioddiy narsa emas. Agar siz amalga 
oshirishda ma'lumotni kodlamagan bo'lsangiz, to'g'ridan-to'g'ri modellardan kodga 
o'tganingizda bu ma'lumot yo'qoladi. Shuning uchun teskari muhandislik ham 
asboblarni, ham inson aralashuvini talab qiladi. 
To'g'ridan-to'g'ri kod ishlab chiqarish va teskari muhandislik kombinatsiyasi 
ikkala tasvir o'rtasidagi muvofiqlikni ta'minlasa, grafik va matnli tasvirlarda 
ishlashga imkon beradi. 
Dasturlash tillariga to'g'ridan-to'g'ri xaritalashdan tashqari, UML o'zining 
ifodaliligi va aniqligi tufayli modellarni to'g'ridan-to'g'ri bajarish, tizimlarning 
harakatini simulyatsiya qilish va mavjud tizimlarni boshqarish imkonini beradi. 

Download 46.64 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling