Навигация по странице:
|
Лаб. раб. №1. Лаб. раб. Анализ бизнеспроцесса по методологии idef0
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Владимирский государственный университет
имени Александра Григорьевича и Николая Григорьевича Столетовых»
(ВлГУ)
Кафедра бизнес - информатики и экономики
Лабораторная работа № 1
по дисциплине
«Моделирование бизнес-процессов»
на тему
«Анализ бизнес-процесса по методологии IDEF0»
Выполнила:
ст. гр. БИ – 112
Д. А. Новикова
Принял:
А. М. Губернаторов
Владимир 2015
Цель работы: освоить использование методологии IDEF0 для создания моделей бизнес-процессов.
Задание: составить модель формата «TO BE» по варианту 1 (получение загранпаспорта). Необходимо составить 1 диаграмму 0-го уровня, 1 диаграмму 1-го уровня и 2 диаграммы второго уровня, содержащие модели в формате IDEF0.
Теоретическая справка:
Методологию IDEF0 можно считать следующим этапом развития графического языка описания функциональных систем SADT. IDEF0 был разработан в 1981 году в рамках обширной программы автоматизации промышленных предприятий, которая была предложена департаментом Военно-Воздушных Сил США. Участники программы ICAM столкнулись с необходимостью разработки методов анализа процессов взаимодействия в промышленных системах. Одним из требований к новому стандарту было наличие эффективной методологии взаимодействия в рамках «аналитик-специалист».
В результате поиска соответствующих решений родилась методология функционального моделирования IDEF0. C 1981 года стандарт IDEF0 претерпел несколько незначительных изменения, в основном ограничивающего характера, и последняя его редакция была выпущена в декабре 1993 года NIST.
Графический язык IDEF0 удивительно прост и гармоничен. В основе методологии лежат четыре основных понятия.
Первым из них является понятие функционального блока (Activity Box). Функциональный блок графически изображается в виде прямоугольника (см. рис. 1) и олицетворяет собой некоторую конкретную функцию в рамках рассматриваемой системы. По требованиям стандарта название каждого функционального блока должно быть сформулировано в глагольном наклонении.
Каждая из четырех сторон функционального блока имеет своё определенное значение (роль), при этом:
Верхняя сторона имеет значение «Управление» (Control);
Левая сторона имеет значение «Вход» (Input);
Правая сторона имеет значение «Выход» (Output);
Нижняя сторона имеет значение «Механизм» (Mechanism).
Каждый функциональный блок в рамках единой рассматриваемой системы должен иметь свой уникальный идентификационный номер.
Рисунок 1. Функциональный блок
Вторым «китом» методологии IDEF0 является понятие интерфейсной дуги (Arrow). Также интерфейсные дуги часто называют потоками или стрелками. Интерфейсная дуга отображает элемент системы, который обрабатывается функциональным блоком или оказывает иное влияние на функцию, отображенную данным функциональным блоком. Каждая интерфейсная дуга должна иметь свое уникальное наименование (Arrow Label). По требованию стандарта, наименование должно быть оборотом существительного.
В зависимости от того, к какой из сторон подходит данная интерфейсная дуга, она носит название «входящей», «исходящей» или «управляющей».
Необходимо отметить, что любой функциональный блок по требованиям стандарта должен иметь одну управляющую интерфейсную дугу и одну исходящую.
При построении IDEF0 — диаграмм важно правильно отделять входящие интерфейсные дуги от управляющих, что часто бывает непросто. К примеру, на рисунке 2 изображен функциональный блок «Обработать заготовку».
Рисунок 2
Третьим основным понятием стандарта IDEF0 является декомпозиция (Decomposition). Принцип декомпозиции применяется при разбиении сложного процесса на составляющие его функции. При этом уровень детализации процесса определяется непосредственно разработчиком модели.
Декомпозиция позволяет постепенно и структурированно представлять модель системы в виде иерархической структуры отдельных диаграмм, что делает ее менее перегруженной и легко усваиваемой.
Модель IDEF0 всегда начинается с представления системы как единого целого — одного функционального блока с интерфейсными дугами, простирающимися за пределы рассматриваемой области. Такая диаграмма с одним функциональным блоком называется контекстной диаграммой, и обозначается идентификатором «А-0».
В процессе декомпозиции, функциональный блок, который в контекстной диаграмме отображает систему как единое целое, подвергается детализации на другой диаграмме. Получившаяся диаграмма второго уровня содержит функциональные блоки, отображающие главные подфункции функционального блока контекстной диаграммы и называется дочерней по отношению к нему. В свою очередь, функциональный блок — предок называется родительским блоком по отношению к дочерней диаграмме, а диаграмма, к которой он принадлежит — родительской диаграммой. Каждая из подфункций дочерней диаграммы может быть далее детализирована путем аналогичной декомпозиции соответствующего ей функционального блока. Важно отметить, что в каждом случае декомпозиции функционального блока все интерфейсные дуги, входящие в данный блок, или исходящие из него фиксируются на дочерней диаграмме. Этим достигается структурная целостность IDEF0 — модели. Наглядно принцип декомпозиции представлен на рисунке 3. Следует обратить внимание на взаимосвязь нумерации функциональных блоков и диаграмм — каждый блок имеет свой уникальный порядковый номер на диаграмме (цифра в правом нижнем углу прямоугольника), а обозначение под правым углом указывает на номер дочерней для этого блока диаграммы. Отсутствие этого обозначения говорит о том, что декомпозиции для данного блока не существует.
Последним из понятий IDEF0 является глоссарий (Glossary). Глоссарий гармонично дополняет наглядный графический язык, снабжая диаграммы необходимой дополнительной информацией.
Рисунок 3. Декомпозиция функциональных блоков
Обычно IDEF0-модели несут в себе сложную и концентрированную информацию, и для того, чтобы ограничить их перегруженность и сделать удобочитаемыми, в соответствующем стандарте приняты соответствующие ограничения сложности:
ограничение количества функциональных блоков на диаграмме тремя-шестью;
ограничение количества подходящих к одному функциональному блоку (выходящих из одного функционального блока) интерфейсных дуг четырьмя.
Стандарт IDEF0 содержит набор процедур, позволяющих разрабатывать и согласовывать модель большой группой людей, принадлежащих к разным областям деятельности моделируемой системы. Обычно процесс разработки является итеративным и состоит из следующих условных этапов:
-
создание модели группой специалистов, относящихся к различным сферам деятельности предприятия;
распространение черновика для рассмотрения, согласований и комментариев;
официальное утверждение модели.
Наглядность графического языка IDEF0 делает модель вполне читаемой и для лиц, которые не принимали участия в проекте ее создания, а также эффективной для проведения показов и презентаций. В дальнейшем, на базе построенной модели могут быть организованы новые проекты, нацеленные на производство изменений на предприятии (в системе).
Выполнение задания:
Рисунок 1. Диаграмма 0-го уровня
Рисунок 2. Диаграмма 1-го уровня
Рисунок 3. Диаграмма 2-го уровня
Рисунок 4. Диаграмма 2-го уровня
Вывод: в результате выполнения лабораторной работы №1 средствами редактора была создана 2-х уровневая функциональная модель получения загранпаспорта в нотации IDEF0.
|
|
|