uml

PPTX 17 pages 2.3 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 17
mavzu: broker pattern mavzu: uml bajardi: ostonov umid tekshirdi: nishanov axram reja : uml tarixi uml diagrammalari uml ning afzalliklari va kamchiliklari xulosa uml (unified modeling language) - dasturiy ta'minotni ishlab chiqish, biznes-jarayonlarni modellashtirish, tizimni loyihalash va tashkiliy tuzilmalarni ko'rsatish sohasida ob'ektlarni modellashtirish uchun grafik tavsiflash tili hisoblanadi. uml umumiy til bo'lib, uml modeli deb ataladigan tizimning mavhum modelini yaratish uchun grafik yozuvlardan foydalanadigan ochiq standartdir. uml asosan dasturiy ta'minot tizimlarini aniqlash, vizuallashtirish, loyihalash va hujjatlashtirish uchun yaratilgan. uml dasturlash tili emas, lekin kod yaratishni uml modellari asosida bajarish mumkin. uml shuningdek, dasturiy ta'minotni ishlab chiquvchilarga umumiy tushunchalarni (sinf, komponent, umumlashtirish, yig'ish va xatti-harakatlar kabi) ifodalash uchun grafik belgilar bo'yicha kelishib olishga va dizayn va arxitekturaga ko'proq e'tibor berishga imkon beradi. uml tarixi uml modellashtirish tilining paydo bo'lishi uchun zarur shart-sharoitlar 20-asrning ikkinchi yarmida ob'ektga yo'naltirilgan dasturlash tillarining (simula 67, smalltalk, objective c, c++ va boshqalar) jadal rivojlanishi bilan bog'liq …
2 / 17
ique (omt)) tomonidan ishlab chiqilgan booch usuli ayniqsa mashhur bo'ldi. ulardan tashqari, boshqa usullar ham bor edi. fusion, shlaer-mellor va coad-yourdon kabi tugallangan texnologiyalar, ammo ularning barchasi nafaqat afzalliklarga, balki sezilarli kamchiliklarga ham ega edi. uml 1.x umlga qiziqish ortib borayotganidan so'ng, digital equipment corporation, hewlett-packard, i-logix, intellicorp, ibm, icon computing, mci systemhouse, microsoft, oracle corporation, rational software kabi kompaniyalar tilning yangi versiyalarini ishlab chiqishga qo'shildi. uml partners konsorsiumida. , texas instruments va unisys. qo'shma ishning natijasi 1997 yil yanvar oyida chiqarilgan uml 1.0 spetsifikatsiyasi bo'ldi. undan keyin oʻsha yilning noyabr oyida 1.1-versiyasi paydo boʻldi, unda notaviy yaxshilanishlar hamda baʼzi semantik kengaytmalar mavjud. uml ning keyingi versiyalari 1999 yil iyun, 2001 yil sentyabr va 2003 yil mart oylarida chop etilgan 1.3, 1.4 va 1.5 versiyalarini o'z ichiga oladi. uml 1.4.2 iso/iec 19501:2005 tomonidan xalqaro standart sifatida qabul qilingan. uml 2.0 uchun rasmiy spetsifikatsiya 2005 yil avgust oyida nashr etilgan. tilning …
3 / 17
masi komponent diagrammasi kompozit/kompozit tuzilma diagrammasi hamkorlik diagrammasi (uml2.0) joylashtirish diagrammasi obyekt diagrammasi paket diagrammasi profil diagrammasi(uml2.2) xulq-atvor diagrammasi (behavior diagrams) esa 4 qisimdan tashkil topgan : behavior diagrams: activity diagram state machine diagram use case diagram interaction diagrams: communication diagram (uml2.0) / collaboration (uml1.x) interaction overview diagram (uml2.0) sequence diagram timing diagram (uml2.0) xulq-atvor diagrammasi: faoliyat diagrammasi davlat diagrammasi foydalanish holatlari diagrammasi o'zaro ta'sir diagrammasi: aloqa diagrammasi(uml2.0) / hamkorlik diagrammasi (uml1.x) o'zaro ta'sirning umumiy diagrammasi(uml2.0) ketma-ketlik diagrammasi sinxonizatsiya diagrammasi(uml2.0) sinf diagrammasi sinf diagrammasi (class diagram) - tizimning strukturasini tavsiflovchi, tizim sinflarini, ularning atributlarini, usullarini va sinflar orasidagi bog'liqlikni ko'rsatadigan statik strukturaviy diagramma. sinf diagrammalarini tuzishda ulardan foydalanish maqsadlariga qarab turli xil qarashlar mavjud: kontseptual nuqtai nazar - sinf diagrammasi mavzu sohasining modelini tavsiflaydi, u faqat qo'llaniladigan ob'ektlar sinflarini o'z ichiga oladi; spetsifikatsiya nuqtai nazaridan - sinf diagrammasi axborot tizimlarini loyihalashda qo'llaniladi; amalga oshirish nuqtai nazari - sinf diagrammasi to'g'ridan-to'g'ri …
4 / 17
g'lanishlarni (bog'liqlarni) ko'rsatadigan statik struktura diagrammasi. jismoniy komponentlar fayllar, kutubxonalar, modullar, bajariladigan fayllar, paketlar va boshqalar bo'lishi mumkin. foydalanish holatlari diagrammasi (use case diagrammasi) foydalanish holatlari diagrammasi (use case diagrammasi) - ular o'rtasidagi munosabatlarni ko'rsatadigan diagramma aktyorlar va foydalanish holatlari. asosiy maqsad - mijoz, oxirgi foydalanuvchi va ishlab chiquvchiga tizimning funksionalligi va xatti-harakatlarini birgalikda muhokama qilish imkonini beruvchi yagona vositani taqdim etish. uml ning afzalliklari : uml ob'ektga yo'naltirilgan bo'lib, buning natijasida tahlil va dizayn natijalarini tavsiflash usullari semantik jihatdan usullarga yaqin. dasturlash zamonaviy bo'yicha ob'ektga yo'naltirilgan tillar; uml sizga tizimni deyarli barcha mumkin bo'lgan nuqtai nazardan va tizim xatti-harakatlarining turli jihatlaridan tavsiflash imkonini beradi; uml diagrammalarini sintaksisi bilan tezda tanishganingizdan so'ng o'qish nisbatan oson bo'ladi; uml kengaytiriladi va o'z matn va grafiklaringizni kiritish imkonini beradi stereotiplar, bu nafaqat dasturiy injiniring sohasida foydalanishga hissa qo'shadi; uml keng tarqaldi va dinamik rivojlanmoqda. tanqid (kamchiliklar) : uml juda keng tarqalgan va qo'llaniladigan …
5 / 17
larga xos bo'lgan cheklovdan ozod bo'ladi. rasmiy tavsif. ba'zi hollarda uml, ocl va ingliz tilining mavhum sintaksisi bir-biriga zid keladi, boshqa hollarda ular to'liq emas. uml ning noaniq tavsiflari foydalanuvchilarga ham, asbob sotuvchilarga ham ta'sir qiladi, bu esa spetsifikatsiyalarning o'ziga xos talqini tufayli asboblarning mos kelmasligiga olib keladi. o'rganish va amalga oshirishdagi qiyinchiliklar. yuqoridagi muammolar umlni o'rganish va amalga oshirishni muammoli qiladi, ayniqsa boshqaruv muhandislarni oldindan ma'lumotsiz uml dan foydalanishga majbur qilganda. faqat kod kodni aks ettiradi. yana bir fikr shundaki, chiroyli modellar emas, balki ishlaydigan tizimlar muhim ahamiyatga ega. qanday qilib qisqa qilib ayting jek rivz, "kod - bu dizayn" ("kod - loyiha")[15][16]. bu fikrga ko'ra, dasturiy ta'minotni yozishning yaxshiroq usuliga ehtiyoj bor; uml bunday yondashuvlarda qadrlanadi modellarni kompilyatsiya qilish manba yoki bajariladigan kodni yaratish uchun. biroq, bu hali ham etarli bo'lmasligi mumkin, chunki uml xususiyatlariga ega emasturing to'liqligi va yaratilgan har qanday kod uml talqin qilish vositasi ko'rishi …

Want to read more?

Download all 17 pages for free via Telegram.

Download full file

About "uml"

mavzu: broker pattern mavzu: uml bajardi: ostonov umid tekshirdi: nishanov axram reja : uml tarixi uml diagrammalari uml ning afzalliklari va kamchiliklari xulosa uml (unified modeling language) - dasturiy ta'minotni ishlab chiqish, biznes-jarayonlarni modellashtirish, tizimni loyihalash va tashkiliy tuzilmalarni ko'rsatish sohasida ob'ektlarni modellashtirish uchun grafik tavsiflash tili hisoblanadi. uml umumiy til bo'lib, uml modeli deb ataladigan tizimning mavhum modelini yaratish uchun grafik yozuvlardan foydalanadigan ochiq standartdir. uml asosan dasturiy ta'minot tizimlarini aniqlash, vizuallashtirish, loyihalash va hujjatlashtirish uchun yaratilgan. uml dasturlash tili emas, lekin kod yaratishni uml modellari asosida bajarish mumkin. uml shuningdek, dasturiy ta'minotni ishlab chiqu...

This file contains 17 pages in PPTX format (2.3 MB). To download "uml", click the Telegram button on the left.

Tags: uml PPTX 17 pages Free download Telegram