4-Tajriba ishi. Ixtiyoriy dasturiy ta’minot tizimini modellash uchun
UML (Unified Modeling Language) - birlashgan modellashtirish tilidan
foydalanish.
Ishdan maqsad: UML (Unified Modeling Language) - birlashgan
modellashtirish tili ishlatish ko’nikmasiga ega bo’lish.
UML (Unified Modeling Language) - birlashgan modellashtirish tili
UML (Unified Modeling Language) - birlashgan modellashtirish tili dasturiy
ta’minot tizimlarini modellashda 14 ta turli xil diagramma turlaridan foydalanadi.
UML dasturiy ta’minot tizimlarini modelini yaratishda
standart yondashuv deb
qabul qilingan. UML - bu ob'ektga yo'naltirilgan dasturiy ta'minot dizaynida
ishlatiladigan modellashtirish tili. UML dasturiy ta'minot
tizimini tashkil etuvchi
tarkibiy qismlarni aniqlash va vizualizatsiya qilish imkoniyatini beradi. UML
diagrammalari asosan tizimning ko'rinishi va xulq-atvor ko'rinishini aks ettiradi.
Tizimning strukturaviy ko'rinishi klass diagrammasi,
kompozitsion tuzilish
diagrammasi va boshqalar kabi diagrammalar yordamida taqdim etilgan.
Tizimning dinamik ko'rinishi ketma-ketlik diagrammasi,
faoliyat diagrammasi va
boshqalar kabi diagrammalardan foydalangan holda taqdim etilgan. UML-ning
2.2-versiyasi o'n to'rtta diagrammalarni o'z
ichiga oladi, ular uchun yettita asosiy
diagramma mavjud. tarkibiy ko'rinishni va xulq-atvor ko'rinishini
ifodalovchi
boshqa ettitani. Xatti-harakatlarning yettita diagrammasidan tizim bilan o'zaro
munosabatlarni ifodalash uchun to'rtta diagramma ishlatilishi mumkin. UML
modellashtirish uchun ishlatilishi mumkin bo'lgan vositalar mavjud, masalan, IBM
Rational Rose.
Ushbu til keng profilga ega va ochiq standart bo'lib, unda tizimning
mavhum modelini yaratish uchun turli xil grafik belgilaridan foydalaniladi. UML
dasturiy ta'minot tizimlarining barcha turlarini aniqlash,
vizualizatsiya,
hujjatlashtirish va dizaynni ta'minlash maqsadida yaratilgan. Ta'kidlash joizki,
UML diagrammasining o'zi dasturlash tili emas, balki
uning asosida alohida kod
yaratish imkoniyatini ham beradi. UML-dan foydalanish barcha turdagi dasturlarni
modellashtirish bilan tugamaydi. Shuningdek, bugungi
kunda ushbu til turli xil
biznes jarayonlarini modellashtirish, tizim dizaynini yuritish, shuningdek, tashkiliy
tuzilmalarni namoyish qilishda faol foydalanilmoqda. UML-dan foydalangan holda
dasturiy ta'minot ishlab chiquvchilari komponentlar, umumlashtirish, sinflar, xulq-
atvor va umumlashtirish kabi umumiy tushunchalarni ifodalash uchun
ishlatiladigan grafik konventsiyalar to'g'risida to'liq kelishuvni ta'minlashlari
mumkin. Shu tufayli arxitektura va dizaynda ko'proq kontsentratsiyaga erishiladi.