Реинжиниринг бизнес-процессов проектирования и производства. Приложение I. Дмитриев С.А - 89 стр.

UptoLike

88
Диаграмма классов.
Диаграмма состояний.
Диаграмма деятельности.
Диаграмма последовательности.
Диаграмма кооперации.
Диаграмма компонентов.
Диаграмма развертывания.
Каждая из них детализирует и конкретизирует различные представ-
ления о модели сложной системы в терминах языка UML. При этом диа-
грамма вариантов использования представляет собой наиболее общую
концептуальную модель сложной
системы (функциональная модель),
которая является исходной для построения всех остальных диаграмм.
Диаграмма классов является, по своей сути, логической моделью, отра-
жающей статические аспекты структурного построения сложной систе-
мы.
Для моделей языка UML существуют три типа визуальных обозна-
чений, которые важны с точки зрения заключенной в них информации:
Связи, которые представляются различными
линиями на
плоскости. Связи в языке UML обобщают понятие дуг и ребер
из теории графов, но имеют менее формальный характер.
Текст, который содержится внутри границ отдельных геомет-
рических фигур на плоскости. При этом форма этих фигур
(прямоугольник, эллипс) соответствует некоторым элементам
языка UML (класс, вариант использования) и имеет фиксиро-
ванную семантику
.
Графические символы, изображаемые вблизи от тех или иных
визуальных элементов диаграмм.
При изображении диаграмм следует придерживаться следующих
основных рекомендаций:
Каждая диаграмма должна служить законченным представле-
нием соответствующего фрагмента моделируемой предмет-
ной области. Отсутствие тех или иных элементов на диаграм-
ме служит признаком неполноты модели и может потребовать
ее
последующей доработки.
Все сущности на модели должны быть одного концептуаль-
ного уровня. Имеется в виду согласованность не только имен
одинаковых элементов, но и возможность вложения отдель-
ных диаграмм друг в друга для достижения полноты пред-
ставлений. В случае достаточно сложных моделей систем же-
лательно придерживаться стратегии последовательного уточ-
нения или
детализации отдельных моделей.
Вся информация о сущностях должна быть явно представлена
на диаграммах.