Внешняя система в UML - PullRequest
       27

Внешняя система в UML

0 голосов
/ 18 ноября 2018

В настоящее время я работаю над документом спецификации требований к программному обеспечению, я создаю сценарий использования для проверки или связи с внешней системой, например, я хочу создать сценарий использования для отправки уведомлений по электронной почте контактам пользователей Outlook, не нужноуказали детали для внешней системы?Понравилась проверка или учетные данные?

1 Ответ

0 голосов
/ 18 ноября 2018

Не на диаграмме UC, но есть и другие, где вы можете.

Диаграмма вариантов использования

UC покажет внешние системы, которые участвуют в UC, в качестве действующих лиц.Сам UC показывает функциональность смоделированных систем и не должен снижаться при разложении.Такие вещи, как «общение с внешней системой» или «запрос подтверждения», не являются отдельными UC, а являются частью чего-то более широкого, например «Разместить заказ».На этом уровне вы показываете только основную функцию, оставляя детали для других, более специфических диаграмм (например, диаграмма активности, изображающая поток UC).

Диаграмма активности

На диаграмме активности вы показываете информацию ообработка, но в целом вы не показываете слишком много статических данных.В результате такие вещи, как «Проверить запрос» или «Создать уведомление по электронной почте» будут отдельными действиями в рамках действия.Они могут быть дополнительно разложены как Действия с подробной информацией о том, как выполняется проверка или какие шаги должны быть выполнены для связи с системой.

Диаграмма последовательности

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

Другие диаграммы

Все зависит от конкретной диаграммы и большинстваиз них вы можете показать другую систему каким-то образом.Иногда есть несколько способов сделать это.Детали будут зависеть от того, что именно вы хотите показать, и какую диаграмму вы выбрали для представления информации


Я бы посоветовал вам прочитать несколько хороших книг о моделировании с использованием UML.Мои обычные стартовые рекомендации - «Применение UML и шаблонов» Крейга Лармана или «UML Говарда Подесва для анализа ИТ-бизнеса».

...