Разделы



Общая характеристика ППП Design /IDEF

ППП Design / IDEF (Фирма-разработчик: MetaSoftware (США), дистрибьютор: Весть-Метатехнология ) предназначен для проведения структурного и стоимостного анализа бизнес-процессов и относится к классу легких систем автоматизированного проектирования информационных систем ( CASE -технологий), позволяющий построить структуру логического проекта системы.

В основе ППП Design / IDEF лежит SADT - методология (структурного анализа и техники проектирования), которая дает возможность строить функциональные модели бизнес-процессов. Данная методология реализована также в ППП BPWin .

К функциональным возможностям ППП Design / IDEF относятся:

•      Графическое представление функциональной структуры (технологии выполнения) бизнес-процессов на различных уровнях детализации.

•      Разработка функциональной модели с указанием исполнителей операций и используемых информационных технологий и управляющих воздействий.

•      Графическое представление структуры предметной области в виде информационной модели Объект-связь.

•      Расчет стоимостных затрат на выполнение бизнес-процессов с возможностью экспорта расчетных данных в электронную таблицу Excel , Lotus .

•      Документирование моделей предметной области в виде глоссария и составления текстовых отчетов.

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

•      Возможность экспорта функциональной модели в пакеты программ динамического              имитационного                     моделирования, поддерживающие сети Петри.

ППП Design / IDEF состоит из трех основных компонентов:

•      IDEF0 – инструмент функционального моделирования;

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

•      IDEF1x – инструмент информационного моделирования;

•      IDEF / CPN ( Workflow Analyzer ) – инструмент динамического имитационного моделирования (отдельно поставляемый программный продукт).

В дальнейшем будет рассмотрено применение инструмента функционального моделирования IDEF 0.

3.3. Особенности построения функциональной модели c использованием ППП Design / IDEF

На уровне контекстной диаграммы отражаются принципиальные потоки объектов, которые составляют сущность бизнес-процесса. При этом потоки объектов, задействованные только в отдельных функциях бизнес-процесса, на контекстном уровне не задаются и становятся локальными в соответствующем блоке. Пример контекстной диаграммы процесса выполнения заказа клиента представлен на рис. 3.3.

п»ї

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

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

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

Различают следующие виды разветвлений:

•  Классификация объектов, которая уточняет тип обрабатываемого в дальнейшем объекта. Например, класс объектов Заказ делится на подклассы Заказ нового клиента, Заказ старого клиента (рис.3.4). Разветвление в этом случае обеспечивает альтернативность путей выполнения процесса реализации заказа клиента . При этом каждый путь должен быть помечен именем подтипа объекта.

•  Разбиение объекта на компоненты (дезагрегация ), которые в дальнейшем обрабатываются как самостоятельные объекты по своим путям. Например, объект-агрегат Поставка в процессе материально-технического снабжения разбивается на объекты-компоненты Продукт, Накладная, Счет (рис. 3.5). В этом случае происходит распараллеливание путей бизнес-процесса, которые выполняются разными исполнителями. При этом каждый путь должен быть помечен именем объекта-компонента.

•  Одновременный доступ к объекту или его копирование, подразумевающее одновременную манипуляцию с одним и тем же объектом или его копиями несколькими исполнителями. Например, на основе объекта Оформленный заказ могут параллельно выполняться функциональные блоки Выписать счет и Выполнить заказ (рис. 3.4). В последнем случае дополнительная пометка параллельных путей необязательна, хотя и возможна, если речь идет о копиях.

п»ї

Объединение путей на диаграмме соответственно обеспечивает:

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

•      Агрегация объектов, когда несколько компонентов образуют один объект.

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

Обратные связи реализуют циклы на повторение операций: • Использование откорректированной нормативной и плановой информации для следующего цикла выполнения процесса. Например, информация о новом клиенте заносится в базу данных и рассматривается как ограничение в следующем цикле приема заказа (рис. 3.4). При этом происходит объединение путей на диаграмме по принципу обобщения.

• Повтор операций после контроля и отбраковки объектов. Например, повторная поставка товара после неакцепта накладной (рис. 3.5).



 


Читать далее: Стоимостной анализ функций (Activiy-Based Costing )