Виды связей в IDEF3
Связи показывают взаимоотношения работ между собой. Связи в IDEF3 однонаправлены. Правилом хорошего тона считается направлять связи слева направо и сверху вниз. В IDEF3 используются следующие виды связей[22]:
· Старшая (Precedence). Связывает работы, отражает тот факт, что работа – источник должна закончиться прежде, чем начнется работа – приемник.
· Связь отношения (Relational Link). Служит для установления связи между двумя работами или между работой и ссылочным объектом.
· Поток объектов (Object Flow). Отражает тот факт, что объект используется более чем в одной работе. Например, может использоваться когда объект порождается в одной работе, а используется в другой.
Пример диаграммы IDEF3
Пример диаграммы IDEF3 для процесса 1 «Получить пароль» приведен на рисунке 14
Рисунок 14 – С пецификация процесса 1 «Получить пароль» в виде диаграммы IDEF3
Методология IDEF3 может быть использована как методология разработки процессов, способная фиксировать и структурировать описание функций системы. IDEF3 дополняет IDEF0 и содержит все необходимое для построения моделей, которые в дальнейшем могут быть использованы для имитационного анализа.
Постановка требований к данным. Словари данных. Моделирование данных в нотации IDEF1x. CASE-средство ERWin
План лекции
-Постановка требований к данным. Словари данных. Моделирование данных в нотации IDEF1x. CASE-средство ERWin
-Принципы моделирования данных. Методологии моделирования данных – иерархические, фреймовые, реляционные.
-Словарь сущностей и атрибутов. Словарь стрелок модели.
-Нотация IDEF1x – назначение, основные принципы.
-Виды сущностей в IDEF1x.
-Виды связей в IDEF1x.
-Процедура нормализации в реляционных моделях.
-Соответствие между логической и физической моделями данных.
Введение
Данные в AllFusion Modeling Suite описываются при помощи ER-диаграм в CASE-средстве ERWin. Вместе с тем, начинается описание данных уже при построении модели бизнес процессов. Выполняется это при помощи таких средств BPWin, как словарь стрелок (Arrow Dictionary) и словарь сущностей и атрибутов (Entity/Attribute Dictionary).
Словарь данных
Словарь стрелок решает задачу формализации языка предметной области для аналитиков.
В процессе создания диаграмм должны проводиться сеансы экспертизы, то есть обсуждения диаграмм со специалистами предметной области. В любой предметной области формируется профессиональный жаргон, причем зачастую жаргонные термины имеют нечеткий смысл и воспринимаются специалистами по-разному. В то же время аналитик – автор диаграмм должен употреблять выражения, понятные экспертам. Поскольку формальные определения часто сложны для восприятия, аналитик должен употреблять профессиональный жаргон. В этой ситуации, во избежание неоднозначности трактовок, в словаре данных каждому понятию дается расширенное, а при необходимости – формальное определение. Стрелка идентифицируется именем (Arrow Name), кроме того, для каждой стрелки может быть введено:
· Примечание (Arrow Note).
· Определение (Arrow Definition).
· Имя автора стрелки (Author).
В таблице 4 приведен пример стрелок для банковсой задачи.
Таблица 4 - описаний стрелок из примера банковской задачи
Arrow Name | Arrow Note | Arrow Definition |
Данные по балансу | Текущий баланс счета клиента | |
Деньги | Сумма выдаваемых денег должна быть кратна 5 | Деньги, выдаваемые клиенту |
Словарь сущностей и атрибутов используется для однозначного описания данных предметной области. В BPWin (так же, как и в ERWin) используются следующие определения:
· Сущность представляет собой множество подобных индивидуальных объектов, называемых экземплярами. Каждый экземпляр индивидуален и должен отличаться от других экземпляров.
· Атрибут выражает определенное свойство объекта.
Словарь сущностей и атрибутов содержит список сущностей, для каждой из которых может быть определен набор атрибутов.
Дата добавления: 2017-12-05; просмотров: 2561;