Use case diagram Reja: - Use case diagram maqsadi
- Use Case Diagram komponentlari
- Namunalar
- Use case diagram - bu bir tizimning funksional ko'rsatgichlari (use case) va ularning bilan aloqador obyektlarni (actor) tavsif qiladigan UML (Unified Modeling Language) tahlilidir.
- Tizimdan kutib olingan natijalarni olish uchun foydalanuvchining amal qilishi kerak bo'lgan funksional jarayon.r.
Use case diagramm maqsadi Use case diagramning maqsadi, tizimning boshqa modellari, masalan, klasslar va obyektlar bilan bir qatorda ishlatiladigan dasturiy mahsulotning voqealarini (events) va foydalanuvchilar tomonidan amalga oshiriladigan amallarni (actions) tasvirlashdir. - Loyihalashtirilgan tizim foydalanish holatlari (foydalanish holatlari) deb ataladigan tizim bilan o'zaro ta'sir qiluvchi ob'ektlar yoki aktyorlar (aktyorlar) to'plami sifatida taqdim etiladi.
Shunday qilib, - Use case diagramm komponentalari:
- aktyorlar
- pretsedentlar
- munosabatlar
Foydalanish usullari - Loyihalashtirilgan tizim tegishli aktyor bilan o'zaro aloqada bo'lganda bajarishi kerak bo'lgan harakatlar ketma-ketligini aniqlaydi.
VI nomi bosh harf bilan boshlanadi va harakatni bildiruvchi fe'l yoki otning aylanishi bilan ko'rsatiladi.
Aktyor - Bu sistemada ishlovchi yoki foydalanuvchi.
- Bu component shaklida, oddiy yoki murakkab ism yoki rasmda ifodalangan, tizimning nima uchun yaratildi va kimlar tomonidan ishlatiladi, tushuntiriladi.
Aktyor Standart aktyor grafik rasmi: - Aktyor har doim tizimdan tashqarida, uning ichki tuzilishi hech qanday tarzda idrok etilmaydi.
- Aktyor misollar: bank mijozi, bank xodimi, sotuvchi, uyali telefon.
Munosabatlar - Bitta aktyor bir nechta foydalanish holatlari bilan o'zaro ta'sir qilishi mumkin va aksincha.
- Xuddi shu ob'ekt uchun belgilangan 2 ta foydalanish holatlari bir-biri bilan o'zaro ta'sir qila olmaydi, chunki ularning har biri mustaqil ravishda ushbu ob'ekt uchun to'liq foydalanish holatini tavsiflaydi.
Munosabat turlari 3) generalization relationship 4) include relationship Association relationship - Bu munosbat, bitta Actor va Use Case o'rtasidagi munosabatni aks ettiradi.
- Boshqa so'zlar bilan, bu munosbat, tizimning foydalanuvchilari yoki ishlovchilari tomonidan amalga oshirilishi kerak bo'lgan har qanday ishni aks ettiradi.
Belgilanishi: to'g'ri chiziq shaklida. Qo'shimcha belgilar bo'lishi mumkin (havolaning ko'pligi, havola yo'nalishi, havola nomi)
Extend relationship - Bu munosbat, biror Use Case-ni boshqa Use Case-ga kengaytirishni aks ettiradi.
- Bu yordamida, birinchi Use Case odatda bajarilishi kerak bo'lgan ishni kengaytirish uchun ikkinchi Use Case-ni ishlatadi.
O'q asosiy foydalanish holatiga ishora qiladi!
Generalization relationship - Bu munosbat, bitta Actor-larning alohida yoki umumiy munosabatlarini aks ettiradi. Boshqa so'zlar bilan, bu munosbatda, biror Actor alohida foydalanuvchilar yoki ishlovchilar turi, masalan, admin va hodimlar, bo'lishi mumkin.
-
O'q ota predmetga ishora qiladi (aktyor)
Include relationship - Bu munosbat, bitta Use Case-ni boshqa Use Case-ga qo'shishni aks ettiradi. Bu yordamida, birinchi Use Case to'liq bajarilishi uchun ikkinchi Use Case-ning amalga oshirilishi kerak bo'lgan har qanday harakatlar ro'yxati ko'rsatiladi.
Namunalar - Tovarlarni sotib olish uchun buyurtma berish jarayoni
Namunalar - Uy qurish jarayoni uchun misol diagrammasi
Do'stlaringiz bilan baham: |