Построение диаграмм 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].
Похожие статьи
-
Определение методов реинжиниринга информационных систем Основные задачи, которые стоят перед проектировщиком, занимающимся реинжинирингом информационных...
-
Построение ER диаграмм - Модернизация структуры базы данных на основе анализа требований предприятия
При построении моделей информационных систем важнейшей методикой является ER-моделирование или построение диаграмм сущность-связь. Сущность представляет...
-
Для решения поставленных задач используются следующие методы: 1) Иерархия пользователей будет определена при помощи построения UML диаграммы, для...
-
Постановка задачи Имеющаяся база данных SQL имеет недостаточное количество полей и таблиц, не имеет упорядоченной структуры пользователей для работы с...
-
Обновленная база данных должна иметь продвинутую структуру пользователей для использования на информационном портале под управлением новой CMS. Для...
-
Результат работы - Модернизация структуры базы данных на основе анализа требований предприятия
После установки обновленной базы данных на сервер CMS WordPress была запущена на хостинге и подключена. Ниже следуют примеры изменений. Обновленная...
-
Введение - Модернизация структуры базы данных на основе анализа требований предприятия
В данной дипломной работе рассматривается проблема реинжиниринга баз данных в рамках разработки информационной системы (далее: ИС) для информационного...
-
Теоретические предпосылки исследования Системы поддержки принятия решений Системы поддержки принятия решений (СППР), представляют собой приложения узкого...
-
В данной работе была рассмотрена тема обратной разработки (реинжиниринга) базы данных информационного портала. В качестве методов оптимизации...
-
Классической моделью или образцом инструментального приема, полностью ориентированного на объект при создании программных систем, служит набор функций...
-
По результатам данного исследования необходимо выявить недостатки и ограничения существующих технологий интеграции. Для проведения исследования...
-
Как известно , необходимость интеграции нескольких информационных систем как внутри одной организации (системы являются подсистемами к историчной...
-
Диаграмма классов, Разработка пользовательского интерфейса - Основы технологии программирования
На основе построенных диаграмм взаимодействия и переходов состояний можно построить диаграмму классов информационной системы. Рис. 5 Диаграмма классов...
-
Для иллюстрации последовательности проводимых работ приведем диаграмму Гантта данного проекта, на которой по оси Х изображены календарные дни от начала...
-
Информационная инфраструктура организации при внедрении Системы электронного документооборота должна отвечать требованиям к информационному пространству,...
-
Полное наименование разрабатываемой системы - корпоративная информационная система "Бюджетное планирование и отчетность" группы компаний, занимающейся...
-
Диаграммы вариантов использования UML (англ. Unified Modeling Language) описывают взаимоотношения и зависимости между группами вариантов использования и...
-
Построение модели предметной области с помощью описания структур данных и программного кода является классическим подходом в разработке ИС. Зачастую...
-
Необходимо отметить специальный класс приложений - систем поддержки принятия решений, позволяющие моделировать правила и стратегии бизнеса и иметь...
-
Автоматизированный управление финансы В динамичных условиях развития потребительского спроса в сфере информационных технологий (далее ИТ), создается...
-
Необходимость защиты информации от внутренних угроз была очевидна на всех этапах развития средств информационной безопасности. Однако первоначально...
-
Обоснование выбора средств разработки проекта Для реализации корпоративной информационной системы "Бюджетное планирование и отчетность" в исследуемой...
-
Программная модель данных, получившая название "MapReduce", была создана несколько лет назад в компании Google, и там же была осуществлена первая...
-
ИИС "Шлаковые расплавы" позволяет вести моделирование КЭ в нескольких "режимах", с полным набором получаемых свойств. 1. Моделирование комплекса свойств...
-
Основные средства администрирования системы 1С:Предприятие реализованы в составе конфигуратора. Однако есть ряд механизмов и утилит, которые не входят в...
-
Введение - Объектно-ориентированный подход и диаграммы классов в UML
Психологи уже давно показали, что средний человек может одновременно воспринимать адекватно в пределах десятка единиц информации. Таким образом, при...
-
Пусть в сборку входит n монтажников, Тогда - множество монтажников, участвующих в одном этапе - рабочие, участвующие в выполнении одной операций -...
-
Требования к функциональным характеристикам система должна обеспечивать выполнение следующих функций: - Актуальная информативность Исходные данные:...
-
Объектом автоматизации сайта "вопрос-ответ" является предметная область "Проектирование информационных систем". Основное назначение сайта "вопрос-ответ"...
-
Предложенный подход к решению задач исследования Используя в качестве основы присутствующее в наличии программное обеспечение, которое применимо к...
-
Для расчета эффективность программного продукта определим, какие задачи выполняет данный продукт, а также насколько снижаются трудозатраты персонала при...
-
Пользовательский интерфейс должен позволять заводить в базе данных информацию о новых охранниках, обслуживаемых объектах, автоматизировать составление...
-
Функциональные требования: - Поиск и обработка информации в текстовых файлах при появлении файлов в соответствующей директории по запросу администратора...
-
Современные технологии обработки Больших данных Большой проект бюджетирование автоматизация С приходом новых технологий, инструментов и средств...
-
Каждая диаграмма состояний в UML описывает все возможные состояния одного экземпляра определенного класса и возможные последовательности его переходов из...
-
Для написания АИС использовались следующие языки программирования, программные средства и библиотеки: - Язык программирования PHP 5.4; -...
-
ЗАКЛЮЧЕНИЕ - Анализ потерь рабочего времени сорудников предприятия
Создание системы анализа эффективного использования рабочего времени, а также постоянное присутствие Контролеров Заказчика на стройплощадках позволили...
-
Структура и процесс функционирования системы управления базами данных - Разработка базы данных
СУБД является прикладным программным обеспечением, предназначенным для решения конкретных прикладных задач и выполнения системных функций, расширяющих...
-
Обозначение элементов моделирования При экспресс-анализе для описания бизнес-процессов и построении их моделей, использовался программный продукт...
-
1.1 Характеристика предметной области Программный обеспечение база данные Представим предметную область "Программное обеспечение ЦЗН" как взаимодействие...
Построение диаграмм UML - Модернизация структуры базы данных на основе анализа требований предприятия