Uml diagrammalar Use case diagram


Download 265.39 Kb.
Sana18.06.2023
Hajmi265.39 Kb.
#1587326
Bog'liq
use case diagram

UML diagrammalar

Use case diagram

Reja:

  • Use case diagram maqsadi
  • Use Case Diagram komponentlari
  • Namunalar

Use case diagramm

  • 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.

Use case diagram mohiyati

  • 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

1) association relationship

2) extend relationship

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

Download 265.39 Kb.

Do'stlaringiz bilan baham:




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