Зависимость в диаграммах вариантов использования - PullRequest
0 голосов
/ 10 марта 2019

Я работаю над диаграммой вариантов использования высокого уровня для бизнес-системы и хочу выразить связь между двумя отдельными вариантами использования следующим образом:

  1. Actor1 выполняет UseCase1
  2. Actor2 выполняет UseCase2
  3. Но результаты UseCase2 в некоторой степени зависят от UseCase1.

Правильно ли представлять эти отношения как зависимость, UseCase2 ---> UseCase1?

enter image description here

1 Ответ

0 голосов
/ 10 марта 2019

В этой норме нет ничего, поэтому невозможно понять роль зависимости, глядя на вашу диаграмму.

Очень часто UC влияет на систему, чтобы иметь последствия для выполнения других UC, и мы не пытаемся это показать (см. Как нарисовать диаграмму прецедентов, когда субъект может измениться другие случаи использования актера?

Конечно, если вы действительно хотите, вы можете добавить профиль и стереотип, например <<affect>>, и использовать его для своей зависимости со связанными объяснениями. Но если вы начнете это делать, у вас будет много зависимостей <<affect>> в ваших диаграммах, и они будут нечитаемыми.

Правильный способ - это не только создавать диаграммы, но и добавлять текстовые описания, объясняющие цель / эффекты каждого UC (и, конечно, действующих лиц), более возможные условия до / после и т. Д.

...