8-ma’ruza: Foydalanishni modellashtirish. Foydalanish diagrammalari Ish diagrammasidan foydalaning
Download 161.12 Kb. Pdf ko'rish
|
Foydalanish holati- foydalanuvchi nuqtai nazaridan tizim xatti-harakatlarining
muayyan jihatining tavsifi (Booch). Ta'rif juda aniq va to'liq, ammo xuddi shu tarzda uni biroz aniqroq qilish mumkin Zicom Mentor"ohm: Foydalanish holati- aktyor tomonidan kuzatilgan natijaga olib keladigan tizim tomonidan bajariladigan ketma-ket hodisalar (shu jumladan variantlar) to'plamining tavsifi. Foydalanish holati sub'ektning xatti-harakatlarini ifodalaydi, ishtirokchilar va tizim o'rtasidagi o'zaro ta'sirni tavsiflaydi. Pretsedent ma'lum bir natijaga "qanday qilib" erishilganligini ko'rsatmaydi, faqat "nima" bajariladi. Foydalanish holatlari juda oddiy tarzda - ellips shaklida ko'rsatilgan, uning ichida uning nomi ko'rsatilgan. Foydalanish holatlari va aktyorlar chiziqlar bilan bog'langan... Ko'pincha chiziqning bir uchida guruch tasvirlangan. 2.3 loyihalashtirilgan tizimning xatti-harakatlariga umumiy talablarni shakllantirish; tizimning kontseptual modelini keyinchalik detallashtirish uchun ishlab chiqish; mijozlar va tizim foydalanuvchilari bilan o'zaro hamkorlik qilish uchun hujjatlarni tayyorlash. UML grafik modellashtirish tilidir umumiy maqsad , dasturiy ta'minot tizimlarini ishlab chiqish jarayonida yaratilgan barcha artefaktlarning spetsifikatsiyasi, vizualizatsiyasi, dizayni va hujjatlari uchun mo'ljallangan. UML haqida batafsil tavsiflovchi juda ko'p yaxshi kitoblar mavjud (ba'zi joylarda hatto batafsil), men tezda eslab qolish uchun diagrammalar, ob'ektlar va ular orasidagi bog'lanishlar haqidagi asosiy tushunchalarni bir joyda to'plashni xohlayman, masalan, cheat varaqlari. . Eslatma kitoblardagi materiallardan foydalanadi: Ivanov D. Yu., Novikov F. A. Birlashtirilgan modellashtirish tili UML va Leonenkov. UML darsligi. Birinchidan, muharrir haqida qaror qabul qilaylik. Linux ostida men turli xil UML muharrirlarini sinab ko'rdim, eng muhimi, menga UMLet yoqdi, garchi u Java-da yozilgan bo'lsa-da, u juda tez harakat qiladi va ob'ekt shablonlarining aksariyati unda. Bundan tashqari, Java-da yozilgan, funktsional jihatdan boy, lekin ko'proq sekinlashtiradigan o'zaro platformali UML muharriri ArgoUML ham mavjud. Men qaror qildim UMLet, ostiga o'rnating Arch Linux va Ubuntu: # Arch Linux uchun yaourt -S umlet # Ubuntu uchun sudo apt-get install umlet UMLda barcha ob'ektlarni quyidagi turlarga bo'lish mumkin: ▪ tizimli; ▪ xulq-atvor; ▪ guruhlash; ▪ izoh; UMLda to'rtta asosiy aloqa turi qo'llaniladi: Tobelik- mustaqil ob'ektni o'zgartirish qandaydir tarzda qaram shaxsga ta'sir qilishini ko'rsatadi. Grafik jihatdan qaramlik munosabati bog'liq shaxsdan mustaqil ob'ektga ishora qiluvchi o'q bilan kesilgan chiziq sifatida tasvirlangan. Uyushma- agar bir ob'ekt boshqasiga bevosita bog'liq bo'lsa (yoki boshqalar bilan - assotsiatsiya nafaqat ikkilik bo'lishi mumkin) sodir bo'ladi. Assotsiatsiya grafik jihatdan bog'liq ob'ektlarni bog'laydigan turli qo'shimchalar bilan mustahkam chiziq sifatida tasvirlangan. Umumlashtirish ikki sub'ekt o'rtasidagi munosabatlar bo'lib, ulardan biri ikkinchisining maxsus (ixtisoslashgan) ishi. Grafik jihatdan umumlashma oxirida uchburchak, soyasiz o'q bilan alohida (kichik sinf) umumiy (supersinf) ga yo'naltirilgan chiziq sifatida tasvirlangan. Amalga oshirish- amalga oshirish munosabati bir ob'ekt boshqasining amalga oshirilishi ekanligini ko'rsatadi. Grafik jihatdan, amalga oshirish oxirida uchburchak, soyasiz strelka bilan kesilgan chiziq sifatida tasvirlangan bo'lib, amalga oshiriladigan ob'ektdan amalga oshiriladigan narsaga yo'naltirilgan. V UML 2 aniqlanadi 13 diagramma turlari. Standartlarga ko'ra, har bir diagrammada diagramma identifikatori (teg) va sarlavhasini ko'rsatadigan yuqori chap burchakda to'rtburchaklar (pastki o'ng burchak qiyshiq) bo'lgan quti bo'lishi kerak. Download 161.12 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling