
- •Содержание
- •Введение
- •Концепция IDEF0
- •Принцип декомпозиции
- •Основные определения IDEF0
- •Синтаксис графического языка IDEF0
- •Соглашения по построению диаграмм
- •Процесс функционального моделирования
- •Подготовка
- •Составление списка данных
- •Составление списка функций
- •Построение диаграммы А0
- •Обобщение диаграммы А0
- •Резюме
- •Сбор информации
- •Что необходимо помнить при опросе
- •Создание диаграмм
- •Бланк диаграммы
- •Декомпозиция функционального блока
- •Составление исходной документации
- •Подготовка папок
- •Комментирование работ
- •Ответы на комментарии
- •Совершенствование моделей
- •Дополнения к диаграммам и моделям
- •Виды дополнений
- •Определение терминологии с помощью глоссария
- •Пояснение содержания текстом
- •Пояснение содержания рисунками
- •Указатели диаграмм и указатель узлов модели
- •Примечания на диаграммах и моделях
- •Информация о свойствах
- •Согласование диаграмм
- •Чтение IDEF0 диаграмм
- •Проверка диаграммы автором
- •Выявление недостатков диаграммы
- •Создание альтернативных декомпозиций
- •Корректировка новой диаграммы
- •Исправление взаимосвязанных диаграмм
- •Процесс рецензирования диаграмм
- •Прекращение декомпозиции
- •Достаточная детализованность
- •Изменение уровня рассмотрения
- •Изменение точки зрения
- •Сходные функции
- •Тривиальные функции
- •Размер моделей
- •Литература

Функциональное моделирование на базе стандарта IDEF0. Учебный курс.
Процесс функционального моделирования
Эффективное моделирование с использованием стандарта IDEF0 для получения результатов в соответствии со сроками и бюджетом должно представлять собой процесс, в ходе которого координируется работа экспертов, авторов, читателей и тех, кто принимает окончательную версию модели системы.
В процессе моделирования с использованием стандарта IDEF0 можно выделить следующие основные этапы:
•подготовка (цель: облегчить сбор информации и сократить издержки на этом этапе работ)
•выбор цели модели (создание руководства пользователя)
•выбор точки зрения, с которой будет представлена модель (например, мастер, рабочий, директор)
•выбор типа создаваемой модели (например модель потокового процесса)
•определение предполагаемого использования построенной и проверенной модели (проведение обучения)
•сбор информации
•создание диаграмм модели
•согласование и утверждение моделей
•использование моделей
Подготовка
На самом раннем этапе моделирования перед началом разработки модели необходимо определить ее направленность: контекст, точку зрения и цель.
Контекст определяет объект модели как часть целого. Он очерчивает границы модели с ее внешним окружением посредством описания внешних интерфейсов1.
Точка зрения специфицирует, что можно "увидеть" в контексте и под каким "углом". Она определяет позицию автора как наблюдателя системы или ее элемента и выбирается таким образом, чтобы получить максимально полезную информацию из разрабатываемой модели.
Цель определяет назначение модели или обеспечиваемых ею взаимодействий. Она воплощает причину, по которой модель создана.
Каждая модель представляет только одну точку зрения.
Одна модель преследует только одну цель с определенной точки зрения.
Выбор цели осуществляется с учетом тех вопросов, на которые должна ответить модель. Выбор точки зрения — в соответствии с выбранной позицией ответа на поставленные
вопросы.
Составление списка данных
Списки объектов моделируемой системы (процесса), принято называть списками данных. В IDEF0 моделировании термин "данные" употребляется как синоним слова "объект".
Составление списка функций
Составление списка функций проводиться на основании списка данных. Необходимо помнить, что несколько различных типов данных могут быть использованы при реализации одной функции.
1 INTEGRATED COMPUTER – AIDED MANUFACTURING (ICAM). ARCHITECTURE PART II. VOULME IV – FUNCTION MODELLING MANUAL (IDEF0). SoftTech, Inc. 460 Totten Road, Waltham, MA 02154. June 1981. (русская редакция стандарта по методологии
IDEF0 подготовлена в 1993 г. и распространяется компанией МетаТехнология).
19