Использование UML-диаграмм для оптимизации бизнес-процессов
"Научный аспект №6-2024" - Информ. технологии
УДК 004, 005
Шатова Александра Дмитриевна – студент направления «Прикладная математика и информатика» Технологического университета им. дважды Героя Советского Союза, летчика-космонавта А.А. Леонова
Научный руководитель Логачева Надежда Вадимовна – кандидат технических наук, доцент кафедры Информационных технологий и управляющих систем Технологического университета им. дважды Героя Советского Союза, летчика-космонавта А.А. Леонова
Аннотация: В данной статье рассматривается UML-моделирование, в качестве начальных этапов, при проектировании информационной системы для планирования снабжений строительных объектов. Данная статья актуальна тем, что любой компании в любой сфере деятельности необходимо автоматизировать те или иные процессы для минимизации рисков утери информации из-за человеческого фактора, повышения скорости решения поставленных задач и других различных критериев. В результате анализа предметной области и проектирования UML-диаграмм будет проще корректно разработать информационную систему, а руководителям будет проще ориентироваться в функциях, которые должна выполнять система.
Ключевые слова: модель, UML-моделирование, UML-диаграммы, диаграмма прецедентов, строительные объекты, бизнес-процессы, информационная система.
Для создания уникальной и первоклассной информационной системы необходимо соблюдать ряд требований. Ключевым требованием, позволяющим разработать корректную и многофункциональную систему, является моделирование. Моделирование позволяет упростить восприятие разрабатываемой системы пользователям и руководителям без углубленных знаний в необходимой сфере. Такой способ визуализации будущего программного продукта помогает минимизировать риски и продемонстрировать необходимую структуру в наглядном виде. [1, 6 с.].
Унифицированный язык моделирования (Unified Modeling Language, UML) – это графический язык для визуализации, специфицирования, конструирования и документирования систем, в которых главная роль принадлежит программному обеспечению [2, 11 с.].
В данной статье будет рассматриваться основное решение UML-моделирования по созданию информационной системы для планирования снабжения строительных объектов.
Для того, чтобы спроектировать информационную схему компании, необходимо описать структуру компании, которая напрямую связана с задачей проекта:
Главным на строительных объектах является прораб. Прораб – это лицо, ответственное за проведение работ, на закрепленном за ним строительном объекте. Именно прораб формирует заказы на доставку необходимого материала и оборудования на строительный объект. В основном, заказы оформляются в соответствии с графиком производства работ. Далее, составленный заказ будет отправлен в отдел снабжения.
Далее отдел снабжения выбирает поставщика на основе коммерческих предложений, в которых отражены технические характеристики материальных ресурсов, их цена, а также условия поставки.
К отделу логистики попадают договора поставки материалов от разных поставщиков по разным объектам. Задача логистов – обеспечить экономически выгодную доставку материалов пообъектно путем взаимодействия с транспортными компаниями.
В случае, если по заказу прораба есть материалы или оборудование в остаточном виде на других строительных объектах – логист должен будет обеспечить перевозку этих материалов или оборудования с объекта на объект.
В результате анализа предметной области, было определено, что компании необходимо автоматизировать и структурировать всю необходимую информацию. Также были выявлены основные подразделения, для которых будет проектироваться информационная система.
- отдел снабжения;
- отдел логистики;
- прорабы.
Основополагающей и одной из первых необходимых диаграмм является диаграмма прецедентов. Данная диаграмма используется для описания поведения разрабатываемой информационной системы. Ключевым свойством данной диаграммы является то, что при описании поведения системы, не важно, как должна быть реализована функциональность данного поведения. В процессе создания системы варианты использования реализуются с помощью ресурсов, которые работают совместно для достижения целей каждого из них.
В результате моделирования диаграммы прецедентов по средством CASE-системы Visual Paradigm, была описана характеристика действующих лиц, представленная в таблице 1 и краткое описание вариантов использования в таблице 2 для рисунка 1.
Рисунок 1. Диаграмма прецедентов оформления заказа.
Таблица 1. Описание действующих лиц.
Наименование |
Специализация |
Отдел снабжения |
Пользователь, имеющий доступ ко всем данным, контролирующий все заказы |
Отдел логистики |
Пользователь, имеющий доступ ко всем данным, контролирующий процесс доставки |
Прорабы |
Пользователь, имеющий доступ только к данным по закрепленному за ним объектом |
Пользователь |
Способ авторизации для вышеперечисленных действующих лиц |
Таблица 2. Описание вариантов использования.
Действующее лицо |
Цель |
Краткое описание |
Отдел снабжения |
CRUD данных о заказах |
Создание, чтение, модификация и удаление данных о заказах |
Отдел снабжения |
CRUD данных об объектах |
Создание, чтение, модификация и удаление данных об объектах |
Отдел снабжения |
CRUD данных о поставщиках |
Создание, чтение, модификация и удаление данных о поставщиках |
Отдел снабжения |
Выбор поставщика |
Выбор поставщика среди известных |
Отдел снабжения |
Отслеживание доставки |
Отслеживание процесса доставки |
Отдел логистики |
Отслеживание доставки |
Отслеживание процесса доставки |
Отдел логистики |
Закрытие заказа |
При принятии материала прорабом – отдел снабжения закрывает заказ в БД |
Отдел логистики |
Оформление доставки |
Подбор ТС и построение маршрута |
Прораб |
CRUD данных о заказах |
Создание, чтение, модификация и удаление данных о заказах |
Прораб |
Оформление заказа |
Оформление заказа по необходимым материалам |
Прораб |
Прием доставки |
Прием доставки |
Пользователь |
|
Вход в пользовательский интерфейс |
Список литературы
- Буч Г., Рамбо Д.,Якобсон А. Язык UML. Руководство пользователя. Второе издание. Москва: ДМК пресс, 2006. 496 с.
- Буч Г., Якобсон А., Рамбо Д. UML. 2-е издание Классика CS. Санкт-Петербург: Питер, 2005. 736 с.