Интерфейс AllFusion ERwin DM 7.2
Приложение ERwin DM 7.2 имеет стандартный пользовательский интерфейс Windows, дающий возможность разработчику создавать и анализировать сложные модели при минимальных усилиях. Вид окна приложения ERwin DM версии 7.2 представлен на рис. 1. Окно ERwin DM 7.2 может включать следующие элементы: · Область системного меню, · Панели инструментов: o Стандартную панель инструментов (ERwin Toolbar), o Панель инструментов Model Manager (ModelMart Toolbar), o Панель инструментов ERwin (ERwin Toolbox), o Панель графических объектов (Drawing Objects), o Панель размещений (ERwin Alignment Toolbar), o Панель редактирования шрифта и цвета (Font& Color Toolbar), o Панель трансформаций (ERwin Transform Toolbar), o Панель для работы с базой данных (Database Toolbar) (отображается только на физическом уровне модели), · Область для рисования диаграмм, · Область закладок Хранимых отображений (Stored Display Tabs) · Журнал изменения модели (Action Log Pane), · Информационная панель (Advisories Pane), · Строку текущего состояния (Status bar). · Навигатор модели (Model Explorer). Системное меню предоставляет доступ ко всем функциям ERwin DM. Область для рисования диаграмм предназначена для создания и редактирования диаграмм модели. Строка текущего состояния (Status bar) содержит информацию об открытом окне приложения: выбранных опциях меню, кнопках инструментов и т.п. Обычно статус активного окна - 'Ready', что означает, что ERwin DM готов к новой функции. Навигатор моделей (Model Explorer) позволяет представить иерархию объектов открытых моделей данных в удобном и компактном виде. В журнале изменений модели (Action Log Pane) автоматически сохраняется вся информация об изменениях модели, сделанных в течение сессии моделирования. Навигатор моделей (Model Explorer), Журнал изменения модели (Action Log Pane) подробно рассмотрены далее в этой главе. Информационная панель (Advisories Pane) выводит сообщения, связанные с выполняемыми действиями. Можно сохранить сообщения для последующего анализа в текстовый файл с помощью инструмента Save Advisories (кнопка ), можно просмотреть детальную информацию о транзакциях, в процессе выполнения которых произошли ошибки (кнопка ). Стандартная панель инструментов обеспечивает быстрый вызов часто выполняемых задач моделирования. Все функции стандартной панели инструментов доступны также из основного меню ERwin. Состав и описание функций стандартной панели инструментов представлены в табл. 1. Панель инструментов AllFusion Model Manager предназначена для выполнения повседневных задач и задач администрирования единого репозитория моделей AllFusion Model Manager (не требуется, если модели сохраняются как файлы *.erwin, *.er1, *.xml, а не в репозитории AllFusion Model Manager). Панель инструментов ERwin Toolbox включает инструменты для рисования объектов модели данных в области диаграмм. Панель инструментов AllFusion ERwin является контекстно-зависимой: она изменяется автоматически при переключении между нотациями моделирования (IDEF1x, IE, DM) и/или при переключении между уровнями модели (логический, физический), - будет рассмотрена в позднее. Панель графических объектов (Drawing Objects) содержит инструменты для включения в диаграмму графических элементов, с помощью которых можно сделать диаграммы более наглядными. Например, объединить сущности в блоки и именовать каждый блок (рис. 2). Инструменты панели графических объектов представлены в табл. 2. Рис. 2. Пример использования графических объектов. Инструменты панели размещений (ERwin Alignment Toolbar) предназначены для выравнивания объектов на диаграмме. Операции выравнивания могут производиться с сущностями, таблицами, представлениями, графическими объектами и текстовыми блоками. Для выравнивания требуется выделить несколько выравниваемых объектов в окне диаграмм и выбрать требуемый инструмент на панели размещений. Состав и описание функций панели размещений представлены в табл. 3. Панель Fonts& Colors Toolbar применяется для редактирования шрифта и цвета объектов модели ERwin DM. Состав и описание функций панели Font& Color Toolbar представлены в табл. 4. Изменить шрифт и цвет конкретного объекта можно также с помощью контекстного меню (правая кнопка мышки по объекту в окне диаграмм, команда Object Font& Color). Имеется возможность изменить шрифт и цвет для всех объектов модели или для определенной категории объектов. Для этого служит диалог Default Fonts& Colors (меню Format, команда Default Fonts& Colors). Панель трансформаций (ERwin Transform Toolbar) предлагает набор инструментов для применения трансформации. Инструменты становятся доступными, когда активны исходные для соответствующей трансформации объекты. Состав и описание функций панели трансформаций представлены в табл. 5. Панель инструментов для работы с базой данных (Database Toolbar) видна лишь на физическом уровне модели. Состав и описание функций панели Database Toolbar представлены в табл. 6. Область закладок Хранимых отображений (Stored Display Tabs) позволяет быстро переключаться между хранимыми отображениями активной модели. При наведении курсора на пиктограмму инструмента в панелях инструментов «всплывает» название инструмента, а в строке состояния выводится краткая справка по инструменту; детальную информацию можно найти в меню Help. Все панели инструментов, а также окно навигатора модели являются перемещаемыми. Включение и выключение отображения элементов окна ERwin DM производится через системное меню View. Таблица 1. Описание элементов управления стандартной панели
Таблица 2. Описание функций панели графических объектов
Таблица 3. Описание функций панели размещений
Таблица 4. Описание функций панели редактирования шрифта и цвета (Font& Color Toolbar).
Таблица 5. Описание функций панели трансформаций
Таблица 6. Описание функций панели Database Toolbar.
Уровни отображения модели (Display Level) Логическая модель ERwin DM имеет несколько уровней отображения модели (Display Level): уровень сущностей, уровень атрибутов, уровень определений, уровень первичных ключей и уровень иконок. Переключиться между первыми тремя уровнями можно с использованием кнопок на стандартной панели инструментов (см. табл. 1). Переключиться на другие уровни отображения можно с помощью меню Format/Display Level или при помощи контекстного меню, которое появляется, если щелкнуть правой кнопкой мыши по любому месту диаграммы, незанятому объектами модели. В контекстном меню следует выбрать пункт Display Level, затем необходимый уровень отображения. ERwin DM позволяет связать с сущностью большую и малую иконки. При переключении на уровень иконок показывается большая иконка. Для отображения малой иконки следует выбрать в контекстном меню пункт Entity Display/Entity Icon. Малая иконка будет показываться слева от имени сущности на всех уровнях отображения модели. В таблице 7 приведены уровни отображения модели. Таблица 7. Уровни отображения модели.
|