- •Isbn 5-279-02433-3 © с.В.Черемных, и.О. Семенов, b.C. Ручкин, 2001
- •1.1 Требования к модели компании
- •1.1.1 Клиенты и партнеры
- •1.1.3 Команда по реинжинирингу
- •1.1.4 Владелец процесса '
- •1.1.5 Владелец ресурса
- •1.4 Методология sadt
- •1.5 Применение методов idef для моделирования поведения компаний
- •2 * Синтаксис и семантика моделей idef3
- •2.1.1 Модели idef3
- •2.1.2 Диаграммы
- •2.1.3 Единица работы. Действие
- •2.1.4 Связи
- •2.1.5 Соединения
- •2.1.6 Указатели
- •2.1.7 Декомпозиция действий
- •77Л Определение сценария, границ моделирования, точки зрения
- •2.2.2 Определение действий и объектов
- •2.2.3 Последовательность и параллельность
- •2 1 Синтаксис и семантика моделейIdef0
- •3.1.1 Модели idef0
- •3.1.2 Действия
- •3.1.3 Границы и связи
- •3.1.4 Туннели
- •3.2 Построение моделей idef0
- •3.2.1 Диаграммы
- •3.2.2 Цикл эксперт — аналитик
- •3.2.3 Построение моделей
- •3.2.4 Точка зрения
- •3.2.5 Границы моделирования
- •3 2 _ Определение стрелок ' ' на контекстной диаграмме
- •3.2.8 Нумерация блоков и диаграмм
- •3.2.11 Когда остановиться
- •3.2.12 Другие диаграммы idefo
- •3 3 2 Создание моделей idef3
- •4. Назначение диаграмм потоков данных
- •4 2 Синтаксис и семантика диаграмм потоков данных
- •4.2.1 Функциональные блоки
- •4.2.2 Внешние сущности
- •4.2.3 Стрелки (потоки данных)
- •4.2.4 Хранилища данных
- •4.2.5 Ветвление и объединение
- •4.3.1 Два подхода к построению dfd-моделей
- •4.3.2 Нумерация объектов
- •5.2 Имитационные модели
- •5.2.1 Источники и назначения
- •5.2.2 Очереди
- •5.2.3 Оборудование
- •5.2.4 Пример имитационной модели
- •5.2.5 Обработка результатов моделирования
- •6.1.1 Краткий обзор
- •6.1.4 Деловое моделирование
- •6.1.5 Что такое bPwin
- •6.1.6 Модель bPwin
- •6.2 Idef-моделирование и bPwin
- •6.2.2 Функциональное моделирование (idef0)
- •6.2.3 Диаграммы потоков данных (dfd)
- •6.2.4 Описание бизнес-процессов (idef3)
- •6.2.5 Когда и какие методологии применять
- •6.3.1 Рабочее место bPwin
- •6.3.2 Дерево модели
- •6.3.3 Область для рисования
1.1.4 Владелец процесса '
Как правило, владелец процесса назначается из представителей исполнительного управленческого аппарата. Поэтому он должен иметь ту же информацию, которая предоставляется исполнительному управленческому аппарату. Конечно, каждый владелец процесса обязан детально разбираться в своем процессе и принимать активное участие в его разработке и, кроме того, должен иметь достаточно хорошее представление о смежных процессах.
1.1.5 Владелец ресурса
Каждый из ресурсов компании принадлежит определенному владельцу, который должен иметь представление о бизнес-процессах и их реализации с точки зрения человеческих ресурсов. Владелец ресурса должен уметь назначать каждому процессу адекватный ему вид ресурсов — специалистов с соответствующей профессиональной подготовкой, компетенцией, опытом и т.д.
1.2
Структурный анализ средствами IDEF-моделирования
Любая организация в процессе работы преобразует входную информацию или производственное сырье в конечные изделия посредством огромного набора взаимопересекающихся действий и бизнес-процессов. В значительной степени успех или неудача любой компании на рынке определяется ее способностью выделить, организовать и выполнить набор таких действий быстрее и с меньшими затратами, чем это могут сделать ее конкуренты. Таким образом, схему производственной деятельности можно назвать сердцем любой компании.
Описание действий и бизнес-процессов в виде текста обычно получается достаточно длинным и запутанным, что делает его сложным для восприятия. Однако без четкой схемы работы компании трудно планировать новые виды ее деятельности или разбираться в устройстве уже существующих. Отсюда вытекает необходимость технологии документирования деятельности организации в четком и понятном формате, выделяющем и организующем важную информацию и исключающем несущественные для понимания общей картины детали. Только использование подобной технологии позволит эффективно проанализировать, разработать и применить на практике схему деятельности компании.
Модели действий и бизнес-процессов (или просто моделирование бизнес-процессов) позволяют выделять и организовывать информацию о деятельности организации как посредством своего синтаксиса, так и посредством строгих формализованных правил их построения. Эти модели можно считать особым языком для формализации подобной информации, который содержит четко определенный формат для ее представления и публикации.
Рис. 1.3. Функциональный блок
Модель деятельности (или функциональная модель) рассматривает систему как набор действий, в котором каждое действие преобразует некоторый объект или набор объектов. Функциональные модели выделяют действия посредством представления в виде специального элемента — блока (рис. 1.3). Блоки — это основ-
Рис. 1.4. Модифицированный функциональный блок
ной структурный элемент функциональной модели, графическим представлением которой является диаграмма.
Наименование действия обычно подбирается с использованием глаголов или отглагольных существительных, с тем чтобы оно максимально отражало выполняемое действие.
Взаимодействие между действием и окружающим его миром, в том числе и другими действиями, отображается с помощью стрелок.
Как и слайды для демонстрации, диаграммы функциональной модели регулируют уровень детализации объектов, представленных на них. Цель разделения модели на диаграммы — последовательно представлять детали рассматриваемого предмета, обеспечивая понимание изображенного на диаграмме потенциальной аудиторией и полноту представления всей существенной информации, относящейся к предмету.
Функциональный блок, изображенный на рис. 1.4, отображает границы моделирования системы. Если рассмотреть его подробнее, как бы заглянув внутрь него, можно выделить "детские" блоки, которые, в свою очередь, могут декомпозироваться. Сокращенный формат представления иерархии приведен ниже (с. 21).
Планирование работы ателье |
Выполнение заказа по пошиву |
по пошиву верхней одежды |
|
Спланировать закупки ткани и |
Принять заказ |
необходимых аксессуаров |
Разработать выкройки |
Составить расписание работы |
Произвести пошив по выкройкам |
портных |
Провести первую примерку |
Утилизировать или распродать невостребованную продукцию |
Подогнать изделие по результатам примерки |
|
Провести окончательную примерку |
|
Принять деньги от клиента и офор- |
|
мить необходимые документы |
1.3.
Из истории моделирования бизнес-процессов
В этой книге будут рассмотрены три технологии моделирования: метод функционального моделирования IDEF0, метод описания бизнес-процессов IDEF3 и метод построения диаграмм потоков данных (DFD). Все описанные подходы входят в семейство стандартов IDEF (Integrated DEFinition), полный перечень и назначение которых приведены в приложении.
Своим появлением семейство стандартов IDEF во многом обязано появившейся в 80-х гг. технологии автоматизированной поддержки разработки информационных систем CASE (Computer Aided Software Engineering). До настоящего времени эта технология с успехом применяется при разработке разнообразного программного обеспечения. Однако в последнее время CASE-технологии приобретают все большее распространение для моделирования и анализа деятельности предприятий, предоставляя богатый набор возможностей для оптимизации или, в терминах CASE, реинжиниринга технологических процедур, выполняемых этими предприятиями — бизнес-процессов.
IDEF0, ранее известный как технология структурированного анализа и разработки (Structured Analysis and Design Technique — SADT), был разработан компанией SofTech, Inc. в конце 60-х гг. как набор рекомендаций по построению сложных систем, которые предполагали взаимодействие механизмов и обслуживающего персонала. Значительная часть SADT была принята ВВС США как часть их программы
интегрированной
компьютерной поддержки производства
(Integrated
Computer-Aided
Manufacturing —
ICAM)
в
конце 70-х гг. Эта технология,
переименованная в IDEF0,
довольно
быстро стала стандартом технологии
моделирования деятельности в министерстве
обороны США.
В 1993 г. группа пользователей IDEF (IDEF Users Group, в настоящее время Society of Enterprise Engineering — SEE), совместно с Национальным институтом стандартов и технологии (National Institute of Standards and Technology — NIST) предприняли попытку создания документированного стандарта для IDEF0, который мог бы использоваться как военными, так и гражданскими департаментами правительства США. Этот стандарт был опубликован как федеральный стандарт обработки информации (Federal Information Processing Standard — FIPS).
Несколько независимо, но с использованием аналогичных подходов технология DFD (Data Flow Diagrams — диаграммы потоков данных) завоевала популярность для структурной разработки (а впоследствии и структурного анализа) проектов построения информационных систем. Диаграммы потоков данных во многом аналогичны моделям IDEF0 и могут быть использованы при проектировании информационных систем, например, после разработки моделей анализа IDEF0.
Стандарт IDEF3 был специально разработан для закрытого проекта ВВС США. Это технология получения описания деталей процесса от экспертов в предметной области и разработки таких моделей процессов, в которых важно понять последовательность выполнения действий и взаимозависимости между ними. Хотя IDEF3 и не достиг статуса федерального стандарта США, эта технология приобрела широкое распространение среди системных аналитиков как дополнение к методу функционального моделирования IDEF0.
