1. 5: Uml asosli dasturiy ta'minotni modellash va dasturiy ta'minot ilovalari uchun loyihalash usuli


Download 6.27 Kb.
Sana17.06.2023
Hajmi6.27 Kb.
#1524417
Bog'liq
f6N879DnT25jp5o02BDVog4tWIlCP6HiXD8RWVTq


1.5: UML ASOSLI DASTURIY TA'MINOTNI MODELLASH VA DASTURIY TA'MINOT ILOVALARI UCHUN LOYIHALASH USULI.
Ushbu qo’llanma UML-ga asoslangan dasturiy ta'minotni modellashtirish va ob'ektni modellashtirish va loyihalash usulini tavsiflaydi. COMET - bu dasturiy ta'minotni ishlab chiqish hayotiy siklining talablari, tahlili va loyihani modellashtirish bosqichlarini ko'rib chiqadigan takroriy foydalanish holatlariga asoslangan va ob'ektga yo'naltirilgan dasturiy ta'minotni ishlab chiqish usuli. Tizimning funktsional talablari aktyorlar va foydalanish holatlari bo'yicha aniqlanadi. Har bir foydalanish holati bir yoki bir nechta aktyorlar va tizim o'rtasidagi o'zaro ta'sirlar ketma-ketligini belgilaydi. Foydalanish holati turli darajadagi tafsilotlarda ko'rib chiqilishi mumkin. Tahlil modelida foydalanish misolida ishtirok etuvchi ob'ektlar va ularning o'zaro ta'sirini tasvirlash uchun foydalanish holati amalga oshiriladi. Loyiha modelida tarqatish, parallellik va ma'lumotlarni yashirish masalalarini hal qiluvchi dasturiy ta'minot arxitekturasi ishlab chiqiladi.
1.6 UML standart sifatida
Ushbu bo'limda UML ning standart modellashtirish tiliga va ob'ektga yo'naltirilgan loyihalashni tavsiflash uchun yozuvlarga aylanishi qisqacha ko'rib chiqiladi. UML evolyutsiyasi Kobryn (1999) tomonidan batafsil tavsiflangan. UML 0.9 Booch, Jacobson (1992) va Rumbaugh va boshqalarning modellashtirish belgilarini birlashtirdi. Ushbu versiya turli xil ishlab chiqaruvchilar va tizim integratorlarini qo'shimcha ravishda jalb qilgan holda standartlashtirish bo'yicha harakatlarning asosini tashkil etdi. Standartlashtirish bo'yicha sa'y-harakatlar 1997 yil yanvar oyida OMGga dastlabki UML 1.0 taklifini taqdim etish bilan yakunlandi. Ba'zi tahrirlardan so'ng yakuniy UML 1.1 taklifi o'sha yilning oxirida taqdim etildi va 1997 yil noyabr oyida ob'ektni modellashtirish standarti sifatida qabul qilindi.
OMG standart sifatida UMLni saqlaydi. Standartning birinchi qabul qilingan versiyasi UML 1.3 edi. UML 1.4 va 1.5 bilan kichik tahrirlar mavjud edi. 2003-yilda UML 2.0 bilan belgiga katta o'zgartirish kiritildi. UML bo'yicha so'nggi kitoblar UML 2.0 ga mos keladi, jumladan Booch, Rumbaugh, and Jacobson (2005), Rumbaugh, Booch, and Jacobson (2005), Fowler (2004), Eriksson va boshqalar. (2004) va Duglas (2004). O'shandan beri kichik o'zgarishlar bo'ldi. Standartning joriy versiyasi UML 2 deb nomlanadi.
1.6.1 UML bilan modelga asoslangan arxitektura
OMG fikriga ko'ra, "modellash - bu kodlashdan oldin dasturiy ilovalarni loyihalashdir". OMG dasturiy ta'minot arxitekturasining UML modellarini amalga oshirishdan oldin ishlab chiqiladigan yondashuv sifatida modelga asoslangan arxitekturani targ'ib qiladi. OMG ma'lumotlariga ko'ra, UML metodologiyadan mustaqil, UML - bu ob'ektga yo'naltirilgan tahlil natijalarini tavsiflash uchun belgi va tanlov metodologiyasi orqali ishlab chiqilgan shakl.
UML modeli platformadan mustaqil model (PIM-platform-independent model) yoki platformaga xos model (PSM – platform-specific model) bo'lishi mumkin. PIM - bu ma'lum bir platformaga majburiyat olishdan oldin dasturiy ta'minot arxitekturasining aniq modeli. Avval PIMni ishlab chiqish ayniqsa foydalidir, chunki bir xil PIM COM, CORBA, .NET, J2EE, Web Services yoki boshqa veb-platforma kabi turli xil o'rta dastur platformalariga ko'rsatilishi mumkin. Ushbu qo’llanmadagi yondashuv UML platformasidan mustaqil model sifatida ifodalangan komponentlarga asoslangan dasturiy ta'minot arxitekturasini ishlab chiqish uchun modelga asoslangan arxitektura kontseptsiyasidan foydalanishdir.
Download 6.27 Kb.

Do'stlaringiz bilan baham:




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