|
||||||||||||||||||||||||||||||||||||||||||||
Лабораторная работа № 1
Методология функционального моделирования IDEF0 В этом приложении приведены краткие сведения о методологии функционального моделирования IDEF0. Подробнее с методологией IDEF0 можно ознакомиться в [3-5]. История возникновения методологии IDEF Для описания процессов в мире разработано большое количество различных подходов и методов. Так, еще в начале 70-х годов Д. Росс в США предложил метод структурного проектирования и анализа систем SADT (Structured Analysis and Design Techniques) [3]. В основе этого подхода лежит графический язык описания (моделирования) систем. В середине 70-х ВВС США реализовало программу интегрированной компьютеризации производства ICAM (Integrated Computer Aided Manufacturing). В рамках этой программы были разработаны методы проектирования и анализа сложных производственных систем, а также способы обмена информацией между специалистами, занимающимися так ими проблемами. Для удовлетворения этих потребностей в рамках программы ICAM была разработана методология IDEF (ICAM Definitions), позволяющая представить и исследовать структуру, параметры и характеристики производственно-технических и организационно-экономических систем. Процессы, описывающие деятельность организации, относятся именно к этому классу систем. В настоящее время общая методология IDEF включает ряд частных методологий для моделирования систем, в том числе: IDEF0 – функциональное моделирования; IDEF1 – информационное моделирование; IDEF1X – моделирование данных; IDEF3 – моделирование «потока» процессов; IDEF4 – объектно-ориентированное проектирование и анализ; IDEF5 – определение онтологий (словарей); IDEF9 – моделирование требований; Основные элементы и понятия IDEF0 Основу IDEF0 методологии [4, 5] составляет простой и понятный графический язык описания деловых процессов, который базируется на 4-х понятиях. Функциональный блок Функциональный блок графически изображается в виде прямоугольника (Рис. 17) и олицетворяет собой некоторый конкретный процесс (функцию) в рамках моделируемой системы, например, системы качества, организации. В соответствии с требованием стандарта IDEF0 название (имя) каждого функционального блока должно быть сформулировано в виде активного глагольного выражения: глагол + объект действия + [дополнение] Например, «производить продукцию», «обрабатывать записи качества» и т.д.
Рис. 17 Функциональный блок Каждая из 4-х сторон функционального блока имеет строго определенное значение: Левая сторона обозначает входы, т.е. что поступает на вход процесса (функции) и будет преобразовано; Правая сторона – выход, т.е. что создается на выходе процесса (функции) в результате его выполнения; Верхняя сторона – управление, т.е. при каких условиях процесс исполняется; Нижняя сторона – механизм, т.е. какие ресурсы необходимы для исполнения процесса (функции). Каждый функциональный блок в рамках функциональной модели имеет свой уникальный идентификационный номер и может быть отнесен к определенной классификационной группе за счет, например, выделения стилем (цвет, штриховка и т.п.). Взаимодействия между процессами (Интерфейсные дуги) Интерфейсные дуги – это стрелки, с помощью которых в функциональной модели отображаются взаимодействия между функциональными блоками. Стрелка есть графическое представление элемента, который обрабатывается в рамках моделируемой системы (процесса) или оказывает иное влияние на процесс. В соответствии со стандартом IDEF0 каждая стрелка в функциональной модели имеет свое уникальное наименование в виде имени существительного с определением или без, например, «оперативные данные», «сырье», «Иванов И.И.» и т.д. В зависимости от того, к какой из сторон функционального блока присоединена стрелка, она называется «входной», «выходной», «управляющей» или «механизмом». Кроме того, по аналогии с блоком дуга может быть отнесена к определенной классификационной группе за счет, например, выделения стилем (цветом, геометрией и т.п.). Принцип декомпозиции Принцип декомпозиции (структурирования, детализации) применяется при разбиении сложного процесса на составляющие его процессы. При этом уровень детализации процесса определяется целями построения модели и устанавливается непосредственно разработчиком модели. Собственно, декомпозиция – это процесс, в ходе которого разработчик как бы заглядывает внутрь функционального блока и разглядывает (отображает) его внутреннюю структуру. Модель IDEF0 всегда начинается с представления моделируемого процесса в виде одного функционального блока с интерфейсными дугами, которые определяют границы (рамки) процесса, отделяют его от других процессов в организации или за ее пределами. Диаграмма, содержащая этот блок (его номер – А0), называется контекстной диаграммой с идентификационным номером «А-0». В процессе декомпозиции функциональный блок А0 подвергается детализации на дочерней диаграмме. Дочерняя диаграмма содержит функциональные блоки, которые представляют процессы, из которых состоит декомпозируемый процесс. По отношению к дочерней диаграмме и всем блокам на ней декомпозируемый блок является родительским блоком. Примечание. В соответствии со стандартом IDEF0 любой блок на диаграмме любого уровня иерархии может быть подвергнут декомпозиции. На Рис. 12 представлен пример декомпозиции процесса.
Пример модели процесса производства женских пальто на швейной фабрике
Данный пример в обобщенном виде представляет модель (описание) делового процесса на швейной фабрике – «Производить женские пальто». Цель модели – отразить, каким образом в рамках процесса выполняются требования СТБ ИСО 9001-2001. Точка зрения – руководство фабрики. Три уровня декомпозиции делового процесса представлены на Рис. 19, 20, 21, 22. На рис. 20 представлена детализация делового процесса «Производить женские пальто». Анализ соответствия делового процесса «Производить женские пальто» требований СТБ ИСО 9001-2001 приведен в таблице 1. Очевидно, что в представленном описании делового процесса на данном уровне детализации присутствуют все процессы, обязательные с точки зрения требований СТБ ИСО 9001-2001.
Таблица 1. Соответствие делового процесса на фабрике требованиям СТБ ИСО 9001-2001
На Рис. 21 представлена детализация процесса А3 «Реализовать процессы жизненного цикла». Анализ соответствия делового процесса «Производить женские пальто» требований СТБ ИСО 9001-2001 приведен в таблице 2. На диаграмме присутствуют все процессы, обязательные с точки зрения СТБ ИСО 9001-2001.
Таблица 2. Соответствие процесса «Реализовать процессы жизненного цикла» на фабрике требованиям СТБ ИСО 9001-2001
На Рис. 22 представлена детализация процесса «Производить закупки». На этом уровне детализации отражается специфика деятельности швейной фабрике, которая может быть отличной от деятельности других подобных организаций. Тем не менее, в рамках данного описания также присутствуют элементы, обязательные с точки зрения СТБ ИСО 9001-2001. В таблице 3 представлено соответствие процесса “Производить закупки» требованиям СТБ ИСО 9001-2001.
Таблица 3. Соответствие процесса “Производить закупки» требованиям СТБ ИСО 9001-2001
Лабораторная работа № 1 Задание. Используя MS Visio создайте диаграмму делового процесса.
Рис.1. Деловой процесс на швейной фабрике Лабораторная работа № 2 Задание. Используя MS Visio создайте декомпозицию диаграммы делового процесса Рис.2. Первый уровень детализации делового процесса «Производить женские пальто»
|
||||||||||||||||||||||||||||||||||||||||||||
|