Uml modellashtirish tili reja: uml yordamida obektga yo‘naltirilgan dasturlash Loyiha shablonlari Tadbiq etish muammolari Ochiq kodli ishlab chiqish



Download 0,9 Mb.
bet1/2
Sana21.07.2022
Hajmi0,9 Mb.
#831884
  1   2
Bog'liq
mustaqil ish

UML MODELLASHTIRISH TILI REJA: 1.UML yordamida obektga yo‘naltirilgan dasturlash 2.Loyiha shablonlari 3.Tadbiq etish muammolari 4.Ochiq kodli ishlab chiqish

  • UML-dan foydalangan holda ob'ektga yo'naltirilgan dasturiy ta'minot dizaynini joriy etish va muhim amalga oshirish muammolarini ta'kidlashdir. Ushbu bo'limni o'qib chiqqach, siz:
  • umumiy, ob'ektga yo'naltirilgan dizayn jarayonidagi eng muhim faoliyatni tushunish;
  • ob'ektga yo'naltirilgan dizaynni hujjatlashtirish uchun ishlatilishi mumkin bo'lgan ba'zi turli modellarni tushunish;
  • dizayn patternlari g'oyasi va ular dizayn bilimlari va tajribasidan qayta foydalanish usuli haqida bilish;
  • dasturiy ta'minotni joriy qilishda e'tiborga olinishi kerak bo'lgan asosiy masalalar, jumladan, dasturiy ta'minotni qayta ishlatish va ochiq manbalarni ishlab chiqish bilan tanishtirildi.
  • Dasturiy ta'minotni loyihalash va joriy etish - bu dasturiy ta'minotni yaratish jarayonining bosqichi bo'lib, unda bajariladigan dasturiy ta'minot tizimi ishlab chiqiladi. Ba'zi oddiy tizimlar uchun dasturiy injiniring dasturiy ta'minotni loyihalash va amalga oshirishni anglatadi va boshqa barcha dasturiy ta'minot ­muhandislik faoliyati ushbu jarayon bilan birlashtiriladi.
  • Dizayn muammoni qanday hal qilish haqida, shuning uchun har doim dizayn jarayoni mavjud. Biroq, dizaynni UML yoki boshqa dizayn tavsifi tilidan foydalangan holda batafsil tavsiflash har doim ham zarur emas .­
  • Dizayn va amalga oshirish bir-biri bilan chambarchas bog'liq va odatda dizaynni ishlab chiqishda amalga oshirish masalalarini hisobga olishingiz kerak. Misol uchun, agar siz Java yoki C# kabi ob'ektga yo'naltirilgan tilda dasturlashayotgan bo'lsangiz, dizaynni hujjatlashtirish uchun UML dan foydalanish to'g'ri ish bo'lishi mumkin. Menimcha, agar siz Python kabi dinamik tarzda yozilgan tildan foydalanib ishlab chiqsangiz, bu unchalik foydali emas. Agar siz tayyor paketni sozlash orqali tizimingizni amalga oshirayotgan bo'lsangiz, UML dan foydalanishning ma'nosi yo'q.
  • Ob'ektga yo'naltirilgan tizim o'zining mahalliy holatini saqlaydigan va shu holat bo'yicha operatsiyalarni ta'minlaydigan o'zaro ta'sir qiluvchi ob'ektlardan iborat. Davlat vakolatxonasi xususiydir va unga bevosita ob'ektdan tashqaridan kirish mumkin emas. Ob'ektga yo'naltirilgan dizayn jarayonlari ob'ektlar sinflarini va bu sinflar o'rtasidagi munosabatlarni loyihalashni o'z ichiga oladi. Ushbu sinflar tizimdagi ob'ektlarni va ularning o'zaro ta'sirini belgilaydi. Dizayn bajaruvchi dastur sifatida amalga oshirilganda, ob'ektlar ushbu sinf ta'riflaridan dinamik ravishda yaratiladi
  • Kontseptsiyadan batafsil, ob'ektga yo'naltirilgan dizayngacha tizim dizaynini ishlab chiqish uchun sizga kerak:
  • Kontekst va tizim bilan tashqi o'zaro ta'sirlarni tushuning va aniqlang.
  • Tizim arxitekturasini loyihalash.
  • Tizimdagi asosiy ob'ektlarni aniqlang.
  • Dizayn modellarini ishlab chiqish.
  • Interfeyslarni belgilang.
  • Ba'zan siz dizayn jihatlarini aniqlashtirish uchun UML kabi notalardan foydalanasiz; boshqa paytlarda munozaralarni rag'batlantirish uchun notalardan norasmiy foydalaniladi.
  • Ob-havo stantsiyasidan foydalanish holatlari
  • Meteorologiya stansiyasi o'zaro aloqada bo'lgan mustaqil quyi tizimlardan iborat
  • Meteorologiya stansiyasining yuqori darajadagi arxitekturasi
  • 1980-yillarda ob'ektga yo'naltirilgan dizayn rivojlanar ekan, ob'ektga yo'naltirilgan tizimlarda ob'ekt sinflarini aniqlashning turli usullari taklif qilindi:
  • Quriladigan tizimning tabiiy til tavsifining grammatik tahlilidan foydalaning. Ob'ektlar va atributlar - otlar; operatsiyalar yoki xizmatlar fe'llardir (Abbott 1983).
  • Samolyot, menejer kabi rollar, so'rov kabi hodisalar, uchrashuvlar, joylar kabi o'zaro ta'sirlar kabi ilova domenidagi moddiy ob'ektlardan (narsalardan) foydalaning
  • Tizimdan foydalanishning turli stsenariylari aniqlangan ­va navbatma-navbat tahlil qilinadigan stsenariy asosidagi tahlildan foydalaning. Har bir stsenariy tahlil qilinganda, tahlil uchun mas'ul bo'lgan guruh kerakli ob'ektlar, atributlar va operatsiyalarni aniqlashi kerak (Beck va Cunningham 1989
  • O'ylaymanki, uchta UML model turi, ayniqsa, foydalanish holatlari va arxitektura modellari uchun tafsilotlarni qo'shish uchun foydalidir:
  • Ob'ektlarning mantiqiy guruhlarini izchil quyi ­tizimlarga ko'rsatadigan quyi tizim modellari . Ular har bir quyi tizim yopiq ob'ektlar bilan paket sifatida ko'rsatilgan sinf diagrammasi shaklida taqdim etiladi. Quyi tizim modellari strukturaviy modellardir.
  • Ob'ektlarning o'zaro ta'siri ketma-ketligini ko'rsatadigan ketma-ketlik modellari . Ular UML ketma-ketligi yoki hamkorlik diagrammasi yordamida ifodalanadi. Ketma-ket modellar dinamik modellardir.
  • Hodisalarga javoban ob'ektlar o'z holatini qanday o'zgartirishini ko'rsatadigan davlat mashinasi modellari . Ular UMLda holat diagrammalari yordamida ifodalanadi. Davlat mashinasi modellari dinamik modellardir.
  • Ma'lumotlar yig'ishni tavsiflovchi ketma-ketlik diagrammasi

Download 0,9 Mb.

Do'stlaringiz bilan baham:
  1   2




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish