2.1. Ilovadagi Tuzilmaviy diagrammalarini ishlab chiqish Yagona modellashtirish tili (UML) - belgilash, vizualizatsiya qilish, qurish va hujjatlashtirish uchun tildir. UML modeli (UML modeli) - bu til konstruktsiyalarining chekli to'plami bo'lib, ularning asosiylari ob'ektlar va ular orasidagi munosabatlardir. Dasturiy ta'minot tizimlari, shuningdek, biznes modellari va boshqa dasturiy ta'minot bo'lmagan tizimlar. UML - bu katta va murakkab tizimlarni modellashtirish uchun ilgari muvaffaqiyatli qo'llanilgan muhandislik texnikasining birikmasidir.
UML yaratuvchilari uni dasturiy ta'minot tizimlari, biznes tizimlari va turli xarakterdagi boshqa tizimlarni aniqlash, taqdim etish, loyihalash va hujjatlashtirish uchun til sifatida taqdim etadilar. UML notatsiya va metamodelni belgilaydi. Belgilash - bu modellarda qo'llaniladigan grafik ob'ektlar to'plami; bu modellashtirish tilining sintaksisidir.
UML quyidagi vizual modellarni yaratish uchun ifodali vositalarni taqdim etadi:
loyihada ishtirok etgan barcha ishlab chiquvchilar tomonidan bir xilda tushuniladi;
loyiha doirasidagi aloqa vositasidir.
Birlashtirilgan modellashtirish tili (UML):
ob'ektga yo'naltirilgan (OO) dasturlash tillariga bog'liq emas;
foydalanilgan loyihani ishlab chiqish metodologiyasiga bog'liq emas;
har qanday OO dasturlash tilini qo'llab-quvvatlashi mumkin.
UML ochiq manba va asosiy yadroga kengaytirilishi mumkin. UMLda siz ko'pincha bir-biridan juda farq qiluvchi turli mavzulardagi sinflar, ob'ektlar va komponentlarni mazmunli tasvirlashingiz mumkin.
Tizim dizayneri ixtiyorida Rational Rose quyidagi diagramma turlarini taqdim etadi, ularning ketma-ket yaratilishi butun loyihalashtirilgan tizim va uning alohida komponentlari haqida to'liq tasavvurga ega bo'lishga imkon beradi:
Ish diagrammasidan foydalaning
Joylashtirish diagrammasi (topologiya diagrammasi);
Davlat diagrammasi;
O'zaro ta'sir diagrammasi
Ketma-ketlik diagrammasi
Hamkorlik diagrammasi
Sinf diagrammasi
Komponent diagrammasi
Xulq-atvor sxemalari
Faoliyat diagrammasi
Amalga oshirish sxemalari
UML qisqartmasi Unified Modeling Language ni anglatadi. Bu dasturiy yechimlarni, amaliy tuzilmalarni, tizim xatti-harakatlarini va biznes jarayonlarini modellashtirish uchun boy tildir. Ushbu xatti-harakatlarni modellashtirishga yordam beradigan 14 ta UML diagrammasi mavjud.
Ikkita asosiy toifa mavjud; tuzilish diagrammalari va xatti-harakat diagrammalari.
Strukturaviy diagrammalar
Sinf diagrammasi
Komponent diagrammasi
Joylashtirish diagrammasi
Obyekt diagrammasi
Paket diagrammasi
Profil diagrammasi
Kompozit tuzilma diagrammasi
Xulq-atvor sxemalari
Case diagrammasidan foydalanish
Faoliyat diagrammasi
Davlat mashina diagrammasi
Ketma-ketlik diagrammasi
Aloqa diagrammasi
O'zaro ta'sirni ko'rib chiqish diagrammasi
Vaqt diagrammasi
Strukturaviy diagrammalar modellashtirilgan tizimdagi narsalarni ko'rsatadi. Texnik so'z bilan aytganda, ular tizimdagi turli ob'ektlarni ko'rsatadi. Xulq-atvor diagrammasi tizimda nima sodir bo'lishi kerakligini ko'rsatadi. Ular ishlaydigan tizimni yaratish uchun ob'ektlarning bir-biri bilan o'zaro ta'sirini tasvirlaydi.