У меня есть программа, которая использует внешнюю базу данных. Поэтому мне нужно добавить это как актера к диаграмме использования. Поскольку я добавляю базу данных в качестве актера, что является наилучшим способом ее представления (с помощью символьного символа совпадения или значка базы данных или чего-то еще)?Usecase diagram Логотип логотипа базы данных?
ответ
Согласно спецификации, липкая фигура является основным способом представления актера и может использоваться для любых субъектов, включая другие системы. Вы можете добавить стереотип (например, <>), чтобы указать, что это система, а не человек.
Спецификация позволяет также использовать другие виды значков для представления конкретных участников, поэтому вы можете использовать, например, липкая фигура с головой, сформированной в прямоугольник, а не круг, чтобы указать систему.
Отказ от ответственности: Остальное мнение основано
Я не вещь, есть такая вещь, как лучший способ показать, что. Я бы не концентрировался, если этот дополнительный актер - это база данных или какой-то другой вид системы. Просто укажите, что это система. Например, со временем это может измениться.
Как правило, используйте такие элементы, которые будут доступны для других пользователей вашей диаграммы.
Пока вы моделируете бизнес, база данных на самом деле не является актером. Только если вы моделируете технические домены, это будет актер.
Согласно спецификации UML на стр. 640:
Актер представлен значком «человек-паук» с именем Актера в непосредственной близости (обычно выше или ниже) значка, как показано на примере на рисунке 18.6.
Актер также может быть показан как прямоугольник классификатора с ключевым словом «actor», с обычной записью для всех отсеков, как показано на примере на рисунке 18.7.
Другие значки, которые передают вид Актера, могут также использоваться для обозначения Актера, например, с использованием отдельного значка для неактивных актеров, как показано на примере на рисунке 18.8.
- 1. Sequence Diagram против USECASE СХЕМА
- 2. Логотип логотипа Bootstrap между ссылками
- 3. Graph объектов базы данных отношений Diagram Tool
- 4. является ли это gereralization usecase?
- 5. ER-Diagram и SQL DDL для базы данных библиотеки
- 6. Usecase for Workflow Engine
- 7. Позволяет пользователю изменять логотип логотипа navbar в редакторе Wordpress
- 8. Почему я не могу изменить логотип логотипа gnome?
- 9. Логотип и название логотипа складываются, а не бок о бок
- 10. Bootstrap - Выровнять логотип и меню логотипа (значок + текст) навигационной панели
- 11. Как сделать логотип логотипа без href в css/html?
- 12. Определить пользовательский логотип для ActionBar (отличается от логотипа) в XML?
- 13. Добавление логотипа в структуру данных
- 14. диаграмма usecase
- 15. Apache Calcite Data Federation Usecase
- 16. OpenERP 7 entity diagram
- 17. Проверка логотипа для дублирования
- 18. Получение логотипа и логотипа внутри заголовка
- 19. ER-Diagram Ключ компании
- 20. Внедрение логотипа приложения Android
- 21. Usecase Diagrams with Rails
- 22. sql server database diagram
- 23. Umbraco Request Lifecycle Diagram
- 24. SQL Database ER Diagram
- 25. StarUML UseCase диаграмма для создания игры Hangman
- 26. Высота логотипа не реагирует
- 27. css - центрирование логотипа
- 28. Изменение логотипа Django CMS
- 29. базы данных экземпляра
- 30. Редактирование логотипа Wordpress
Ok. Это означает, что можно объявить «базу данных» внизу липкой фигуры и «<>» в верхней части липкой фигуры? (Я использую Xampp для использования базы данных MySQL. Означает ли это, что это система)? –
Senura
Прежде чем ответить на этот вопрос - является частью MySQL вашей системы, ответственной за хранение данных, или вы извлекаете данные из какой-либо другой базы данных? Если это часть вашей системы, обработка ваших данных, это вовсе не отдельный актер. Элементы смоделированной системы вообще не являются субъектами, только субъекты, внешние по отношению к системе, могут стать актерами. – Ister
Хм .. У меня есть база данных в MySql. Данные хранятся там (так что это не может быть отдельный объект?). Программное обеспечение работает в виртуальной среде Java. Таким образом, программное обеспечение отделено от базы данных. Это верно ? Примечание: база данных и программное обеспечение запущено на моем локальном компьютере. Но программное обеспечение и база данных - это две разные платформы! – Senura