Cтраница 4
Общим свойством утилит является запуск из другой утилиты или диаграмматора, например из RON или Design Editor. Утилиты выводят модальное диалоговое окно, которое нужно закрыть до того, как можно будет возвратиться к окну, из которого была вызвана утилита. [46]
Операции Function Hierarchy Diagrammer сходны с действиями в двух других диаграмматорах, но в данном случае обеспечивается представление деятельности организации с точки зрения задач, без выделения групп пользователей, отделов, потоков данных или мест хранения данных. Такой подход позволяет манипулировать самой иерархией. Функция в самом верху диаграммы соответствует функции самого высокого уровня, которая и отражена на этой диаграмме. Следующий ряд функций представляет декомпозицию ( выделенные подфункции) первой функции. Каждая из этих функций может, в свою очередь, разделяться на подфункции, которые появятся на следующем ряду иерархии. [47]
Меню Layout имеет пункты, подобные Autolayout во всех диаграмматорах Oracle Designer, а также команду Rescale Diagram ( изменить масштаб диаграммы) для размещения диаграммы на заданном числе страниц. Меню Utilities содержит пункты Resequence, Split Dataflow и Divide Dataflow, упомянутые выше. [48]
Средство создания диаграмм ( diagrammer, дословно - диаграммщик, диаграмматор) - одна из главных парадигм интерфейса по сохранению аналитической и проектной информации в репози-тории Oracle Designer. Инструменты создания диаграмм позволяют вводить множество определений элементов, поэтому пользователь репозитория может взаимодействовать с ним визуальным способом. [49]
![]() |
Элементы Function Hierarchy Diagrammer и элементы репозитория. [50] |
Простота визуализации, перемещения и смены родителей является отличительной чертой данного диаграмматора. [51]
Редактор для разработки ( Design Editor - DE) объединяет все диаграмматоры и утилиты, необходимые для разработки и генерации объектов и модулей как реляционных, так и объектно-реляционных баз данных приложений. Интерфейс этого редактора похож на интерфейс ODD. [52]
В главе 4 рассмотрены основы работы с ER Diagrammer и использование этого диаграмматора на фазе стратегии. В данной главе мы обсудим стадию анализа требований на фазе анализа. На фазе стратегии создавалась стратегическая ERD, содержащая объекты с атрибутами или без них. На фазе анализа важно полностью идентифицировать объекты для всех значимых смыслов, а также провести заполнение объектов всеми уже известными атрибутами и связями. Следовательно, уровень детализации на фазе анализа намного выше, чем на фазе стратегии, хотя допустимо использовать стратегическую ERD как отправную точку для этой работы. Если создаются версии прикладной системы, автоматически формируются отдельные ERD для каждой фазы. Если версии не создаются, нужно хранить копию первоначальной стратегической ERD на случай последующей ссылки на нее. Кроме того, при переработке бизнес-процессов необходимо создать ERD, отражающую создаваемые или изменяемые объекты. [53]