uml modellashtirish tili

DOCX 12 pages 416.3 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 12
3-amaliy mashg’ulot mavzu: abstraktlash. modullik. iyerarxiya. tiplashtirish uml modellashtirish tili. sinflar diagrammasini qurish umumlashtirilgan modellashtirish tili uml-bu ob'ektga yo'naltirilgan tahlil va dizayn uchun ishlatilishi mumkin bo'lgan konstruksiya. u vizualizatsiya, spetsifikatsiya, dasturiy ta'minot tizimini loyihalash va hujjatlashtirish uchun ishlatilishi mumkin. uml lug'ati uchta turdagi qurilish bloklarini o'z ichiga oladi: · diagrammalar; · mohiyat; · munosabat. mohiyat - bu modelning asosiy elementlari bo'lgan abstraksiyalar, munosabatlar ularni bir -biriga bog'lab turadi va qiziqtirgan obyektlar guruhlarini diagrammasi. diagramma - bu elementlar to'plamining grafik tasviri bo'lib, ular ko'pincha graf uchlari (yo'llar) va yo'llar (aloqa) ning bog'langan grafi sifatida tasvirlanadi. uml tili 13 turdagi diagramalarni o'z ichiga oladi, ular orasida birinchi navbatda sinflar diagrammasi bo'lib, biz bu mavzuda shuni muhokama qilamiz. sinf diagrammalarida sinflar, interfeyslar va ularning aloqalari ko'rsatilgan. bunday sxemalar ko'pincha ob'ektga yo'naltirilgan tizimlarni modellashtirish uchun ishlatiladi. ular tizimni statik tarzda ifodalash uchun mo'ljallangan. uml elementlarining ko'pchiligi elementning eng muhim jihatlarini vizual tarzda taqdim etishni …
2 / 12
ementlarini (loyihalash va amalga oshirish jarayonlarida) ifodalashi mumkin. sinf diagrammasining asosiy elementlari asosiy elementlar sinflar va ular orasidagi munosabatlardir. sinflar atributlar va metodlar yordamida tavsiflanadi. atributlar sinf obyektlarining xossalarini tavsiflaydi. sinfdagi obyektlarning aksariyati o'zlarining xossalari atributlaridagi farq va boshqa obyektlarga bo'lgan munosabatidan kelib chiqadi. biroq, atributlar va munosabatlarning bir xil qiymatiga ega bo'lgan obyektlar bo’lishi mumkin, ya'ni obyektlarning individualligi ularning xossalarining farqlari bilan emas, balki ularning mavjudligi bilan belgilanadi. atribut nomi sinf ichida yagona bo'lishi kerak. atribut nomidan keyin uning turi va jimlik bo’yicha qiymati yozilishi mumkin. metod - bu funksiya. metod parametrlar va qaytariladigan qiymatlarga ega bo'lishi mumkin. aloqalar turlari: 1) assotsiatsiya; 2) agregatsiya; 3) merosxo’rlik. assotsiatsiya (assotsiatsiya) - sinfning nusxalari o'rtasidagi munosabatni ifodalaydi. asotsiatsiyaning har bir uchida karralilik (multiplicity) mavjud bo'lib, bu assotsiatsiyaning tegishli uchida joylashgan nechta obyekt berilgan munosabatlarda qatnashishi mumkinligini ko'rsatadi. rasmdagi misolda, har bir elementda istalgancha hisob-faktura yozuvlari mavjud, lekin har bir hisob -faktura yozuvi …
3 / 12
3..n kompozitsiya-bu obyekt-qismlar o'z-o'zidan mavjud bo'la olmaydigan va agregatsiya sinfining obyekti o’chirilganda yo'q qilinadigan agregat. kompozitsiya xuddi assotsiatsiya kabi tasvirlangan, faqat olmos to'ldirilgan. birlashtirish va kompozitsiya o'rtasidagi farqni tushunish juda muhim: yig'ish bilan qismli ob'ektlar o'z -o'zidan mavjud bo'lishi mumkin, lekin kompozitsiyada ular yo'q. birlashtirishga misol: mashina - g'ildirak, kompozitsiyaga misol: uy - xona. buyurtma 1 * buyurtmaqatori meros-bu “umumiy-xususiy” munosabat turi. agar sinflar bir qator boshqa sinflarning xulq-atvori va tuzilishiga ega bo'lsa, sinflar o'rtasidagi bunday munosabatni aniqlashga imkon beradi. ajdodga (bir yoki bir nechta) asoslangan kelib chiqqan sinfni yaratganingizda, meros iyerarxiyasi paydo bo'ladi. meros tamoyillarini amalga oshirish kodni qayta ishlatishning asosiy shartidir, chunki u polimorfizmga erishishning asosiy vositasidir. varaqa buyurtmama hujjat sinf diagrammasini hosil qilish tartibi “mohiyat” deb nomlangan yangi diagramma yarating. predmet sohani tahlil qiling va sinf diagrammasini tuzing. quyida namuna keltirilgan. tizimda asosiy obyekt mahsulot bo'ladi. dizayn ko’rinib turibdiki, tovarlar omborda saqlanadi. ammo tovar tushunchasi bir xil …
4 / 12
'zaro ta'sir diagrammasini qurish uml belgilarida elementlarning o'zaro ta'siri ular bilan muloqot qilishning axborot jihatlarida ko'rib chiqiladi. boshqacha qilib aytganda, o'zaro ta'sir qiladigan obyektlar bir -biri bilan qandaydir ma'lumot almashadi. bunday holda, ma'lumotlar to'liq xabarlardir. ssenariylar foydalanish holatida ishtirok etuvchi ob'ektlarning o'zaro ta'sirini tasvirlash uchun ishlatiladi. skript - bu foydalanish holati misoli bo'lib, u ma'lum bir foydalanish holati uchun mumkin bo'lgan hodisalar oqimini belgilaydi. pretsedentning o'zi - voqealarning odatiy yo'nalishini aks ettiruvchi asosiy voqealar ham, "agar nima bo'ladi ..." kabi vaziyatlarda tizimning ishlash mantig'ini belgilaydigan yordamchi stsenariylar. tizim dizaynining dastlabki bosqichlarida, qoida tariqasida, har bir aniqlangan foydalanish holati uchun asosiy ssenariyni ko'rib chiqish bilan chegaralanadi. masalan, tovarni buyurtma qilish bosqichi realizatsiyasi: buni amalga oshirish uchun siz yangi buyurtmani joylashtirish ssenariysi tasvirlangan ketma -ketlik diagrammasini tuzishingiz kerak. ketma-ketlik diagrammasi qurilish tartibi (sequence diagram) ketma-ketlik diagrammasini hosil qilamiz. masalan, "yangi buyurtma yaratish". bu diagramma sinf obyektlarining o'zaro ta'sirini aks ettirishi kerak. masalan, …
5 / 12
+iiponyck na cksay: integer +cxanupyer tosap(): void +copepmiaer onepanun ¢ namn4- upimn(): void +cosepuiaet onepanun ¢ kapramu(): void +pasmemtaer topappi(): void +buocut nudbopmauitio 0 pasmenten- hbixx tobapax(): void +buocut nopmamio 06 yaanennpix osapax(): void crymenr it] tipoxoastenne xypea feancan /owehkm: list vis: string tlonysr»_rexyinuil_cpemitii_ aapec: string gann(): void tenedbox: string tloxyant_ditntaabnyio_ormerky(): void e-mail: string i howep_saverkn: integer caymmacr cems yereenae moor: float kype moxersanncaricaq:void fy, ,bemexe 5, [hasnanne: string toaysnrrs_cumcox_ howep: int nnpocaryinariatix_kypcon(): void |crommocrs: float |ao6apure_cryzenra(): void tiporbeccop [yixanere_crymenta(): void vinee: string or |aapec: string 0." mperomaer tesiedou: string ousara: float . hexoropsie xypent ne tpebyior lucrpyktopa u pacuutant lia camocrosresishoe uayuexne fupenonaatent enore] 0.1 xopnye as [baksabtet| pendiacren pacnodoxena n i ng od mere #8 [pear cc 2 penser farm ortop] ype fo 2 re fo. on — pero aamesimaeres. 7 aaa a 0." 0. reves order kpaminoctio datereceived: date[0..1] customer isprepaid: booleantt] | * 1 thame ti] …

Want to read more?

Download all 12 pages for free via Telegram.

Download full file

About "uml modellashtirish tili"

3-amaliy mashg’ulot mavzu: abstraktlash. modullik. iyerarxiya. tiplashtirish uml modellashtirish tili. sinflar diagrammasini qurish umumlashtirilgan modellashtirish tili uml-bu ob'ektga yo'naltirilgan tahlil va dizayn uchun ishlatilishi mumkin bo'lgan konstruksiya. u vizualizatsiya, spetsifikatsiya, dasturiy ta'minot tizimini loyihalash va hujjatlashtirish uchun ishlatilishi mumkin. uml lug'ati uchta turdagi qurilish bloklarini o'z ichiga oladi: · diagrammalar; · mohiyat; · munosabat. mohiyat - bu modelning asosiy elementlari bo'lgan abstraksiyalar, munosabatlar ularni bir -biriga bog'lab turadi va qiziqtirgan obyektlar guruhlarini diagrammasi. diagramma - bu elementlar to'plamining grafik tasviri bo'lib, ular ko'pincha graf uchlari (yo'llar) va yo'llar (aloqa) ning bog'langan grafi sifati...

This file contains 12 pages in DOCX format (416.3 KB). To download "uml modellashtirish tili", click the Telegram button on the left.

Tags: uml modellashtirish tili DOCX 12 pages Free download Telegram