Файл: Моделирование предметной области «Формирование производственных заказов» с помощью UML.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 22.04.2023

Просмотров: 68

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

Выбор методов моделирования может быть проблемой из-за количества доступных решений. Техник много, они постоянно дорабатываются и улучшаются, в результате чего создаются совершенно новые концепции. Не всегда можно позволить себе затратить много времени на то, чтобы оценить превосходство выбранной методики моделирования над другими. Сложные решения часто не работают в конкретных ситуациях, в которых находятся компании. Стандартизация может быть утомительной – любое отклонение от нормы часто является проблемой.

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

Темой данной работы является «Моделирование предметной области «Формирование производственных заказов» с помощью UML».

Объектом работы является процесс формирования производственных заказов.

Предметом является язык UML и связанные с ним средства моделирования.

Целью работы является объектное моделирование процесса формирования производственных заказов.

Для достижения поставленной цели необходимо решить следующие задачи:

  • Дать общее описание предметной области и постановку задачи;
  • Предложить мероприятия по улучшению процесса;
  • Выбрать нотацию и средства моделирования;
  • Провести моделирование предметной области в выбранной нотации.

1. Аналитическая часть

1.1. Описание предметной области. Постановка задачи

Производственный заказ определяет, какой материал должен быть обработан, в каком месте, в какое время и какое количество материалов или деталей требуется. Он также определяет, какие компоненты и последовательность операций должны использоваться и как должны быть сопоставлены затраты по заказу.

Запланированные заказы являются результатом выполнения ресурсного планирования. Нехватка материалов, настроенных на внутреннюю закупку, приведет к созданию запланированных заказов, которые можно преобразовать в производственные заказы. Производственные заказы являются "печатными копиями", они больше не могут быть скорректированы путем запуска системы ресурсного планирования.


Спецификации и маршрутные данные материалов копируются в производственный заказ, который определяет список компонентов и эксплуатационные данные в заказе.

Запланированные затраты также обновляются в производственном заказе через цену компонента и цену маршрутной операции.

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

Можно распечатать производственный заказ для цеха, который указывает список компонентов, которые будут использоваться, и какие операции будут выполняться последовательно в процессе производства.

После того, как продукт производства сделан, можно объявить производство через подтверждение заказа, которое обновляет стоимость работ, такую как цена машинного времени, цена рабочей силы в заказе.

Можно автоматически выполнить обратную подачу (потребление) компонентов во время подтверждения заказа в соответствии со спецификацией. 

Также можно разнести получение товара из материала автоматически во время подтверждения заказа. 

После подтверждения заказа все затраты, такие как стоимость компонентов и стоимость работ, будут дебетованы в заказе, и после разноски поступления товаров затраты будут зачислены в заказ.

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

1.2. Предлагаемые мероприятия по улучшению технологии решения задачи

Планирование потребностей в материалах включает в себя все задачи, связанные с выполнением требований к материалам по типу, количеству и времени. Цель состоит в том, чтобы использовать запланированные независимые требования (продаж и распространения, или исследования рынка), рассчитанные в программе спроса, для установления зависимых требований, т.е. требований с точки зрения суборддированных компонентов.

Ниже приведены подзадачи планирования требований к материалам:

  • Планирование требований
  • Управление запасами
  • Разделение требований

Фаза планирования требований определяет требования к узлам, отдельным деталям и сырью, необходимым для выполнения согласованной программы требований. Она также определяет требуемое количество и сроки. Структура изделия, вид размещения заказа и стоимость компонентов, доступных для целей планирования потребностей в материалах, являются ключевыми характеристиками работы, связанной с планированием требований, и добавляют ее к своей сложности. При расчете планируемых требований необходимо учитывать материалы, компоненты и узлы в

Необходимо также учитывать планируемые запасы, т.е. материалы, отдельные компоненты и узлы, которые в настоящее время отсутствуют, но будут иметься в наличии по мере необходимости. Для расчета этой информации планировщик потребностей должен иметь доступ к данным о движении запасов, состоянии производства и планируемых заказах. Если рассчитанные потребности не могут быть сопоставлены с экономичным размером партии, то оптимальный размер партии производственных заказов рассчитывается для компонентов, которые будут изготовлены собственными силами. Затем производственные заказы переносятся на этап планирования заказов (управление временем, управление производственными мощностями и выдача заказов). Затем требования сторонних производителей направляются в отдел закупок.

Если в процессе самостоятельного планирования потребностей объединяются несколько заказов на поставку, относящихся к плановому периоду, это разрушает связь между заказами на поставку и вторичными требованиями, относящимися к производственному периоду. Аналогичным образом, при планировании требований (разбивка требований) факторы формирования партии и переноса вторичных требований на другие периоды приводят к потере информационных связей между требованиями и заказом. Таким образом, для обеспечения того, чтобы источник потребности всегда мог быть однозначно идентифицирован, используются различные процессы отслеживания требований.

Такая идентификация является обязательной в производстве, ориентированном на заказчика.

2. Проектная часть

2.1. Выбор средства для моделирования предметной области решаемой задачи


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

Основные способы моделирования на настоящий момент:

  • IDEF – метод функционального моделирования;
  • UML – унифицированный язык моделирования;
  • BPMN - нотация моделирования бизнес-процессов.

Проведем более подробное описание семейства основных методов и нотаций моделирования.

В течение многих лет проводились мероприятия, направленные на стандартизацию методов описания процессов и методов получения информации, необходимой для построения моделей. В 1970-х годах Министерство обороны США разработало стандарт моделирования процессов IDEF0. Он использовался в качестве инструмента для создания компьютерных программ, поддерживающих производственные процессы, а позже он был принят в качестве инструмента, позволяющего составлять модели процессов в сервисных и производственных компаниях.

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

Основным назначением IDEF0 является размещение отдельных процессов, являющихся частью главного процесса, в прямоугольных блоках. Стрелки, входящие с левой стороны, указывают на входные данные функции, то есть поступление материалов и информации, стрелки, выходящие справа, представляют собой выходные данные функции и означают материальные и нематериальные эффекты ее выполнения. Стрелки, идущие сверху, символизируют механизмы управления функцией (например, внутренняя политика компании или внешние факторы), а стрелки снизу – механизмы, необходимые для выполнения функций, например, инструменты, транспортные средства, подрядчики. Построенные модели могут иметь множество блоков, соединенных друг с другом стрелками таким образом, что выходные данные одного блока являются входами или механизмами управления для других блоков. Стандарт также учитывает возможность объединения двух или более функций - в ситуации, когда выход одного процесса является входом для многих других процессов. Каждый процесс может быть описан отдельной подчиненной моделью.


Стандарт IDEF0 подробно и точно описывает способ размещения блоков, стрелок и их описания. Каждый процесс, стрелка и модель описываются идентификатором, назначенным в соответствии со стандартом. Согласно стандарту IDEF0 – основная модель помечена символом A-0, и в ней есть один основной процесс A0. Он может быть описан моделью A0, и процессы в нем будут помечены A1, A2, A3 и т. Д. Подчиненная модель, описывающая процесс A1, также будет помечена A1, и процессы в ней расположены последовательно – символы A11, A12, A13, и т.д. Этот структурированный способ описания позволяет быстрее создавать список отдельных моделей и процессов. Связь между родительской и вышестоящей моделями также может быть показана графически с помощью дерева иерархии функций. Стандарт IDEF0 ограничивает число функций, которые можно разместить в подчиненной модели.

Стандарт IDEF0 также содержит ряд рекомендаций, касающихся соответствующего метода создания модели, сбора данных, необходимых для ее составления, и оценки построенной модели. Реализации стандарта IDEF0 позволяют использовать различные ИТ-инструменты.

Разработка и дополнение стандарта IDEF0 привели к появлению других стандартов IDEF. Стандарт IDEF1 позволяет построить модель, отображающую структуру информационных потоков в системе. Стандарт IDEF2 указывает, как построить динамическую модель, показывающую временные зависимости между функциями. Стандарт IDEF1 дополнен стандартом IDEF1X, который используется для проектирования реляционных баз данных.

Стандарт IDEF3 – это комплексный метод моделирования процессов. Он был создан для иллюстрации цепочки последовательных действий. Он содержит описание механизмов, участвующих в процессе, и последовательность их выполнения.

Язык UML фактически был изобретен как язык, который помогает визуализировать, определять, конструировать и документировать функции программного обеспечения. Создатели языка посчитали возможным расширить язык таким образом, чтобы он применялся ко многим другим областям. Эта функция позволила UML стать языком для традиционного бизнес-моделирования, а также для системного анализа и проектирования.

UML успешно применяется для моделирования различных систем, то есть:

  • структуры данных для систем реального времени;
  • схем XML (расширяемый язык разметки);
  • организаций - начиная с небольших компаний, через крупные предприятия и заканчивая международными предприятиями.

Поэтому неудивительно, что бизнес-аналитики считают UML очень удобной системой для визуализации процессов в организации.