- •1.1.1 Модели idef3
- •1.1.2 Диаграммы
- •1.1.3 Единица работы. Действие
- •1.1.4 Связи
- •Типы связей в модели idef3
- •1.1.5 Соединения
- •Типы соединений в модели idef3
- •Определение сценария, границ моделирования, точки зрения
- •1.1.6 Указатели
- •1.1.7 Декомпозиция действий
- •1.2.2 Определение действий и объектов
- •2 Л Синтаксис и семантика моделей idef0
- •2.1.1 Модели idef0
- •2.1.2 Действия
- •2.1.4 Туннели
- •2.2 Построение моделей idef0
- •2.2.1 Диаграммы
- •2.2.2 Цикл "эксперт-аналитик"
- •2.2.3 Построение моделей
- •2.2.4 Точка зрения
- •2.2.5 Границы моделирования
- •2 2Е Выбор наименования контекстного блока
- •2.2.8 Нумерация блоков и диаграмм
- •2.2.11 Когда остановиться?
- •2.2.12 Другие диаграммы idefo
- •2 1 Назначение диаграмм потоков данных
- •3.2.1 Функциональные блоки
- •3.2.2 Внешние сущности
- •3.2.3 Стрелки (потоки данных)
- •3.2.4 Хранилища данных
- •3.2.5 Ветвление и объединение
- •3 3 Построение диаграмм потоков данных
- •3.3.1 Два подхода к построению dfd-моделей
- •3.3.2 Нумерация объектов
1.2.2 Определение действий и объектов
Результатом работы экспертов обычно является текстовый документ, описывающий интересующий аналитика круг вопросов. В дополнение к нему может иметься письменная документация, позволяющая пролить свет на природу изучаемого процесса. Вне зависимости от того, является ли информация текстовой или вербальной, она анализируется и разделяется частями речи для идентификации списка действий (глаголы и отглагольные существительные), составляющих процесс, и объектов (имена существительные), участвующих в процессе.
В некоторых случаях возможно создание графической модели процесса в присутствии экспертов. Такая модель также может быть разработана после сбора всей необходимой информации, что позволяет не отнимать время экспертов на детали форматирования получающихся диаграмм.
Поскольку модели IDEF3 могут одновременно разрабатываться несколькими командами, IDEF3 поддерживает простую схему резервирования номеров действий в модели. Каждому аналитику выделяется уникальный диапазон номеров действий, что обеспечивает их независимость друг от друга. В табл. 1.5 номера действий выделяются каждому аналитику большими блоками. В этом примере Иван исчерпал данный ему вначале диапазон номеров и дополнительно получил второй.
Таблица 1.5 Распределение диапазонов номеров IDEF3 между аналитиками
Аналитик |
Диапазон номеров IDEF3 |
Иван |
1-99 |
Петр |
100-199 |
Николай |
200-299 |
Иван |
300-399 |
1.2.3
Последовательность и параллельность
Если модель создается после проведения интервью, аналитик должен принять решения по построению иерархии участвующих в модели диаграмм, например, насколько подробно будет детализироваться каждая отдельно взятая диаграмма. Если последовательность или параллельность выполнения действий окончательно не ясна, эксперты могут быть опрошены вторично (возможно, с использованием черновых вариантов незаконченных диаграмм) для получения недостающей информации. Важно, однако, различать предполагаемую (появляющуюся из-за недостатка информации о связях) и явную (ясно указанную в описании эксперта) параллельности.
* * *
Итак, IDEF3 — это способ описания бизнес-процессов, который нужен для описания положения вещей как упорядоченной последовательности событий с одновременным описанием объектов, имеющих непосредственное отношение к процессу. IDEF3 хорошо приспособлен для сбора данных, требующихся для проведения структурного анализа системы. Кроме того, IDEF3 применяется при проведении стоимостного анализа поведения моделируемой системы.
2 МЕТОДОЛОГИЯ ФУНКЦИОНАЛЬНОГО МОДЕЛИРОВАНИЯ IDEF0 ГЛАВА
Методология функционального моделирования IDEF0 — это технология описания системы в целом как множества взаимозависимых действий, или функций. Важно отметить функциональную направленность IDEF0 — функции системы исследуются независимо от объектов, которые обеспечивают их выполнение. "Функциональная" точка зрения позволяет четко отделить аспекты назначения системы от аспектов ее физической реализации. На рис. 2.1 приведен пример типовой диаграммы IDEF0.
Рис. 2.1. Пример диаграммы IDEF0
Наиболее часто IDEF0 применяется как технология исследования и проектирования систем на логическом уровне. По этой причине он, как правило, используется на ранних этапах разработки проекта, до IDEF3 моделирования для сбора данных и моделирования процесса "как есть". Результаты IDEF0 анализа могут применяться при проведении проектирования с использованием моделей IDEF3 и диаграмм потоков данных.
