Unifitsirlangan modellash tili haqida


Download 26.16 Kb.
Sana24.04.2023
Hajmi26.16 Kb.
#1394252
Bog'liq
dior



Mavzu: Obektga yo'naltirilgan modellashtirish tili UML


Reja:
1. Unifitsirlangan modellash tili haqida.
2. UML-dan foydalanish usullari

Unifitsirlangan modellash tili haqida


UML bu- unifitsirlangan modellash tili (Unified Modeling Language) hisoblanadi. U asosan obyektga yo`naltirilgan dasturlash masalalarini modellashtirishga mo`ljallangan.Shuning uchun ham biz ishni visual modellashtirishdan boshlaymiz. Ishda UML ning qo`llanilishini ham yoritamiz. Bunga ko`ra biz UML yordamida qanday modellashtirish kerakligini qaraymiz . UML bir qancha turdagi har xil diagrammalardan tashkil topgan modellash tilidir.
Tizimni modellashtirish -bu tizimning mavhum modellarini ishlab chiqish jarayoni bo'lib, unda har bir model o'zgacha nuqtai nazar yoki nuqtai nazarni taqdim etadi. Tizimnimodellashtirish odatda Birlashgan Modellashtirish Tilida (UML) diagramma turlariga asoslangan biron bir grafik modeldanfoydalangan holda tizimni ifodalashni anglatadi. Shu bilan birga, odatda tizimning batafsil spetsifikatsiyasi sifatida tizimning rasmiy (matematik) modellarini ishlab chiqish mumkin. Modellar talablarga javob beradigan muhandislik(injiniring)jarayonida, tizim uchun batafsil talablarni olishga yordam berish uchun, tizimni ishlab chiqaruvchi muhandislarga tizimni tavsiflash uchun, va tizimni tuzilishi va ishlashini hujjatlashtirish uchun loyihalash jarayonida qo'llaniladi. Siz mavjud tizimlar va ishlab chiqiladigan tizimlarning modellarini ishlab chiqishingiz mumkin:

UML-dan foydalanish usullari


Yuqorida aytilganlardan ko'rinib turibdiki, UML turli xil muammolarni hal qilish uchun mo'ljallangan, mos ravishda uni ishlatish mumkin va deyarli har xil usullarda qo'llaniladi. Keyinchalik, biz UML-dan foydalanishning turli usullarini ro'yxatlaymiz.
Rasmlarni chizish. UML grafikalari boshqa narsalarga ahamiyat bermasdan foydalanish mumkin va ulardan foydalanish kerak. Qog'ozda qalam bilan chizilgan diagrammalar ham sizning fikrlaringizni soddalashtirishga va simulyatsiya qilingan dastur yoki boshqa tizim haqida kerakli ma'lumotlarni o'zingiz uchun olishga imkon beradi.
Axborot almashinuvi. UML-ni ishlatadigan va tushunadigan odamlar jamoasi tez o'sib bormoqda. Agar siz UML-dan foydalansangiz, unda boshqalar sizni tushunadi va siz boshqalarni "yarim ko'rinish" dan tushunasiz.
Tizimning spetsifikatsiyasi. Bu UML-dan foydalanishning zaruriy usuli. Garchi barcha holatlarda UML to'liq spetsifikatsiya vositasi bo'lmasa ham, til rivojlanib borgan sari, UML qo'llanilmasa, istisnolar kamroq bo'ladi deb umid qilamiz.
Arxitektura echimlaridan qayta foydalanish. Oldindan ishlab chiqilgan echimlardan qayta foydalanish samaradorlikni oshirishning kalitidir. Bu haqda bizning fikrimiz 5.2-bo'limda keltirilgan. Afsuski, UML modellari shu paytgacha juda cheklangan miqyosda qayta ishlatilgan.
Chizish uchun foydalanish kassasi aks ettirish, odamlar o'rtasida fikr almashish, hujjatlashtirish va shunga o'xshash narsalar uchun UML diagrammalarini chizishni o'z ichiga oladi. Bunday holda, foydalanuvchi foydalanuvchisi uchun muhim natija diagrammalarning tasviridir. Umuman olganda, ushbu tildan foydalanish holatida qo'llab-quvvatlovchi vosita kerak emas. Ba'zan qo'lda diagrammalarni paypoq qalam bilan chizish va keyin raqamli moslama yordamida suratga olish yanada amaliy bo'lishi mumkin.

Modellashtirish (“System Modeling”) dan foydalanish UML metamodelida ko'zda tutilgan elementlar nuqtai nazaridan tizim modelini yaratish va o'zgartirishni o'z ichiga oladi. Ushbu holatda sezilarli natija - bu model tavsifi bilan mashinada o'qiladigan artefakt. Qisqartirish uchun biz bunday artefaktni oddiygina model deb ataymiz, modelni tuzish faoliyati modellashtirish deb nomlanadi va modellashtirish mavzusi me'mor Me'mori deb nomlanadi.


Foydalanish holatini ishlab chiqish ("Application Development") dasturni UML nuqtai nazaridan batafsil modellashtirish, amalga oshirish va sinovdan o'tkazishni anglatadi. Bu holda ishlab chiqaruvchi foydalanuvchisi uchun sezilarli natija bu dasturlash tizimi tomonidan qo'llab-quvvatlanadigan yoki vositaning ishlash vaqti bilan darhol talqin qilinadigan ishlaydigan dastur. Ushbu foydalanish korpusini amalga oshirish eng qiyin.
Zamonaviy vositalar ushbu foydalanish holatlarini bir xil darajada qo'llab-quvvatlamaydi. Barcha vositalar UML diagrammalarining barcha turlarini vizual ravishda ko'ra olish qobiliyatiga ega (ba'zi bir vositalar yaxshi yoki yaxshi emas), ba'zi vositalar sizga keyingi foydalanishga imkon beradigan modelni yaratishga imkon beradi, ammo faqat bir nechta vositalar bajarilishi mumkin bo'lgan kodni yaratishi mumkin va hech qanday holda barcha diagrammalar uchun. Yuqorida keltirilgan holatlar teng bo'lmaganligi va zamonaviy vositalarda turli darajalarda qo'llab-quvvatlanishining ko'plab amaliy va tashkiliy sabablari mavjud. Ushbu sabablarning ba'zilari keyingi boblarda muhokama qilinadi.
Download 26.16 Kb.

Do'stlaringiz bilan baham:




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