Читайте также: |
|
Методология IDEF1X – один из подходов к семантическому моделированию данных, основанный на ER-концепции (концепции «Сущность – Отношение»). Данная методология позволяет формировать концептуальную схему представления данных, которая сводится к единому (интегрированному) определению данных в рамках одного предприятия (компании, системы и т.д.). Определение данных при этом не связано ни с каким конкретным использованием данных и не зависит от способа хранения данных и доступа к ним. Важнейшая цель такого представления заключается в непротиворечивой интерпретации данных и взаимосвязей между ними, что необходимо для интеграции и совместного использования данных [10].
Информационная модель, построенная с помощью IDEF1X- методологии, является дополнением функциональной IDEF0-модели и детализирует объекты, которыми манипулируют функции системы.
Компонентами IDEF1X-модели являются [10]:
· Сущности. Каждая сущность представляет собой множество реальных или абстрактных объектов (людей, мест, событий, состояний и т.д.), обладающих общими атрибутами или характеристиками. Отдельный элемент этого множества называется экземпляром сущности.
· Атрибуты. Сущность имеет один или несколько атрибутов, которые либо являются собственными для сущности, либо наследуется через отношение, связывающее ее с другой сущностью. Атрибуты однозначно идентифицируют каждый экземпляр сущности. Каждый атрибут имеет уникальное имя.
· Отношения. Отношение – это связь между сущностями. Отношение «родитель-потомок» («один-ко-многим») - это связь, при которой каждый экземпляр одной сущности, называемой сущностью-родителем, ассоциирован с произвольным числом экземпляров другой сущности, называемой сущностью-потомком, а каждый экземпляр сущности-потомка ассоциирован только с одним экземпляром сущности-родителя. Имеются также еще два вида отношений - «отношение категоризации» («один-к-одному») и неспецифическое отношение (многие-ко-многим»).
IDEF1X-модель представляется в виде диаграммы. На рис. 3.12 представлена IDEF1X-диаграмма, основанная на [11]. На диаграмме сущности изображаются в виде прямоугольных поименованных блоков. Атрибуты изображаются в виде списка их имен внутри блока сущности. Отношение «родитель-потомок» изображается линией, соединяющей сущность-родитель с сущностью потомком, с точкой на конце линии у сущности-потомка. Каждому отношению дается имя, выражаемое глаголом.
Имя отношения всегда формируется с точки зрения сущности-родителя. Если соединить имя сущности-родителя, имя отношения и имя сущности-потомка, получится предложение. Например, на рис. 3.12 можно идентифицировать следующие предложения: «ИСПОЛНИТЕЛЬ отвечает за выполнение ОПЕРАЦИИ», «ОБЪЕКТ участвует в ОПЕРАЦИИ», «СОБЫТИЕ влияет на ОПЕРАЦИЮ».
Контрольные вопросы
1. Чем отличаются формальные и семантические модели, статические и динамические?
2. Что такое прецедент? Каковы его основные характеристики? Чем отличатся экземпляр и класс прецедента?
3. Что обозначают субъекты П-модели? Приведите примеры субъектов.
4. Что такое поток событий прецедента?
5. Охарактеризуйте 2 способа структурирования прецедентов.
6. Перечислите основные типовые классы объектов, используемые в О-модели
7. Перечислите основные виды отношений между объектами. Приведите примеры для каждого вида отношений.
8. Что отражается в диаграмме взаимодействия прецедента?
9. Как формируется описание состояния и описание поведения объекта?
10. Что отражает каждый из четырех видов входящих и выходящих дуг функционального блока SADT-диаграммы: «Входы», «Выходы», «Механизм»и «Управление»? Приведите примеры.
11. Как связаны блоки диаграмм разных уровней иерархии SADT-модели?
12. Что представляют собой и как отражаются в диаграмме основные компоненты IDEF1X-модели (сущности, атрибуты и отношения)? Приведите примеры компонент.
Дата добавления: 2015-08-03; просмотров: 149 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Методология IDEF0 | | | Директива на проведение реинжиниринга |