Архив рубрики «2.3. Взаимосвязь моделей IDEFO и IDEF3»

Действия, выполняемые в функциональных блоках

evteev 12.06.2009

Как правило, при работе с пластиковой картой клиент не произво­дит всех доступных ему при этом действий, выполняя ограниченный набор операций. Например, при оплате покупки не производится снятие наличных, а при проверке баланса состояние счета вообще не изменяется (это верно, конечно, только в случае, если карта обслужи­вается приличным банком). Мы можем декомпозировать функцио­нальный блок "Обработка операций с пластиковыми картами", создав дополнительные блоки для оплаты покупок, снятия наличных, про­верки баланса и т.п. Вместо этого можно создать отдельные модели IDEF3 для каждого из этих действий. Это, в частности, полезно, если в дальнейшем предполагается заняться оцениванием соответствующих операций по тем или иным параметрам.

Более простой альтернативой предложенным выше двум подхо­дам может служить так называемая таблица вызова (activation table), описывающая различные комбинации входов, выходов, управлений и механизмов исполнения для каждого способа вызова функциональ­ного блока на исполнение. Вызов - это уникальная конфигурация значений входа, управления и требований к механизмам исполнения (табл. 2.3). Каждому вызову присваивается уникальное имя в преде­лах блока и перечисляются значения различных стрелок. Комбинация значений стрелок должна быть уникальной для каждого вызова, из че­го следует, что для каждого вызова любые две одинаковые стрелки не могут иметь одинаковых значений. Читать полностью »

Создание моделей IDEF3 для отображения блоков IDEF0

evteev 12.06.2009

Для иллюстрирования вызовов листовых функциональных блоков IDEF0 (т.е. блоков, не имеющих диаграмм декомпозиции) может быть применено построение моделей IDEF3. Если развитие модели IDEF0

предполагается аналитиками именно таким способом, моделями IDEF3 должен быть тщательно документирован каждый возможный вызов функционального блока. Соответствующие таблицы вызовов (наподобие табл. 2.3) можно будет получить впоследствии из соответ­ствующих диаграмм IDEF3.

* * *

Итак, методология функционального моделирования IDEF0 - это технология описания системы в целом как множества взаимозави­симых действий, или функций. IDEF0 имеет функциональную направ­ленность. IDEF0 - функции системы исследуются независимо от объектов, которые обеспечивают их выполнение. Одной из основных идей моделей IDEF0 является построение двух видов моделей: "как есть" и "как должно быть". Это нужно при проведении реинжинирин­га бизнес-процессов организации. Кроме того, IDEF0 обеспечивает удобный язык обмена информацией о моделируемой системе.