Uml activity диаграммалары. Белсенділік диаграммасын құру процесінің ерекшелігі



Дата04.06.2023
өлшемі0,59 Mb.
#98618
Байланысты:
UML 8 лекция 21

UML Activity диаграммалары. Белсенділік диаграммасын құру процесінің ерекшелігі


Белсенділік диаграммасы – бизнес-үдерістерді сипаттау диаграмамсы.
Белсенділік диаграммасы қызмет графтары түрінде беріледі, қызмет күйі граф төбелері болып табылады, ал доғалары (қатынастары) бір күйден екінші күйге өтуді бейнелейді.

Белсенділік диаграммасы (activity diagram)

Мақсаты – операциялардың орындалу үдерісін модельдеу.

Диаграммадағы әр күй қандай да бір элементар операцияның орындалуына сәйкес, келесі күйге көшу ағымдағы операцияның аяқталғанын көрсетеді.

Белсенділік диаграммасы күй диаграммасының дербес жағдайы деп айтуға болады.

Белсенділік диаграммасы

  • Қызметі
    • Орындалуы тиіс жұмыстар (есеп)
    • Жұмыстардың реттелген тізбегі
    • Жұмыстардың басталуы және аяқталуы
  • Параллель үдерістер сипаттамасы
    • Негізгі ерекшелігі - блок-схемалар
    • Орындалу тізбегінің реті маңызды емес

Басқару түйіндері:
  • жұмырланған төртбұрыштар — қызмет
  • Ромбтар — шешімдер
  • жалпақ жолақтар — қызметтердің тармағының басталуы (тармақталуы) және аяқталуы (қосылуы)
  • қара дөңгелек — үдеріс басы (бастапқы түйін)
  • жиегі бар қара дөңгелек - үдерістің аяқталуы (соңғы түйін)

Белсенділік диаграммасы

Мәні мен графиктік нотация

  • Қызмет күйі (action state)
  • Көшу
    • Тармақталу
    • Параллельдік тармақтар (бөлу және қосылу)
  • Жолақтар (дорожка)

Белсенділік параметрлері қызметтің кіріс және шығыс параметрлерін бейнелеу үшін қолданылады.
Белсенділік объектілері қызмет кірісіне келіп түсетін деректерді және оны орындау нәтижесінде алынған деректерді бейнелеу үшін қолданылады.

Ішкі қызмет күйінің графиктік бейнеленуі

Көшулер


Белсенділік диаграммасында бір бастапқы түйін және бір соңғы түйін болады.

Басқару түйіндерінің бөлу және қосылуының графиктік бейнесі


Басқару түйіндері
Бөлу түйіні- бірнеше параллель ағымдарға бөлудің басқару түйіні.
Біріктіру түйіні- бірнеше ағымдарды синхрондайтын басқару түйіні.
Қызметті бөлу – жалпы сипаттамаға ие және бір қызметке жататын қызметтерді топтастыру үшін арналған модель элементі.
Бизнес-үдерістерді модельдеу кезінде жолақ нотациясын қолданып, қызметті бөлуге болады.

Жолақтар

Белсенділік диаграммасы

Белсенділік диаграммасы (жолақтармен)

Дайындау


Начало
Документ
Действие
Подразделение
Исполнитель
Выписывает доверенность
бухгалтерия
бухгалтер
Едет к продавцу
склад
снабженец
Заявка отдела снабжения
Доверенность (бланк)
Доверенность (подписанная)
Получает товар
склад
снабженец
Доверенность (подписанная)
Накладная
Счет-фактура

Алу


Документ
Действие
Подразделение
Исполнитель
Передает товар на склад
склад
комиссия
Выписывает приемный акт
склад
кладовщик
Накладная
Счет-фактура
Накладная
Приемный акт ( 2 экз)
Да
Дефектация
Соответствует по количеству\качеству
Нет
склад
снабженец

Есепке алу


Документ
Действие
Подразделение
Исполнитель
Передает акт снабженцу
склад
кладовщик
Передает акт в бухгалтерию
склад
кладовщик
Приемный акт
Приемный акт
Учитывает приемный акт
бухгалтерия
бухгалтер
Приемный акт
Регистрирует товар
склад
кладовщик
Накладная
Карточка товара
Деректерді сақтау орны
Деректерді сақтау орны (хранилище данных)– объектілер немесе басқа ақпаратты тұрақты сақтауға арналған орталық буфердің түрі.

Белсенділік диаграммасының артықшылықтары:

  • Параллель үдерістер қолдайды;
  • Параллель алгоритмдерді сипаттау үшін тармақталу мен біріктіру артықшылықтарын қолданады;
  • Жұмыстар ағымын модельдеудің күшті құралы.


Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет