Читайте также:
|
|
IDEF (Icam DEFinition, Integrated DEFinition) – методологии для решения задач моделирования сложных систем.
Министерство обороны США – основной пользователь данной технологии.
В нее входит 15 стандартов, 5 из которых не были до конца разработаны, из них:
§ IDEF0 (Function Modeling) – создание функциональной модели, являющейся структурированным отображением функций ИС и связывающих их информации и объектов.
§ IDEF1 (Information Modeling) – построение модели структурированной информации, необходимую для поддержки функций системы.
§ IDEF3 (Process Description Capture) – используется для сбора информации о состоянии моделируемой системы. Это структурный метод, показывающий причинно-следственные связи и события. Он показывает, как организована работа, какие пользователи работают с ИС. IDEF3 состоит из двух методов. Process Flow Description (PFD) – описание процессов. Описывается, как организована работа между элементами системы. Object State Transition Description (OSTD) – описание переходов состояний объектов. Описываются промежуточные состояния у объектов системы.
IDEF0
Онована на подходе SADT. Основу составляет графический язык описания (моделирования) систем. В основе лежат четыре основных понятия: функциональный блок, интерфейсная дуга, декомпозиция и глоссарий.
Функциональный блок. Изображается в виде прямоугольника и представляет собой конкретную функцию.
Каждая из четырех сторон блока имеет определен роль: верхняя сторона – «Управление»; левая – «Вход»; правая – «Выход»; нижняя – «Механизм».
Интерфейсная дуга. Имеет уникальное имя. С помощью них отображают различные объекты (детали, вагоны, сотрудники, потоки данных и и-ии), определяющие процессы, происходящие в системе. Обязательно наличие хотя бы одной управляющей дуги и одной исходящей.
Декомпозиция. Принцип декомпозиции применяется при разбиении сложного процесса на составляющие его функции. В пояснительном тексте к контекстной диаграмме должна быть указана цель построения диаграммы и зафиксирована точка зрения.
Глоссарий. Для каждого из элементов IDEF0-стандарт подразумевает создание и поддержание набора определений, ключевых слов, повествовательных изложений и т.д., которые хар-ют объект, отображенный данным эл-том. Этот набор называется глоссарием и является описанием сущности данного эл-та. Глоссарий дополняет наглядный графический язык, снабжая диаграммы необходимой доп. инф-ией.
Т.о., хорошо видно, что стандарт IDEF0 схож с методологией SADT.
IDEF3
Стандарт IDEF0 для описания временной последовательности и алгоритмов выполнения работ не подходит. Для этого был разработан стандарт IDEF3.
IDEF3 предназначен для описания процессов нижнего уровня. Содержит объекты - логические операторы, с помощью кот-х показывают альтернативы и места принятия решений в процессе, а также объекты-стрелки, с помощью кот-х показывают временную последоват-сть работ в процессе.
Рис.15. Схема бизнес-процесса в стандарте IDEF3.
В стандарте IDEF3 связи между работами делятся на три типа:
Связь | Обозначение | Описание |
Связь предшествования | Вторая работа начинает выполняться после завершения первой работы | |
Связь отношения | Вторая работа может начаться и закончиться до того, как выполнится первая работа | |
Связь потоков объектов | Одновременно обозначает временную последовательность работ и материальный либо информационный поток. В данном случае вторая работа начинает выполняться после завершения первой работы. При этом выход первой работы – объект «Документ». Эта связь также обозначает, что объект, порождаемый первой работой, используется в последующих работах. |
Логические операторы делятся на несколько типов: «Исключающий ИЛИ», «И» и «ИЛИ».
Существует несколько схем взаимосвязи работ: схемы схождения и схемы расхождения. В схемах схождения к перекресткам подходят стрелки сразу от нескольких работ, в схемах расхождения – наоборот, от одного перекрестка идет несколько стрелок к нескольким работам.
Перекрестки «И» и «ИЛИ» подразделяются на два подтипа – синхронные и асинхронные. Перекрестки синхронного типа: несколько отходящих от перекрестка работ в расходящихся схемах запускаются одновременно после входящей работы. Перекрестки асинхронного типа требований к одновременности не предъявляют. Для сходящихся схем это правило применяется для нескольких входящих работ.
Типы перекрестков в схемах схождения и расхождения:
Название перекрестков | Обозначение перекрестков | Смысл перекрестков | ||
Схема расхождения | Схема схождения | |||
"Исключающий ИЛИ" | Только одна последующая работа запускается | Только одна предшествующая работа должна быть завершена | ||
"И" | Асинхронный | Все последующие работы запускаются | Все предшествующие работы должны быть завершены | |
Синхронный | Все последующие работы запускаются одновременно | Все предшествующие работы должны быть завершены одновременно | ||
"ИЛИ" | Асинхронный | Одна или несколько последующих работ запускаются | Одна или несколько предшествующих работ должны быть завершены | |
Синхронный | Одна или несколько последующих работ запускаются одновременно | Одна или несколько предшествующих работ должны быть завершены одновременно |
Дата добавления: 2015-07-10; просмотров: 131 | Нарушение авторских прав