Современные методологии проектирования информационных систем не исключают использования нотации IDEF для моделирования и визуального представления артефактов проектирования. А методы структурного проектирования информационных систем широко используют классические нотации моделирования стандартов IDEF, как средства представления проектных решений.
Всего стандартов 14 (от IDEF0 до IDEF14), но в данной статье рассмотрим только основные из них(на наш взгляд). Сначала среди полного набора стандартов можно выделить те, которые используются методами структурного проектирования:
IDEF0 — стандарт функционального моделирования. Функциональная модель это совокупность математических и логических операций(функций) преобразования данных в информационной системе, отражающая реальные процессы обработки информации в предметной области.
IDEF1X — стандарт моделирования информационных потоков. Информационная модель это совокупность логически и физически упорядоченных данных(информации) в информационной системе, отражающая реальные характеристики объектов предметной области. Хранимые в словаре данных (репозитории ) описания каждого накопителя (хранилища) данных используются для перехода к построению модели данных (информационной модели) в виде диаграмм «сущность-связь» ( ERD ). Диаграммы «сущность-связь» (ERD) описывают информационное пространство, в рамках которого реализуются процессы объекта предметной области.
IDEF2 — стандарт динамического моделирования развития информационной системы. Динамические модели проектируемой информационной системы представляются в виде диаграммы потоков данных(баз данных, ресурсов) DFD. Диаграмма DFD позволяет визуализировать как движение данных между объектами системы, так и преобразования данных, которые могут применяться на разных шагах процесса.
IDEF3 является стандартом моделирования и документирования технологических процессов(работ), происходящих в предметной области, и предоставляет инструментарий для наглядного исследования и моделирования их сценариев. Сценарием (Scenario) называется описание последовательности изменений свойств информационной системы, в рамках рассматриваемого процесса.
Кроме методов структурного моделирования нотации IDEF содержат стандарты и других методов, например, такие:
IDEF4 — стандарт построения моделей информационных систем объектно-ориентированным методом. Средства IDEF4 позволяют наглядно отображать структуру объектов, из которых строиться информационная система, и их взаимодействия и, тем самым дают возможность анализировать и оптимизировать сложные объектно-ориентированные информационные системы.
IDEF5 — стандарт онтологического исследования сложных информационных систем. С помощью методологии IDEF5 онтология системы может быть описана при помощи определенного словаря терминов и правил, на основании которых могут быть сформированы достоверные утверждения о состоянии проектируемой системы в некоторый момент времени. На основе этих утверждений формируются выводы о дальнейшем развитии системы и производится ее оптимизация.
Примечание. Остальные стандарты нотации IDEF рассматривать не будем. Для более полной характеристики графических нотаций стандартов IDEF можно воспользоваться материалом из Википедии — свободной энциклопедии.
Конечно, классические нотации моделирования IDEF, позволяют дать хорошее визуальное представление при описании последовательности основных шагов и ветвлений в рамках многих автоматизируемых бизнес-процессов. Однако в реальной жизни в рамках одного процесса иногда порождаются параллельные участки работ, участники этих работ могут взаимодействовать друг с другом, выполняя синхронизацию, происходят ошибки или исключения, требующие обработки и меняющие ход процесса, возникают состояния ожидания внешних событий и различные виды реакции на них и так далее. В этих случаях классические нотации моделирования IDEF не обеспечивают полного моделирования.
Для устранения указанных недостатков нотации IDEF была создана графическая нотация BPMN (Business Process Modeling Notation), предназначенная для моделирования бизнес — процессов. BPMN была разработана Business Process Management Initiative (BPMI) и поддерживается Object Management Group(OMG), после слияния организаций в 2005 году. Текущая версия BPMN 2.0.
Заключение
При структурном методе проектирования информационных систем широкое применение получили нотации моделирования стандартов IDEF0 — IDEF3, как средства представления проектных решений и артефактов в процессе создания информационных систем.
Связанные материалы
- Методы типового проектирования информационных систем
- Язык моделирования UML
- Графическая нотация методологии ARIS
- Язык моделирования систем SysML