TOSHKENT 2023 LABARATORIYA ISHI Mavzu: UML(Unified Modeling Language) – birlashgan modellashtirish tili Ishdan maqsad: UML (Unified Modeling Language)-birlashgan modellashtirish tili ishlatish ko’nikmasiga ega bo’lish.
NAZARIY QISM UML, "Uniified Modeling Language" so'zining qisqartmasi bo'lib, tizim va dasturiy ta'minotni ishlab chiquvchilarga dasturiy ta'minot tizimlarining artefaktlarini aniqlash, vizualizatsiya qilish, qurish va hujjatlashtirish, shuningdek biznesni modellashtirish va biznesni modellashtirishda yordam berish uchun ishlab chiqilgan birlashtirilgan diagrammalar to'plamidan iborat standartlashtirilgan modellashtirish tilidir. boshqa dasturiy ta'minot bo'lmagan tizimlar.UML katta va murakkab tizimlarni modellashtirishda muvaffaqiyat qozongan eng yaxshi muhandislik amaliyotlari to'plamini ifodalaydi.UML ob'ektga yo'naltirilgan dasturiy ta'minotni ishlab chiqish va dasturiy ta'minotni ishlab chiqish jarayonining juda muhim qismidir.UML dasturiy ta'minot loyihalari dizaynini ifodalash uchun asosan grafik belgilardan foydalanadi.UML dan foydalanish loyiha guruhlariga muloqot qilishda, potentsial dizaynlarni o'rganishda va dasturiy ta'minotning arxitektura dizaynini tasdiqlashda yordam beradi.Ushbu maqolada biz sizga UML nima ekanligi, UML tarixi va har bir UML diagramma turining tavsifi va UML misollari haqida batafsil ma'lumot beramiz.
UML ning maqsadi barcha ob'ektga yo'naltirilgan usullarda qo'llanilishi mumkin bo'lgan standart yozuvni taqdim etish va prekursor belgilarining eng yaxshi elementlarini tanlash va birlashtirishdir.UML keng ko'lamli ilovalar uchun mo'ljallangan.Shunday qilib, u keng ko'lamli tizimlar va faoliyatlar uchun konstruktsiyalarni taqdim etadi (masalan, taqsimlangan tizimlar, tahlillar, tizimni loyihalash va joylashtirish).
UML-bu OMTni birlashtirish natijasida paydo bo'lgan belgi
Ob'ektni modellashtirish texnikasi OMT[Jeyms Rumbaugh1991] - tahlil qilish va ma'lumotlarni ko'p talab qiladigan axborot tizimlari uchun eng yaxshi edi.
Booch [Grady Booch1994] - dizayn va amalga oshirish uchun juda yaxshi edi.Grady Booch Ada tili bilan ko'p ishlagan va til uchun ob'ektga yo'naltirilgan texnikani ishlab chiqishda asosiy ishtirokchi bo'lgan.Booch usuli kuchli bo'lsa-da, yozuv unchalik yaxshi qabul qilinmadi (uning modellarida ko'plab bulut shakllari ustunlik qildi- unchalik tartibli emas)
OOSE (Object-oriented Software Engineering [IvarJacobson1992]) - Use Cases deb nomlanuvchi modelni taqdim etdi.Foydalanish holatlari butun tizimning xatti-harakatini tushunish uchun kuchli texnikadir (OO an'anaviy ravishda zaif bo'lgan hudud).
1994 yilda Jim Rumbaugh, OMT yaratuvchisi, General Electric kompaniyasini tark etib, Rational Corp kompaniyasida Grady Boochga qo'shilgach, dasturiy ta'minot olamini hayratda qoldirdi. Hamkorlikning maqsadi ularning g'oyalarini yagona, yagona usulda birlashtirish edi (ishchi nomi usul haqiqatan ham "Yagona usul" edi).
1995 yilga kelib, OOSE yaratuvchisi Ivar Jeykobson ham Rationalga qo'shildi va uning g'oyalari (xususan, "Use Cases" kontseptsiyasi) yangi Yagona Usulga kiritildi-endilikda Yagona Modellash Tili1 deb ataladi.Rumbaugh, Booch va Jacobson jamoasi mehr bilan "Uch Amigos" nomi bilan mashhur.
UML-ga boshqa ob'ektga yo'naltirilgan belgilar ham ta'sir ko'rsatdi:
Mellor va Shlaer [1998]
Coad va Yourdon [1995]
Wirfs-Brock [1990]
Martin va Odell [1992]
UML shuningdek, kengaytma mexanizmlari va cheklash tili kabi o'sha paytda boshqa asosiy usullarda mavjud bo'lmagan yangi tushunchalarni ham o'z ichiga oladi.