Построение диаграмм UML - Модернизация структуры базы данных на основе анализа требований предприятия

UML - унифицированный язык моделирования, призванный упростить построение больших информационных систем. Состоит из диаграмм, связей и сущностей. Использует стандартный подход к моделированию информационных систем, ориентированный на объекты и их взаимодействия друг с другом.

Все UML диаграммы можно условно разбить на две группы, такие как, основные и специальные диаграммы. В данной работе нами будут использоваться основные UML диаграммы, поэтому они будут рассмотрены подробнее. Выделяют следующие виды моделей в нотации UML:

    1) Диаграмма использования; 2) Диаграмма классов; 3) Диаграмма автомата; 4) Диаграмма деятельности; 5) Диаграмма последовательности; 6) Диаграмма коммуникации; 7) Диаграмма компонентов; 8) Диаграмма размещения.

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

Диаграмма использования призвана показать как данная информационная система соотносится с окружающим миром. Основные типы данных на данном виде диаграммы: пользователи и варианты использования. Для реализации модели между ними выстраиваются различные типы отношений:

    1) Связь между пользователем и вариантами использования; 2) Приведение к общему ключу всех действующих лиц; 3) Упорядочивание вариантов использования; 4) Установление зависимостей различных видов вариантов использования.

Диаграмма классов

Выполняет назначение по определению структуры модернизируемой информационной системы. Использует в качестве сущностей классы и интерфейсы. Для реализации модели выделяют следующие виды отношений:

    1) Отношения между различными классами и их документирование; 2) Приведение различных классов к общему виду; 3) Описание разнообразных типов данных.

Диаграмма автомата

Данный вид модели представляет собой граф, призванный связать различные состояния путем установления переходов. Модель описывает поведение автомата при получении тех или иных сигналов. Отношения между состояния определяются переходами.

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

Данная модель признана определить поведение информационной системы на основе анализа исходящих из нее данных и потоков управления. В своей сущности представляет блок-схему, переработанную под объектно-ориентированный подход. В данном виде моделей используются два типа сущностей: переход и действие. Для определения взаимодействий между ними используются переходы вида:

    1) Развилка; 2) Слияние; 3) Ветвление. Диаграмма последовательности

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

Диаграмма коммуникации

Данная модель является переработанным представлением диаграммы последовательности с использованием других средств визуализации.

Диаграмма компонентов

Данная модель призвана установить взаимосвязь между сущностями, входящими в состав моделируемой информационной системы. Роль сущностей в данной модели выполняют компоненты и связвающие их интерфейсы. При построении модели используются следующие отношения между ними:

    1) Взаимосвязь компонентов и интерфейсов; 2) Функциональные зависимости между компонентами системы.

Диаграмма размещения

Данная модель отображает не только элементы информационной системы, но так же устанавливает их фактическое нахождение на вычислительных ресурсах. На моделях данного типа вводятся два новых вида сущностей: артефакт и узел [5].

Похожие статьи




Построение диаграмм UML - Модернизация структуры базы данных на основе анализа требований предприятия

Предыдущая | Следующая