Скачать 1.14 Mb.
|
5.2. Интеграция IDEF0- и IDEF1X-моделей и связывание объектов модели данных со стрелками и работамиBPwin позволяет связывать модели данных (ER-диаграммы) с Рис. 18. Модель данных, открытая в ERwin функциональными моделями, определяя при этом влияние работ (функциональных блоков) на данные и позволяя создавать спецификации на права доступа к данным для каждого процесса [3]. Первым шагом связывания модели данных и функциональной модели является экспорт данных из ERwin в BPwin. Для этого используем способ импорта через файлы формата .ЕАХ - .ВРХ. Для экспорта модели данных из ERwin в BPwin необходимо в ERwin открыть модель (рис. 18) и выбрать пункт меню File/Export/BPwin. В появившемся диалоге Select BPwin Export File необходимо выбрать каталог, вставить имя создаваемого файла экспорта с расширением *.еах и нажать “Сохранить”. Затем в BPwin нужно открыть модель процессов (рис. 19) и выбрать в меню пункт File/Import/ERwin (EAX). Затем в диалоге Open выбрать имя файла с расширением *.еах и нажать “Открыть”. Рис. 19. Функциональная IDEF0-модель Появится диалог Import Differences Preview, в котором показывается протокол импорта (рис. 20). Для внесения данных в модель процессов следует щелкнуть по кнопке Accept. Кнопка Cancel отменяет импорт. После внесения модели данных в BPwin можно связать сущности и атрибуты со стрелками. Правой кнопкой мыши нужно щелкнуть по любой стрелке (например, по стрелке ценники) функциональной модели (рис. 19) и выбрать в контекстном меню Arrow Data. Появляется вкладка Arrow Data диалога Arrow Properties (рис. 21). Рис. 20. Диалог Import Differences Preview Рис. 21. Вкладка Arrow Data диалога Arrow Property для стрелки ценники Для связывания атрибута с выбранной стрелкой достаточно щелкнуть по иконкам выбора в иерархическом списке соответствующих атрибутов на рис. 21 они отмечены галочкой. При этом сущность автоматически связывается со стрелкой. Каждая стрелка в модели процессов может быть связана с несколькими атрибутами различных сущностей (рис. 25). Следует также учесть воздействие функциональных блоков на данные, то есть они определяют, какие данные для них являются входящими и исходящими. Для документирования такого воздействия необходимо щелкнуть правой клавишей мыши по блоку и в появившемся контекстном меню выбрать пункт меню Data Usage Editor. В появившемся диалоге Data Usage Editor (рис. 22) в виде иерархического списка показываются все функциональные блоки модели (учет продаж, учет товара), стрелки (ценники, накладная в торговый зал, накладная поставщика и др.), которые касаются блоков, сущности (prodavec, tovar, zakaz) и атрибуты (fio, cena, nazv и др.), которые были связаны со стрелками. Для задания ассоциации достаточно щелкнуть по окну в иерархическом списке. Рис. 22. Диалог BPwin Data Usage Editor Для сущностей задается ассоциация CRUD (Create, Read, Update, Delete), для атрибутов - IRUN (Insert, Read, Update, Nullify). Ассоциации CRUD и IRUN - это правила использования сущностей и атрибутов работами, т. е. то, что могут делать работы с входящими или исходящими данными. Данные не могут использоваться работами произвольно. Стрелки входа представляют данные, которые работа преобразует в выход или потребляет. Такие данные могут быть обновлены (Update) или прочитаны (Read), но не могут быть созданы (Create, Insert) или удалены (Delete, Nullify). Данные, связанные со стрелками выхода, могут быть обновлены (если им соответствуют данные стрелок входа), удалены (Delete, Nullify) или созданы (Create, Insert). Для стрелок управления и механизма ассоциации не устанавливаются. Результат связывания объектов модели процессов можно отобразить в отчете Data Usage Report (Tools/Reports/Data Usage Report) (рис. 23). Рис. 23. Диалоговое окно для формирования отчетов по результатам связывания функциональной и информационной моделей В окне Standarts Reports можно установить пять видов отчетов, указать их формат (в группе Report Format) и задать состав полей и их порядок следования в отчете. На рисунке 23 установлены опции отчета, показанного на рис. 26 (вид отчета – Activity Entity Attribute Association). Этот вариант отчета позволяет определить, какие атрибуты сущностей задействованы в стрелках. На рисунках 24, 25 приведены другие установки опций в окне Data Usage Report. Рис. 24. Отчет о связях функциональных блоков с сущностями и атрибутами. Рис. 25. Отчет о связях функциональных блоков с дугами, сущностями и атрибутами. |
Методические указания к выполнению курсового проекта по дисциплине «Технология машиностроения» Методические указания содержат основные сведения о составе курсового проекта и указания по его разработке, знакомят с характером... | В. П. Ярыгин Экономическая теория Методические указания предназначены для выполнения контрольных работ, самостоятельной работы и курсового проектирования по дисциплине... | ||
Руководство к выполнению курсового проектирования содержит примерный... Руководство предназначено для студентов специальности 080401. 65 «Товароведение и экспертиза товаров (по областям применения)» всех... | Методические указания к выполнению курсового проекта по дисциплине... Рассматриваются вопросы, связанные с условиями и порядком выполнения курсового проекта. Даны общие требования к курсовому проекту,... | ||
Инструкция по организации и проведению курсового проектирования «Московский государственный технический университет радиотехники, электроники и автоматики» (далее – Университет) и определяет общие... | Методические указания к выполнению курсовых проектов Красноярск 2010 Маркетинг: Методические указания по выполнению курсового проекта для студентов специальности 080507. 65 всех форм обучения. Красноярск,... | ||
Методические указания для выполнения контрольных работ по учебной дисциплине Методические указания по дисциплине «Контроль и ревизия» предназначены для студентов заочной формы обучения Новосибирского Университета... | Методические указания для студентов специальности 080105 (060400) "Финансы и кредит" Пенза 2005 Методические указания предназначены для использования студентами в процессе дипломного проектирования, для руководителей и рецензентов... | ||
Технология строительного производства при возведении подземной части... При выполнении настоящего курсового проекта студенты должны овладеть основами проектирования технологии строительных процессов при... | Методические указания и индивидуальные задания по выполнению курсового проекта по дисциплине Студенты, работающие над проектом должны помнить, что залогом высококачественного и своевременного завершения проекта является систематическая... | ||
Методические указания для изучения дисциплины «Введение в специальность» Методические указания для изучения дисциплины «Введение в специальность» для студентов заочной формы обучения специальности 230104... | Курсовой проект по дисциплине «Видеотехника» выполняется в одиннадцатом... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | ||
Организация дипломного проектирования по специальности 080502 «Экономика... Методические указания предназначены для студентов очно-заочной формы обучения по специальности 080502 «Экономика и управление на... | Методические указания к самостоятельной работе студентов по дисциплине... Индивидуальные задания к самостоятельным занятиям по расчету систем водоснабжения, навозоудаления и канализации животноводческих... | ||
Методические указания составлены в соответствии с учебным планом... Методические указания предназначены для студентов, обучающихся по направлению «Биология» | Методические указания для самостоятельной работы по дисциплине «сельскохозяйственная... Методические указания разработаны доцентами кафедры физиологии и кормления сельскохозяйственных животных, к б н. Зеленской Л. А.... |