-
Нотация IDEF3. Типы диаграмм в IDEF3.
Синтаксис IDEF3.
ОПР.
1: IDEF 3 – (workflow modeling, Рrocess Description Capture
Method) методология описания бизнес-процессов
(потоков работ).
ОПР.
2: Стандарт IDEF3 - это методология сбора
данных о процессе, рассматривающая
взаимодействие информационных потоков
как логическую последовательность
выполнения на основе причинно-следственных
связей между ситуациями и событиями,
предназначенная для разработки
структурного представления знаний
о системе, и описания изменения
состояний объектов, являющихся
составной частью описываемых процессов.
При помощи графической нотации IDEF3
описывается логика выполнения работ,
очередность их запуска и завершения.
Т.о. IDEF3 предоставляет инструмент для
моделирования сценариев действий
сотрудников организации, отделов,
цехов и т.п., например порядок обработки
заказа или события, на которые
необходимо реагировать за конечное
время, выполнение действий по
производству товара им т.д. IDEF3
рассматривает поведенческие аспекты
существующих или проектируемых
систем. Знания о процессах структурированы
в виде контекстных сценариев, что
делает IDEF3 удобным инструментом сбора
данных для описания системы. IDEF3
аккумулирует в себе временные
зависимости и связи между процессами,
происходящими на предприятии.
Для
эффективного управления любым
процессом, необходимо иметь детальное
представление об его сценарии и
структуре сопутствующего документооборота.
Средства документирования и
моделирования IDEF3 позволяют выполнять
следующие задачи:
-
Документировать
имеющиеся данные о технологии
процесса, выявленные, в процессе
предпроектного обследования путем
опроса компетентных сотрудников,
ответственных за организацию
рассматриваемого процесса.
-
Определять
и анализировать точки слияния и
разделения потоков информации.
-
Определять
ситуации, в которых требуется принятие
решения, влияющего на жизненный цикл
процесса.
-
Содействовать
принятию оптимальных решений при
реорганизации процессов.
-
Разрабатывать
модели процессов, по принципу "КАК
БУДЕТ, ЕСЛИ..."
Как
было отмечено выше, IDEF3 дополняет
IDEFO и содержит все необходимое для
построения моделей, которые в дальнейшем
могут быть использованы для имитационного
анализа
IDEF3-диаграмма
IDEF3
диаграмма (диаграмма потока, process flow
diagram, IDEF3-diagram, workflow) - основная единица
описания в IDEF3, являющаяся графическим
представлением назначения системы
или процесса и применяются для анализа
завершенности процесса обработки
информации (проверка модели ИС на
целостность). Обычно IDEF3-диаграммы
являются дополнением к IDEFO-диаграммам,
т.к. содержат все необходимые сведения
для построения моделей, которые в
дальнейшем могут быть использованы
для имитационного анализа. С помощью
диаграмм IDEF3 можно анализировать
сценарии из реальной жизни, например,
как закрывать магазин в экстренных
случаях или какие действия должны
выполнить менеджер и продавец при
закрытии. Каждый такой сценарий
содержит в себе описание процесса и
может быть использован, что бы наглядно
показать или лучше задокументировать
бизнес-функции организации.
Типы
диаграмм в IDEF3
Существуют
два типа диаграмм в стандарте IDEF3,
представляющие описание одного и
того же сценария технологического
процесса в разных ракурсах (Error: Reference source not found):
-
Диаграммы
Описания Последовательности Этапов
Процесса (Process Flow Description Diagrams, PFDD). С
помощью диаграмм PFDD документируется
последовательность и описание стадий
обработки детали в рамках исследуемого
технологического процесса.
-
Диаграммы
Состояния Объекта в и его Трансформаций
Процессе (Object State Transition Network, OSTN).
Диаграммы OSTN используются для
иллюстрации трансформаций детали,
которые происходят на каждой стадии
обработки (анализ этого типа диаграмм
в CA BPwin не поддерживается).
Иное
встречающееся название для PFDD -
диаграмма работ WFD (Work Flow Diagram).
Элементы
IDEF3 диаграммы
Синтаксис
IDEF3
оперирует тремя элементами (Error: Reference source not found):
-
единицы
работ;
-
связи;
-
перекрестки.
UOW
(Unit of Work)
единица работы/ действие
UOW
(Unit Of Work, activity, единица работы) -
центральные компоненты модели,
предназначенные для описания процесса,
действий, принимаемых решений и других
процедур, происходящих в системе. В
IDEF3 каждый функциональный элемент,
изображенный в виде блока, представляет
собой определенный сценарий
моделируемого процесса и может
являться частью другой функции.
На
IDEF3-диаграммах UOW изображаются
прямоугольниками с прямыми углами и
имеют идентифицирующие их атрибуты,
расположенные в специальных полях
СВЯЗИ
(стрелки). Возможный порядок или
очередность выполнения действий
описываемого процесса в IDEF3 задается
связями. В IDEF3 стрелка, как элемент
диаграммы описания процесса, необходима
для связи элементов диаграммы, указания
взаимоотношения UOW и описания динамики
происходящих процессов. Связи в IDEF3
однонаправлены и могут быть направлены
куда угодно, но обычно диаграммы IDEF3
стараются построить так, чтобы связи
были направлены слева направо. Имя
стрелки должно ясно идентифицировать
отображаемый объект.
JUNCTION
(перекресток, узел). Методология IDEF3
включает элемент «перекресток», что
позволяет описать логику взаимодействия
между множеством событий и временной
синхронизации активизации элементов
диаграмм IDEF3. Перекрестки обеспечивают
аналитика инструментом, описывающим
возможные ветвления и параллельность
выполнения ряда действий в описываемом
процессе, усиливают описание временных
отношений и отношений очередности
выполнения различных частей процесса.
Окончание одной UOW может служить
сигналом к началу нескольких UOW, или
же одна UOW для своего запуска может
ожидать окончания нескольких UOW.
Asynchronous
AND - асинхронное "И". При слиянии
требуется, чтобы все предшествую-щие
процессы были завершены. При разветвлении
требуется, чтобы все следующие
про-цессы были запущены
Synchronous
AND - синхронное "И". При слиянии
требуется, чтобы все предшествующие
процессы завершались одновременно.
При разветвлении требуется, чтобы
все следующие процессы запускались
одновременно
Asynchronous
OR - асинхронное "ИЛИ". При слиянии
требуется, чтобы один или несколько
предшествующих процессов были
завершены. При разветвлении требуется,
чтобы один или несколько следующих
процессов были запущены
Synchronous
OR - синхронное "ИЛИ". При слиянии
требуется, чтобы один или несколько
предшествующих процессов завершались
одновременно. При разветвлении
требуется, чтобы один или несколько
следующих процессов запускались
одновременно
Exclusive
OR - исключающее "или". При слиянии
требуется, чтобы только один
предше-ствующий процесс завершен.
При разветвлении требуется, чтобы
запускался только один следующий
процесс
-
Жизненный цикл проекта и основные
задачи, решаемые в каждой фазе.
Жизненный цикл проекта – промежуток
времени между моментом появления
проекта и моментом его ликвидации.
Жизненный цикл проекта составляют:
фазы, стадии, этапы.
Выполнение основных мероприятий
по проекту:
-
разработка технико-экономического
обоснования (ТЭО) и рабочего проекта,
-
контрактная деятельность,
-
организация и финансирование работ,
-
создание новых технологий,
-
планирование ресурсов и хода работ,
-
закупка материалов и оборудования,
-
выполнение работ и сдача готовых
объектов.
Распределение трудозатрат по фазам
жизненного цикла
Основная деятельность по фазам
1. Замысел проекта.
Для одних — это рождение идеи, для
других – начало реализации и вложения
денежных средств.
2. Прединвестиционная фаза.
Анализ проблемы:
Предварительное обследование
существующего состояния, сбор исходных
данных.
Выявление потребности в изменениях
(проекте).
Разработка концепции проекта:
Определяются цели и задачи, выявляются
пути их достижения. Строится дерево
стратегических целей и структура
продукции (объекта, услуги). Возможно
задание альтернативных целей, где
учитываются, кроме экономических,
еще и социальные, политические,
технические факторы и пр. Очень важно
попытаться сделать количественную
оценку целей и задач по объемам,
срокам, размерам прибыли.
Разработка бизнес-плана и оценка
жизнеспособности
Краткое ТЭО с рассмотрением 1-2
альтернатив по критерию стоимости и
прибыли.
Устанавливаются граничные условия
(на основе существующих аналогов).
Оценивается стоимость проекта с
точностью 20-40 %.
После выбора варианта решения
назначается руководство проекта.
Оценка уровня риска.
Выявление потенциальных участников
и окружения проекта
Разработка технических требований
к объекту (продукции), выбор места
Основные разделы бизнес-плана
-
Обзорный раздел
(Краткий обзор бизнес-плана, резюме)
-
Описание предприятия
(История, сведения о развитии, описание
текущей ситуации)
-
Описание отрасли
(Характеристика отрасли, в которой
работает или будет работать предприятие)
-
Описание производимой продукции
(Характеристика продукции, анализ
продукции конкурентов, исследования
и разработки, финансирование и
ценообразование)
-
Описание рынка
(Характеристика рынка, характеристика
потребителей продукции, стратегия
продвижения продукции на рынок, анализ
конкурентоспособности предприятия)
-
Производственная деятельность
(Описание пути, посредством которого
предприятие планирует производить
продукцию и поставлять потребителю)
-
График выполнения работ (календарный
план)
(Временная, финансовая и ресурсная
оценка)
-
Финансы
(Отчет о прибылях и убытках, балансовая
ведомость, план денежных потоков,
анализ чувствительности проекта)
-
Приложения
(Подтверждение представленных в
бизнес-плане сведений)
3. Разработка проекта.
Структурное планирование:
Разрабатываются укрупненные структуры
проекта с разных позиций: уточняются
дерево целей и структура продукции,
организационная структура, матрица
ответственности, структура работ,
структура ресурсов, структура
стоимости.
Окончательное планирование проекта
на основе сетевого метода:
План – определенная последовательность
работ, ведущих к достижению поставленных
целей.
Он должен отражать кто и что должен
делать. В какие сроки и каким образом.
План является инструментом для работы.
Результат: календарные
планы и укрупненные графики работ и
обеспечения; смета и бюджет проекта,
потребность в ресурсах; определение
и распределение рисков; процедуры УП
и техника контроля.
Разработанный план направляется всем
участникам.
Создается команда проекта
Заключение контрактов:
Могут быть организованы торги.
Выбор субподрядчиков, исполнителей,
поставщиков оборудования осуществляет
группа экспертов – сравнительная
оценка претендентов. Заключение
контрактов и договоров
-
Реализация проекта.
Выполнение работ проекта, а именно:
-
организация и выполнение запланированных
работ;
-
организация и управление мат.-тех.
обеспечением (запасами, закупками,
поставками и пр.);
-
руководство, координация работ,
согласование темпов, мониторинг
прогресса, прогноз состояния,
оперативный контроль и регулирование
основных показателей проекта: ход
работ, их темп, качество работ,
продолжительность и сроки, стоимость
и др.;
-
ввод в действие системы мотивации и
стимулирования;
-
Организация средств и способов
коммуникации участников.
-
Ликвидация проекта.
Эта фаза оформляется официальными
документами
Варианты окончания:
-
ввод проекта в действие;
-
перевод персонала проекта на другую
работу;
-
достижение проектом заданных
результатов;
-
прекращение финансирования проекта;
-
начало работ по внесению в проект
серьезных изменений;
-
вывод объектов проекта из эксплуатации.
3. Реализовать вызов
(запуск на исполнение и прием
результатов) заданных хранимых
процедур базы данных из приложения
пользователя.
//Вызов
хранимой процедуры и передача ей
значения входного параметра private
void
button1_Click(object
sender, EventArgs
e)
{
da.SelectCommand = new
SqlCommand(); da.SelectCommand.Connection
= cnn;
da.SelectCommand.CommandType
= CommandType.StoredProcedure;
da.SelectCommand.CommandText = "pr1";
da.SelectCommand.Parameters.Add("@parl",
SqlDbType.VarChar,
50);
da.SelectCommand.Parameters["@parl"].Value =
comboBox1.SelectedValue
if
(ds.Tables
["EmpD"] != null)
{
ds.Tables["EmpD"].Clear();
dataGridViewl.DataSource = null;
}
da.Fill(ds, "EmpD”);
dataGridViewl.DataSource =
ds.Tables["EmpD"];
}
|