UML tarixi - Labaratoriya ishi

|
Labaratoriya ishi
|
bet | 2/8 | Sana | 25.12.2023 | Hajmi | 1,34 Mb. | | #128209 |
Bog'liq omadbek dtmUML tarixi
1996 yil davomida Ob'ektlarni boshqarish guruhi (OMG) tomonidan chiqarilgan birinchi taklif so'rovi (RFP )ushbu tashkilotlarga qo'shma RFP javobini ishlab chiqarish atrofida kuchlarni birlashtirish uchun katalizator bo'ldi.
Rational kuchli UML 1.0 ta'rifiga erishish uchun resurslarni ajratishga tayyor bo'lgan bir nechta tashkilotlar bilan UML Partners konsorsiumini tuzdi.UML 1.0 ta'rifiga eng ko'p hissa qo'shganlar:
Ushbu hamkorlik UML 1.0 ni ishlab chiqdi, bu yaxshi aniqlangan, ifodali, kuchli va umuman qo'llanilishi mumkin bo'lgan modellash tili. Bu OMGga 1997 yil yanvar oyida taklif qilingan dastlabki javob sifatida taqdim etilgan.1
1997 yil yanvar oyida IBM, ObjecTime, Platinum Technology, Ptech, Taskon, Reich Technologies va Softeam ham OMGga alohida RFP javoblarini taqdim etishdi.Ushbu kompaniyalar o'z g'oyalarini qo'shish uchun UML hamkorlariga qo'shildi va hamkorlar birgalikda qayta ko'rib chiqilgan UML 1.1 javobini ishlab chiqdilar.UML 1.1 versiyasining asosiy maqsadi UML 1.0 semantikasining ravshanligini yaxshilash va yangi hamkorlarning hissalarini kiritish edi.U OMG ga ko'rib chiqish uchun taqdim etilgan va 1997 yil kuzida qabul qilingan.
Ko'pgina kompaniyalar uchun dasturiy ta'minotning strategik qiymati ortib borayotganligi sababli, sanoat dasturiy ta'minotni ishlab chiqarishni avtomatlashtirish va sifatni yaxshilash, xarajatlarni va bozorga chiqish vaqtini kamaytirish usullarini izlaydi.Ushbu texnikalar komponent texnologiyasi, vizual dasturlash, naqshlar va ramkalarni o'z ichiga oladi.Korxonalar, shuningdek, tizimlarning murakkabligini boshqarish usullarini izlaydilar, chunki ular ko'lami va ko'lami oshadi.Xususan, ular jismoniy taqsimot, parallellik, replikatsiya, xavfsizlik, yuklarni muvozanatlash va xatolarga chidamlilik kabi takrorlanadigan arxitektura muammolarini hal qilish zarurligini tan oladilar.Bundan tashqari, World Wide Web-ning rivojlanishi, ba'zi narsalarni soddalashtirish bilan birga, ushbu arxitektura muammolarini yanada kuchaytirdi.Yagona modellashtirish tili (UML) ushbu ehtiyojlarga javob berish uchun ishlab chiqilgan.UML dizaynidagi asosiy maqsadlar Peyj-Jons tomonidan UML-dagi asosiy ob'ektga yo'naltirilgan dizaynda quyidagicha umumlashtiriladi:
Foydalanuvchilarga foydalanishga tayyor, ifodali vizual modellashtirish tilini taqdim eting, shunda ular mazmunli modellarni ishlab chiqishlari va almashishlari mumkin.
Asosiy tushunchalarni kengaytirish uchun kengaytirilganlik va ixtisoslashuv mexanizmlarini taqdim eting.
Muayyan dasturlash tillari va rivojlanish jarayonlaridan mustaqil bo'ling.
Modellashtirish tilini tushunish uchun rasmiy asos yarating.
OO vositalari bozorining o'sishini rag'batlantirish.
Hamkorlik, ramkalar, naqshlar va komponentlar kabi yuqori darajadagi rivojlanish kontseptsiyalarini qo'llab-quvvatlang.
Eng yaxshi amaliyotlarni integratsiyalash.
UML nazariyasini ko'rib chiqishni boshlashdan oldin, biz UML ning ba'zi asosiy tushunchalarini qisqacha ko'rib chiqamiz.
UML haqida birinchi e'tiborga olish kerak bo'lgan narsa shundaki, ko'nikish uchun juda ko'p turli xil diagrammalar (modellar) mavjud.Buning sababi shundaki, tizimga har xil nuqtai nazardan qarash mumkin.Dasturiy ta'minotni ishlab chiqishda ko'plab manfaatdor tomonlar rol o'ynaydi.
Masalan:
Dizaynerlar
Kodlovchilar
Sinovchilar
QA
Buyurtmachi
|
| |