UML, реализация варианта использования - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь подготовить модель UML для своего проекта. Это довольно сложно, однако я остановлюсь на одном из вариантов использования. В краткосрочной перспективе имя варианта использования - «Редактировать результаты пациента», и его использует актер «Доктор». Фактически, при вводе результатов всегда запускаются следующие действия:

  • Элемент списка
  • Расчет нормальных диапазонов
  • Расчет связанных выражений
  • Объединение интерпретации

Предполагая, что моя диаграмма вариантов использования подготовлена ​​следующим образом: main use-case

Мои вопросы:

  1. Как рисовать действия, которые запускаются автоматически? Как расширенные варианты использования, как это? extended use-case

  2. Как нарисовать реализацию варианта использования «Редактировать результаты пациента»? Каждая операция редактирования включает в себя несколько взаимодействий программных компонентов. Должен ли я использовать диаграммы сотрудничества? (как объединить мой основной сценарий использования с ними), может быть, что-то еще?

  3. Как нарисовать диаграммы последовательности, чтобы показать последовательность действий и переданные параметры? Как соединить эти схемы с моим сценарием использования.

  4. Как лучше всего показать реализацию варианта использования

Я использую Предприятие Architect. Спасибо !!!

1 Ответ

0 голосов
/ 07 ноября 2018
  1. Нет. Это просто действия, которые являются частью сценариев внутри варианта использования. Попытка сделать варианты использования - функциональный анализ неправильным способом. Вариант использования объединяет несколько шагов под общую цель / добавленную стоимость.
  2. Реализация варианта использования - это совместная работа (пузырь с границей пунктирной линии; вместе с UC на панели инструментов). Сотрудничество содержит диаграммы, которые показывают, как отдельные классы взаимодействуют / сотрудничают для реализации (части) варианта использования. Используйте реализацию от сотрудничества до варианта использования.
  3. Поместите SD в коллаборацию и сгруппируйте / назовите их разумно.
  4. см. Выше

Что касается ваших комментариев:

  • Отредактировано 2.
  • Я никогда не нашел хорошего применения для совместной работы, и я сделал много успешных UC-моделирования. Так что вы, вероятно, тоже можете жить без него.
  • Поместите Действия внутри Действия, представляющего сценарий, и подключите их по желанию. Вы также можете заглянуть в BPMN.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...