3-ma’ruza: uml tili tushunchasi va standart tuzilishi Ish diagrammasidan foydalaning
Download 57.77 Kb. Pdf ko'rish
|
- Bu sahifa navigatsiya:
- Foydalanish holati
- Sinf diagrammasi
3-ma’ruza: UML tili tushunchasi va standart tuzilishi Ish diagrammasidan foydalaning Ushbu turdagi diagramma tizim bajaradigan operatsiyalar ro'yxatini yaratishga imkon beradi. Ushbu turdagi diagramma ko'pincha funktsiyalar diagrammasi deb ataladi, chunki bunday diagrammalar to'plami asosida tizim talablari ro'yxati tuziladi va tizim tomonidan bajariladigan funktsiyalar to'plami aniqlanadi. Rasm - 1. Foydalanish holatlari diagrammasi Foydalanish holatlari diagrammasi tizimning funksionalligini yoki tizim nima qilishi kerakligini tasvirlaydi. Diagrammani ishlab chiqish quyidagi maqsadlarga ega: ▪ simulyatsiya qilingan domenning umumiy chegaralari va kontekstini aniqlash; ▪ loyihalashtirilgan tizimning funktsional harakati uchun umumiy talablarni shakllantirish; ▪ tizimning dastlabki kontseptual modelini keyinchalik mantiqiy va jismoniy modellar ko'rinishida tafsilotlash uchun ishlab chiqish; ▪ tizim ishlab chiquvchilarining o'z mijozlari va foydalanuvchilari bilan o'zaro munosabatlari uchun dastlabki hujjatlarni tayyorlash. Foydalanish holatlari diagrammasining mohiyati quyidagicha. Loyihalanayotgan tizim foydalanish holatlari orqali tizim bilan o'zaro ta'sir qiluvchi ob'ektlar yoki aktyorlar to'plami sifatida ifodalanadi. Bunday holda, aktyor yoki aktyor tizim bilan tashqaridan o'zaro ta'sir qiluvchi har qanday sub'ektdir. Bu odam bo'lishi mumkin texnik qurilma , dastur yoki ishlab chiquvchining o'zi belgilaydigan modellashtirilgan tizimga ta'sir qilish manbai bo'lib xizmat qiladigan boshqa tizim. Foydalanish holati tizimning aktyorga taqdim etayotgan xizmatlarini tavsiflash uchun xizmat qiladi. Foydalanish misolining maqsadi ob'ektning ichki tuzilishini oshkor qilmasdan uning xatti-harakatining to'liq tomonini yoki qismini aniqlashdir. Bunday ob'ekt o'ziga xos xatti-harakatlarga ega bo'lgan tizim yoki modelning har qanday elementi bo'lishi mumkin. Har bir foydalanish holati aktyorning iltimosiga binoan modellashtirilgan ob'ekt taqdim etadigan alohida xizmatga mos keladi, ya'ni ushbu ob'ekt qanday ishlatilishini belgilaydi. Aktyorning iltimosiga binoan ishga tushiriladigan xizmat to'liq, bo'linmas harakatlar ketma-ketligidir. Bu shuni anglatadiki, tizim so'rovni qayta ishlashni tugatgandan so'ng, keyingi so'rovlarni bajarishga tayyor bo'lishi uchun u asl holatiga qaytishi kerak. Foydalanish holatlari ishlab chiqilgan tizim uchun tashqi talablarni belgilash va mavjud tizimning funktsional harakatlarini belgilash uchun ishlatilishi mumkin. Foydalanish holatlari to'plami umuman tizimning kutilayotgan xatti-harakatlarining barcha mumkin bo'lgan tomonlarini aniqlashi kerak. Bundan tashqari, foydalanish holatlari taqdim etilayotgan xizmatlar bilan to'g'ri ishlash imkoniyatiga ega bo'lish uchun ishtirokchilarning tizim bilan qanday o'zaro munosabatda bo'lishi kerakligini aniqlaydigan talablarni aniq belgilab beradi. Qulaylik uchun ko'plab foydalanish holatlarini alohida paket sifatida ko'rish mumkin. Foydalanish holatlariga misollar quyidagilar bo'lishi mumkin: mijozning joriy hisobi holatini tekshirish, buyumni sotib olishga buyurtma berish, mijozning kreditga layoqatliligi haqida qo'shimcha ma'lumot olish, monitor ekranida grafik shaklni ko'rsatish , va boshqa harakatlar. Sinf diagrammasi Ob'ektga yo'naltirilgan dasturlashning markaziy qismi sinf diagrammasi ko'rinishidagi tizimning mantiqiy modelini ishlab chiqishdir. Sinf diagrammasi (sinf diagrammasi) ob'ektga yo'naltirilgan dasturlash sinflari terminologiyasida tizim modelining statik tuzilishini ifodalash uchun ishlatiladi. Sinf diagrammasi, xususan, ob'ektlar va quyi tizimlar kabi domenning alohida ob'ektlari o'rtasidagi turli munosabatlarni aks ettirishi, shuningdek, ularning ichki tuzilishi va munosabatlar turlarini tavsiflashi mumkin. Rasm - 2. Sinf sxemasi Diagramma piktogrammalari tizimlarning murakkab ierarxiyasini, sinf munosabatlarini (Sinflar) va interfeyslarni (Interfeyslar) ko'rsatishga imkon beradi. Ushbu turdagi diagramma tizim ob'ektlarini aks ettiruvchi hamkorlik diagrammasiga mazmunan qarama-qarshidir. Rational Rose bu turdagi diagrammadan foydalanib, turli belgilarda sinflar yaratish imkonini beradi. bulut kabi. Shunday qilib, sinf shunchaki shablon bo'lib, unga ko'ra kelajakda ma'lum bir ob'ekt yaratiladi. Sinf diagrammasi - bu grafik bo'lib, uning uchlari "klassifikator" tipidagi elementlar bo'lib, har xil turdagi strukturaviy munosabatlar bilan bog'langan. Sinf diagrammasi interfeyslarni, paketlarni, munosabatlarni va hatto ob'ektlar va munosabatlar kabi individual misollarni ham o'z ichiga olishi mumkin. Sinf UML tilida bir xil tuzilishga, xatti-harakatlarga va boshqa sinflar ob'ektlari bilan munosabatlarga ega bo'lgan ob'ektlar to'plamini belgilash uchun ishlatiladi. Sinf grafik jihatdan to'rtburchaklar shaklida tasvirlangan, uni qo'shimcha ravishda gorizontal chiziqlar bilan bo'limlarga yoki bo'limlarga bo'lish mumkin. Bu bo'limlarda sinf nomi, atributlar (o'zgaruvchilar) va operatsiyalar (usullar) bo'lishi mumkin. Download 57.77 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling