Разница между UML и диаграммой ER
Опубликовано: 15 Августа, 2021
1. Унифицированный язык моделирования (UML):
UML - это язык моделирования, который визуально представляет программную систему.
2. Диаграмма ER:
Диаграмма ER - это графическое представление сущностей реального мира и их отношений друг с другом.
Разница между UML и диаграммой ER:
С. Нет. | КАТЕГОРИЯ | UML | Диаграмма ER |
---|---|---|---|
1. | Полная форма | UML расшифровывается как Unified Modeling Language. | ER Diagram расшифровывается как Entity Relationship Diagram. |
2. | Определение | Это общий язык моделирования, который используется для визуализации дизайна программной системы. | Это графическое изображение сущностей реального мира и их взаимоотношений друг с другом. |
3. | Отношение | Это родитель ER-диаграммы. | Это потомок UML. |
4. | Использовать | Он используется для разработки всего программного обеспечения. | Он используется только для проектирования баз данных. |
5. | Шкала | В основном он используется при крупномасштабной разработке программного обеспечения. | ИТ можно использовать при разработке баз данных всех масштабов. |
6. | Составные части | У него есть сценарии использования и рабочие процессы. | У него есть сущности, атрибуты и отношения. |
7. | Диаграммы задействованы | Он включает в себя диаграммы вариантов использования и диаграммы действий. | Он сам участвует в представлении. |
8. | Основной пользователь | Он используется разработчиками для понимания потока программы. | Это сделано для того, чтобы заинтересованные стороны и владельцы предприятий понимали, что их требования были выполнены правильно. |
9. | Описание | Изображен поток управления. | Изображены отношения. |
10. | Моделирование | Это форма динамического моделирования, поскольку оно может отображать, какие действия выполняются и в какое время. | Он отображает статическое моделирование (поскольку в отличие от UML он не отображает состояние действий). |
11. | состояния | Он включает в себя конечное и начальное состояние. | Не имеет государственного представительства. |
12. | Используемые формы | В нем используются круги, прямоугольники с закругленными углами, наконечники стрелок, ромбы, прямоугольные полосы и т. Д. | Он использует всего 3 формы (овал, прямоугольник и ромб). |
13. | Использование дорожек | Он использует дорожки. | Он не использует дорожки. |
14. | Время | Он может отображать время, затраченное на занятия. | Он не показывает время. |
15. | Типы | Он бывает двух типов: структурные диаграммы UML и диаграммы поведенческого UML. | У него нет типов, однако он содержит сущности, отношения и атрибуты, каждый из которых имеет несколько типов. |