Основные характеристики
● Представляет собой более 10 связанных друг с другом нотаций и методов моделирования.
● Способен описывать сложные горизонтальные и иерархические вертикальные взаимосвязи.
● Нотации, входящие в семейство UML, используют разные наборы символов.
● Входящую в UML нотацию SysML часто используют для описания систем и «систем систем».
Для чего используется
● Для проектирования сценариев использования.
● Для определения требований к информационным системам.
● Чтобы спроектировать взаимодействие процесса, смоделированного другими средствами, с нижележащим уровнем информационных систем.
● Для описания и проектирования структур данных.
● Для описания низкоуровневых потоков работ.
● Часто используется для изображения сценариев использования.
Преимущества
● Зрелое сообщество пользователей.
● Реализован в большинстве основных программных продуктов для моделирования.
● Множество книг и материалов в интернете.
Недостатки
● Предназначен для моделирования программного обеспечения, моделирование бизнес-процессов – второстепенная задача.
● Разные средства моделирования могут реализовывать нотацию по-разному.
Дополнительная информация
● Спецификация и другая полезная информация на сайте Object Management Group www.uml.org.
● Справочные файлы программного обеспечения IBM Rational.
IDEF0 принадлежит семейству стандартных нотаций моделирования IDEF (Integrated Definition – интегрированные описания), разработанных ВВС США. Является составной частью методологии описания процессов и информационных систем в промышленности (FIPS – Federal Information Processing Standard). Широко используется в течение многих лет и реализован многими программными средствами, в настоящее время является общественным достоянием (public domain). Нотация использует очень простой набор символов: прямоугольники процессов и стрелки, изображающие входы, выходы, управление и механизмы. Хотя каждый уровень модели читается слева направо и сверху вниз, система нумерации, используемая для основных этапов, представлена таким образом, что позволяет легко ассоциировать родительский и дочерний уровни декомпозиции в процессе. Например, процесс с кодом A1.3 является дочерним процессом процесса A1. На каждом следующем уровне декомпозиции к номеру добавляется точка.
Основные характеристики
● Верхний уровень определяет предметную область моделирования.
● Декомпозиция на нижележащие уровни отображается рядом прямоугольников.
● У шагов процесса есть входы, выходы, элементы управления и механизмы, которые изображаются стрелками с надписями.