Файл: Моделирование предметной области «Покупка сырья и материалов» с помощью UML.pdf
Добавлен: 17.05.2023
Просмотров: 255
Скачиваний: 6
Введение
В связи с положительной тенденцией роста автомобилистов и повышением спроса на легковые и грузовые автомобили, перспективы расширения бизнеса по их обслуживанию и ремонту весьма велики. Еще в начале 90-х годов прошлого столетия сервисы технического обслуживания в основном представляли собой обычные гаражи, владельцами которых являлись сами же автовладельцы. Большинство из них проводили обслуживание своих машин самостоятельно.
Однако вместе с ростом экономики России и увеличением благосостояния граждан, запросы автомобилистов так же росли. Люди стали предпочитать импортные автомобили отечественным, чьи технические составляющие были намного сложнее. Это означало, что самостоятельный ремонт невозможен без вмешательства специалиста и необходимого оборудования. Более того, отечественные производители позаимствовали опыт иностранных коллег и усовершенствовали свою технологию сборки и комплектации. Все эти обстоятельства привели к быстрому расширению рынка автосервисов и увеличению уровня конкуренции.
Идет активная борьба за клиентов. Наличие помещения, оборудования для ремонта и рабочие руки уже не является достаточным для стабильного функционирования автосервиса. Чтобы он оставался «наплаву» и получал прибыль, необходимо также нарабатывать репутацию путем предоставления высококачественных услуг по ремонту автомобилей, требующих минимального времени. То есть перед сервисами технического обслуживания стоят две основные цели:
- Оперативно и корректно выполнять оформление клиента;
- Повысить качество предоставляемых услуг.
Достижение этих целей позволит предприятию выполнить такие задачи, как расширение клиентской базы, повысив лояльность клиентов, увеличение доли рынка, объема выполняемых услуг и прибыли. Для этого автосервису необходимо определить, какие методы и инструменты лучше всего использовать для получения большей эффективности.
Именно потребность в решении подобных задач способствовала тесной взаимосвязи между бизнесом и ИТ. Внедрение информационных технологий в работу позволяет организации фундаментально пересмотреть свои бизнес-процессы и оптимизировать их. Автоматизация основных бизнес-процессов с помощью внедрения информационной системы в деятельность СТО способствует увеличению качества предоставления услуг, снижению операционных расходов, повышению скорости протекания внутренних процессов.
Целью выполнения выпускной квалификационной работы является разработка требований к информационной системе автоматизации управления автосервисом.
Для достижения этой цели, необходимо выполнить следующие промежуточные задачи:
- Исследовать объект внедрения информационной системы;
- Описать и формализовать основные бизнес-процессы: «сервисное обслуживание клиентов» и «закупка сырья и материалов»;
- Выполнить анализ текущей практики выполнения бизнес-процессов, анализ проблемных зон и возможных рисков;
- Разработать список функциональных и не функциональных требований к информационной системе автоматизации бизнес-процессов автосервиса;
- Исследовать текущий рынок информационных систем автоматизации бизнес-процессов и подобрать наиболее подходящую из них, которая будет удовлетворять разработанным требованиям.
В первой главе дипломной работы прорабатывается теоретическая база знаний, на основе которой выполнена практическая часть выпускной квалификационной работы. Этот раздел раскрывает значение и цели моделирования для организации, описывает основные этапы его выполнения, а также обосновывает причину выбора нотации eEPC разработки моделей в программном инструменте ARIS Express.
Вторая глава ВКР посвящена изучению и анализу исследуемой организации, в деятельность которой будет интегрирована информационная система. В этом разделе приведено описание объекта исследования, то есть выбранного автосервиса, описание ключевых бизнес-процессов и диаграммы их моделей, а также выполнен с использованием матрицы SWOT качественный анализ работы сервисного центра в рамках выполнения бизнес-процессов, проблемных зон, развитие которых является первостепенной задачей, и возможных рисков, влияющих на успешное выполнение бизнес-процессов.
В третьей главе были реализованы две промежуточные задачи, одна из которых характеризует разработку бизнес-требований и пользовательских нефункциональных и функциональных требований на основе выполненного анализа и потребностей сотрудников автосервиса. Вторая задача посвящена выбору наиболее оптимальной информационной системе, которая в полной мере удовлетворяет разработанным требованиям.
1. Теоретическая база
Первая глава выпускной квалификационной работы посвящена теоретической базе исследования, на основе которой была выполнена практическая часть. В этом разделе работы освещено такое понятия как «бизнес-процесс», с точки зрения различных методологий, описаны цели и задачи моделирования бизнес-процессов, методологии и нотации, этапы его выполнения. Также эта глава содержит обоснование выбора eEPC методологии и программного инструмента, позволяющий разработать диаграмму модели бизнес-процесса. После изучения основных аспектов моделирования бизнес-процессов в первой главе работы изложено описание метода SWOT-анализа, с помощью которого был выполнен качественный анализ основных процессов исследуемой организации. На основе этого анализа были разработаны три типа требований к внедряемой информационной системе по методологии Карла Вигерса, также описанных в данном разделе выпускной работы.
1.1 Моделирование бизнес-процессов
Для того чтобы обосновать необходимость автоматизации бизнес-процессов управления автосервисом и разработать список требований к информационной системе, необходимо, прежде всего, смоделировать их и проанализировать. Это позволит выявить проблемные зоны, автоматизация которых позволит устранить их. Поэтому в первую очередь необходимо раскрыть такие понятия, как «бизнес-процессы» и «моделирование бизнес-процессов».
На данный момент существует множество определений и трактовок термина «бизнес-процесс», которые раскрывают это понятие с точки зрения того или иного метода описания бизнес-процесса. В обобщенном виде бизнес-процесс организации – это совокупность взаимосвязанных процедур, в процессе которых с использованием определенной технологии преобразуются входы в выходы, представляющие ценность для потребителя; по методологии eEPC бизнес-процесс – это совокупность последовательных задач, выполнение которых направлено на реализацию одной цели в рамках одной организационной структуры; в рамках методологии IDEF бизнес-процесс – это набор взаимосвязанных действия, в которых на «входе» используются ресурсы, преобразуемые и расходуемые в процессе, а в результате деятельности на «выходе» создает продукт или услуга, которая необходима потребителю.
В организации любого типа можно выделить три группы бизнес-процессов:
- Управляющие – это бизнес-процессы, которые отвечают за функционирование деятельности компании.
- Операционные – это бизнес-процессы, которые отвечают за основной поток прибыли.
- Поддерживающие – это бизнес-процессы, которые отвечают за поддержку операционных бизнес-процессов.
Логика взаимодействия и структура всех трех типов бизнес-процессов должны быть реализованы таким образом, чтобы в результате процесса преобразования входных ресурсов в конечный продукт производился ценный для потребителя товар, при этом, исключая дублирующиеся или лишние процедуры.
Моделирование является одним из ключевых способов увеличения эффективности и совершенствования качества выполнения бизнес-процессов организации, так как данный метод анализа способствует изучению деятельности как всей компании в целом, так и отдельных ее элементов на основе различных уровнях управления. Таким образом, основной целью моделирования бизнес-процессов является повышение эффективности работы организации, увеличение прибыли и контроль качества выполнения задач. При достижении этой цели моделирование процессов также способствует достижению следующих промежуточных задач:
- Проанализировать бизнес-процессы «со стороны». При помощи моделирования своих бизнес-процессов организация отслеживает их выполнение от начала до конца в рамках всего процесса в целом, после чего оценивает качество его протекания и выделяет зоны, которые требуют дальнейшего развития. Данная задача достигается за счет того, что компания при построении глобальной модели имеет возможность проанализировать бизнес-процессы с точки зрения выполнения всех внутренних функций вместе, что позволяет выделить слабые места процесса, которые подвергаются наибольшим рискам.
- Нормировать выполнение бизнес-процессов. Проведение анализа бизнес-процессов со стороны дает возможность организации сравнить эффективность протекания своих процессов с другими компаниями и установить определенные нормы, стандарты их образцового выполнения. Следуя установленным правилам и соблюдая необходимые нормы, владельцы бизнес-процессов будут достигать желаемой эффективности и производительности.
- Выявить взаимосвязи внутренних подпроцессов. Моделирование бизнес-процессов позволяет организации четко выявить взаимосвязь между его внутренними элементами, к которым относятся промежуточные подпроцессы, процедуры и задачи. Также на основе анализа модели процесса и выработанных правил у компании появляется возможность контроля выполнения всех разработанных требований.
Соответственно, в процессе моделирования необходимо уделять пристальное внимание к таким важным аспектам как логика и очередность проведения промежуточных процедур, используемые в деятельности организации ресурсы и ответственные роли, участвующие в рамках выполнения бизнес-процесса.
Существует несколько различных методов моделирования бизнес-процессов, основами которых являются объектно-ориентрованные и структурные подходы моделирования. Наиболее широко применимыми методами являются:
- Диаграмма потока данных (DFD);
- Модель и нотация бизнес-процессов (BPMN);
- Семейство IDEF;
- Описание событийной цепочки процессов (eEPC);
- Unified Modeling Language (UML).
Вышеперечисленный список методов не является исчерпывающим, однако он содержит одни из самых востребованных и популярных нотаций в сфере моделирования бизнес-процессов. Часть из них основана на государственных стандартах, некоторые разработаны и выдвинуты отдельными авторами, оставшиеся реализованы и предложены частными компаниями. В связи с тем, что организация, моделирующая бизнес-процессы, может преследовать различные цели для их анализа и, соответственно, использовать ту или иную нотацию, на рынке существует множество программных инструментов. Каждый такой программный продукт позволяет визуализировать модель бизнес-процесса организации, используя конкретную методологию моделирования. К примеру, программы ELMA BPM, Bizagi, Visual Paradigm, Draw IO и др. имеют возможность проектировать бизнес-процессы, используя методологию BPMN; функционал ПО Gliffy позволяет создавать модели процессы по системе условных обозначений UML; инструменты Visual Paradigm и Business Studio предоставляют пользователю возможность для представления модели процесса в графическом виде с использованием нотаций семейства IDEF; инструменты Business studio, Draw IO и др. позволяют моделировать бизнес-процессы компании по нотации eEPC. К числу последних также относится инструмент ARIS Toolset, разработанный компанией Software AG, функциональность которого основана на системе условных обозначений eEPC.
В рамках выполнения выпускной квалификационной работы построение диаграммы и описание моделей бизнес-процессов автосервиса было проведено по методологии eEPC с использованием бесплатного программного инструмента ARIS Express. Прежде чем приступить к этапу формализации модели бизнес-процесса в графический вид, необходимо раскрыть значение упомянутой нотации, выделить ее отличия от других и описать ее основные графические элементы.
Event-driven process chain (eEPC, расширенная модель цепочки процессов) – методология описания бизнес-процессов организации нижнего уровня. В соответствии с данной нотацией процесс организации рассматривается как упорядоченный набор событий и функций с функциональными, информационными элементами, средствами производства и человеческими ресурсами. Такой подход позволяет наглядно отразить поток работ в рамках одного бизнес-процесса и выявить взаимосвязи между организационной структурой и функциями, для каждой из которых определяются входные и выходные потоки, информационный обмен между задачами и ответственные исполнители. Исходя из названия нотации, становится очевидным, что ключевым элементом диаграммы модели является событие или веха, появления которой порождает выполнение того или иного вида деятельности определенными участниками процесса. Завершение выполнения деятельности, в свою очередь, порождает другое событие или несколько других, параллельно выполняемых. Таким образом, бизнес-процесс организации рассматривается как череда взаимосвязанных событий и функций, завершение которого характеризуется состоянием, являющимся конечным событием процесса.
Сравнивая с другими нотациями моделирования бизнес-процессов, к преимуществам нотации eEPC, как и семейства IDEF, можно отнести наличие возможности указывать входные и выходные параметры деятельности отдельных функций в рамках одного бизнес-процесса; прослеживать логику взаимодействия и информационного обмена входных и выходных параметров между функциями; отображать выполнение параллельных функций, порожденных событием или появление параллельных событий, порожденных выполнением функции. Однако в отличие от нотации IDEF, в системе условных обозначений eEPC реализована возможность направлять выполнение процесса только по одному из альтернативных сценарий развития. Также к важным достоинствам данной нотации можно отнести указание исполнителя по каждой функции процесса, что позволяет выявить ответственных за эту функцию участников процесса. Это является важным фактором, так как в рамках нотации eEPC каждая функция переводит текущее состояние бизнес-процесса в новую веху, то есть после завершения каждой функции текущее состояние процесса можно проверить, перешел ли процесс в новое состояние. В случае если деятельность процесса была внезапно приостановлена, можно быстро оценить, на каком этапе выполнение было нарушено и кто является ответственным лицом.