Функциональное моделирование. Стандарты IDEF0, IDEF3.
Для любой системы определяющим является ее функциональное содержание, так как оно определяет ее основные свойства. Поэтому в основе функционального моделирования лежит функциональное содержание системы, в качестве отношений между функциями рассматривается информация об объектах, связывающих эти функции
В основе IDEF0-методологии лежат 4 основных понятия:
· функциональный блок;
· интерфейсная дуга (стрелка);
· декомпозиция;
· глоссарий.
На одной диаграмме рекомендуется рисовать от 3 до 6 блоков. Иначе диаграмма будет плохо читаемой.
2. Функциональные блоки должны располагаться слева направо сверху вниз в порядке доминирования.
3. Следует избегать излишнего пересечения стрелок.
4.Выход одного блока может являться входом (управлением) для другого. Могут быть и обратные связи по входу и управлению.
5. Стрелки могут быть сливающимися и разветвляющимися
В общем случае, процесс – это упорядоченная последовательность действий.
Следовательно, процессная модель IDEF3 позволяет:
· Отразить последовательность процессов
· Показать логику взаимодействия элементов системы.
Цель IDEF3 - дать возможность аналитикам описать ситуацию, когда процессы выполняются в определенной последовательности, а также объекты, участвующие совместно в одном процессе.
Основными элементами IDEF3-модели являются:
1) единицы работ;
2) связи;
3) перекрестки;
4) объекты ссылок.
Связи показывают взаимоотношения работ.
Перекрестки (соединения)
n Используются для отображения логики взаимодействия стрелок при их слиянии или разветвлении, для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы.
Информационное моделирование. Стандарты IDEF1, IDEF1X
Моделиpование - это построение моделей, предназначенных для изучения и исследования объектов, процессов или явлений. Методология IDEF1X – язык для семантического моделирования данных, основанных на концепции «сущность-связь». Теоретической базой построения информационной модели является теория баз данных типа «сущность-связь». Сущность(зависимая, независимая, общая, категории, ассоциативная, именующая, характеристическая) – это множество реальных или абстрактных объектов (людей, мест, событий), обладающих общими атрибутами или характеристиками. Атрибут (первичный, составной, альтернативный, потенциальный, внешний ключ, неключевой)– характеристика сущности. Отношения (идентифицирующее, неидентифицирующее, неспецифическое, категоризации)– связь между двумя и более сущностями.
Сущность IDEF1X :
· Независимая – представляет собой независимые данные, которые всегда присутствуют в системе, при этом отношения с другими сущностями могут как существовать, так и отсутствовать .
· Зависимая – представляет данные, зависимые от других сущностей в системе, поэтому она всегда должна иметь отношения с другими сущностями .
Oсновной целью использования методологии IDEF1 все же остается исследование движения потоков информации и принципов управления ими на начальном этапе процесса проектирования корпоративной информационно-аналитической системы, которая будет способствовать более эффективному использованию информационного пространства. Наглядные модели IDEF1 обеспечивают базис для построения мощной и гибкой информационной системы.
Методология IDEF1 разделяет элементы структуры информационной области, их свойства и взаимосвязи на классы. Центральным понятием методологии IDEF1 является понятие сущности. Класс сущностей представляет собой совокупность информации, накопленной и хранящейся в рамках предприятия и соответствующей определенному объекту или группе объектов реального мира.
Каждая сущность имеет своё имя и атрибуты. Атрибуты представляют собой характерные свойства и признаки объектов реального мира, относящихся к определенной сущности.