Проектирование информационных систем с CA ERwin Modeling Suite 7.3. Горбаченко В.И - 5 стр.

UptoLike

5
1. МЕТОДОЛОГИИ МОДЕЛИРОВАНИЯ ПРЕДМЕТНОЙ
ОБЛАСТИ
1.1. Функциональная методология IDEF0
Наиболее популярной методологией IDEF является методология
IDEF0 [1 – 4]. Методологию IDEF0 можно считать следующим этапом разви-
тия хорошо известного графического языка описания функциональных сис-
тем SADT (Structured Analysis and Design Technique – Техника структурного
анализа и дизайна) [5]. Исторически IDEF0 как стандарт был разработан в
1981 году в рамках обширной программы автоматизации промышленных
предприятий, которая носила обозначение ICAM (Integrated Computer Aided
Manufacturing). Семейство стандартов IDEF унаследовало свое
обозначение
от названия этой программы (IDEF=Icam DEFinition), и последняя его редак-
ция была выпущена в декабре 1993 года Национальным Институтом по
Стандартам и Технологиям США (NIST). В России приняты официальные
рекомендации по применению методологии IDEEF0 [6].
Целью методологии является построение функциональной схемы ис-
следуемой системы, описывающей все необходимые процессы с точностью,
достаточной для однозначного моделирования деятельности системы
. Дру-
гими словами, в IDEF0 моделируемая система представляется как совокуп-
ность взаимосвязанных работ (функций, активностей). Методология IDEF0
получила столь широкое распространение в бизнесмоделировании потому,
что эта методология легко представляет такие системные характеристики,
как управление, обратная связь, исполнители. Кроме того, методология
IDEF0 имеет развитые процедуры поддержки коллективной работы.
В основе методологии лежат четыре
основных понятия: функциональ-
ный блок, дуга (стрелка), декомпозиция, глоссарий.
Функциональный блок, или работа (Activity Box) представляет собой
некоторую конкретную функцию (работу) в рамках рассматриваемой систе-
мы. Блок должен иметь название в глагольном наклонении (например, "Про-
верить документ" или "Проверка документа"). На диаграмме функциональ-
ный блок изображается прямоугольником (рис. 1.1). Каждая из четырех сто-
рон функционального блока имеет свое определенное значение (роль) и оп-
ределяет тип интерфейса, т. е. способ взаимодействия дуги с блоком:
верхняя сторона имеет значение "Управление" (Control);
левая сторона имеет значение "Вход" (Input);
правая сторона имеет значение "Выход (Output);
нижняя сторона имеет значение "Механизм" (Mechanism).
Дуга (Arrow) отображает элемент системы, который обрабатывается
функциональным блоком или
оказывает иное влияние на функцию, представ-
ленную данным функциональным блоком. Интерфейсные дуги часто назы-
вают потоками или стрелками.
С помощью дуг отображают различные объекты, которые передаются
между блоками, обрабатываются блоками, определяют правила обработки и
     1. МЕТОДОЛОГИИ МОДЕЛИРОВАНИЯ ПРЕДМЕТНОЙ
        ОБЛАСТИ
     1.1. Функциональная методология IDEF0

      Наиболее популярной методологией IDEF является методология
IDEF0 [1 – 4]. Методологию IDEF0 можно считать следующим этапом разви-
тия хорошо известного графического языка описания функциональных сис-
тем SADT (Structured Analysis and Design Technique – Техника структурного
анализа и дизайна) [5]. Исторически IDEF0 как стандарт был разработан в
1981 году в рамках обширной программы автоматизации промышленных
предприятий, которая носила обозначение ICAM (Integrated Computer Aided
Manufacturing). Семейство стандартов IDEF унаследовало свое обозначение
от названия этой программы (IDEF=Icam DEFinition), и последняя его редак-
ция была выпущена в декабре 1993 года Национальным Институтом по
Стандартам и Технологиям США (NIST). В России приняты официальные
рекомендации по применению методологии IDEEF0 [6].
      Целью методологии является построение функциональной схемы ис-
следуемой системы, описывающей все необходимые процессы с точностью,
достаточной для однозначного моделирования деятельности системы. Дру-
гими словами, в IDEF0 моделируемая система представляется как совокуп-
ность взаимосвязанных работ (функций, активностей). Методология IDEF0
получила столь широкое распространение в бизнес–моделировании потому,
что эта методология легко представляет такие системные характеристики,
как управление, обратная связь, исполнители. Кроме того, методология
IDEF0 имеет развитые процедуры поддержки коллективной работы.
      В основе методологии лежат четыре основных понятия: функциональ-
ный блок, дуга (стрелка), декомпозиция, глоссарий.
      Функциональный блок, или работа (Activity Box) представляет собой
некоторую конкретную функцию (работу) в рамках рассматриваемой систе-
мы. Блок должен иметь название в глагольном наклонении (например, "Про-
верить документ" или "Проверка документа"). На диаграмме функциональ-
ный блок изображается прямоугольником (рис. 1.1). Каждая из четырех сто-
рон функционального блока имеет свое определенное значение (роль) и оп-
ределяет тип интерфейса, т. е. способ взаимодействия дуги с блоком:
      – верхняя сторона имеет значение "Управление" (Control);
      – левая сторона имеет значение "Вход" (Input);
      – правая сторона имеет значение "Выход (Output);
      – нижняя сторона имеет значение "Механизм" (Mechanism).
      Дуга (Arrow) отображает элемент системы, который обрабатывается
функциональным блоком или оказывает иное влияние на функцию, представ-
ленную данным функциональным блоком. Интерфейсные дуги часто назы-
вают потоками или стрелками.
      С помощью дуг отображают различные объекты, которые передаются
между блоками, обрабатываются блоками, определяют правила обработки и
                                    5