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
|
22 УМЛ тили
- Bu sahifa navigatsiya:
- UML spetsifikatsiya tilidir
- UML dizayn tilidir
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling