Cтраница 3
Автоматическая модификация Инструменты навигатора для диаграмматоров ( ODD и Design Editor) обеспечивают автоматическую синхронизацию диаграммы и узла навигатора. Это открывает еще один путь от навигатора к диаграмме. [31]
Другим способом может быть использование диаграмматоров из Oracle Designer для создания первичных набросков диаграммы, которые служат для связи с пользователями при анализе на уровне модулей. Process Modeller и Entity Relationship Diagrammer помогут сформировать набор приблизительных диаграмм, обеспечив быстрый ввод и перемещение элементов па экране. Хотя их возможности для рисования невелики, эти инструменты вполне пригодны для быстрой и эффективной полготовки набросков диаграмм. Преимущество использования инструментов Oracle Designer состоит в том, что после завершения работы некоторые данные сразу попадают в репозиторий и служат основой для следующего этапа фазы анализа ( анализа требований), хотя получаемые диаграммы не очень точны. [32]
Для создания диаграмм в окне различных диаграмматоров используют некоторые общие методы. [33]
Меню File предлагает стандартные для диаграмматоров возможности, включая Open Up и Open Down, обеспечивающие быстрое перемещение по уровням диаграммы. Существующая диаграмма удалятся командой File - Delete Diagram. Меню Edit также содержит стандартный набор команд. Меню View имеет средства для увеличения / уменьшения, сетки, панели инструментов, Tool Palette ( палитру инструментов) и строки состояния, как и другие диаграмматоры. [34]
Как и при работе с другими диаграмматорами, следует ознакомиться с меню правого щелчка мыши, обеспечивающим быстрый доступ к нужным операциям. Например, в этом меню при щелчке на функции появляются команды для удаления и отображения свойств. [35]
Tools Меню инструментов различаются в разных диаграмматорах, хотя все они служат одной цели - перейти к соответствующему инструменту. Например, в диаграмматоре взаимосвязи элементов в меню Tools имеются другие инструменты моделирования систем: Function Hierarchy Diagrammer и Dataflow Diagrammer. В этом же меню находится Design Editor, работающий с определениями таблиц, которые могут быть связаны с объектами диаграммы. [36]
Меню УТИЛИТ Меню Utilities отличается в разных диаграмматорах и содержит команды над объектами, специфичные для данного инструмента. Мы подробно рассмотрим эти пункты меню в последующих главах. [37]
После применения Open Down или Open Up диаграмматор оставляет открытыми Т СОВЕТУЕМ окна д каждОГО базового процесса. [38]
Если на данный момент не был открыт нужный диаграмматор, то он будет загружен и откроет выбранную щелчком мыши диаграмму. Если же диаграмматор уже был открыт, фокус будет переведен на этот диаграмматор и в нем будет выполнена команда File-Юреп для открытия диаграммы. [39]
Команда Autolayout ( описанная в разделе Интерфейс диаграмматора главы 2), позволяет циклически перебрать произвольный набор размещений. Допустимо применять иные схемы размещения, а не только из предлагаемого набора. Например: традиционное размещение вороны летят на юг и восток, т.е. ноги всех ворон ( отмечающие конец связей многие) направлены верх или влево по отношению к листу. Объекты со многими связями помещаются в левом верхнем углу, а с небольшим количеством соединений - в нижнем правом углу. [40]
Размещение функции немного отличается от работы с другими диаграмматорами, потому что все функции диаграммы выводятся согласно положению в иерархии и изображаются прямоугольниками одного размера. [41]
Возникает вопрос: Зачем нужен RON, если диаграмматоры также показывают определения элемента вместе с самими диаграммами. Ответ заключается в том, что Repository Object Navigator становится незаменимым при сравнении нескольких определений элементов, поскольку он позволяет группировать элементы вместе и просматривать одинаковые или различные свойства как в табличном виде, так и в виде палитры множества свойств. Эта операция невозможна для аналитических элементов в других инструментах, за исключением использования Process Modeller для ограниченного числа свойств. Кроме того, в RON можно быстро перемещаться от одного определения к другому без затрат на перерисовку экрана, свойственную диаграмматорам. [42]
Работа с Process Modeller подобна работе с другим диаграмматорами, поскольку меню, панели и операции с мышью соответствуют стандартному интерфейсу Oracle Designer. Поэтому мы рассмотрим только отличия этого инструмента от других диаграмматоров. [43]
Моделируемая в ER Diagrammer ( как и в других диаграмматорах) информация становится доступной в репозитории для других фаз процесса разработки. Объекты и определения атрибутов применяются при подключении к функциям объектов и использования атрибутов. Кроме того, на следующей фазе ( предварительная разработка) будут созданы физические объекты - проектирования данных из рассмотренных в таблице 10.2 элементов. [44]
Какой бы диаграмматор вы ни выбрали, всегда доступен другой диаграмматор для создания новой диаграммы и размещения на ней существующих элементов ( пункт меню Edit - Include) независимо от того, где они были первоначально определены. [45]