Пять основных элементов интерфейса Rose – это браузер, окно документации, панели инструментов окно диаграммы и журнал (log).
Их назначение заключается в следующем:
— браузер (browser) – используется для быстрой навигации по модели;
— окно документации (documentation window) – применяется для работы с текстовым описанием элементов модели;
— панели инструментов (toolbars) – применяются для быстрого доступа к наиболее распространенным командам;
— окно диаграммы (diagram window) – используется для просмотра и редактирования одной или нескольких диаграмм UML;
— журнал (log) – применяется для просмотра ошибок и отчетов о результатах выполнения различных команд.
На рис.6.1 показаны различные части интерфейса Rational Rose 2000. В верхней части экрана, как и у большинства редакторов в стиле Windows, находится меню и строка инструментов (Tool Bar). Слева находится окно Browser для быстрого доступа к диаграммам.
Рис. 6.1. Интерфейс Rational Rose.
Браузер – это иерархическая структура, позволяющая осуществлять навигацию по модели. Все, что добавляется в модель – действующие лица варианты использования, классы, компоненты – будет показано в окне браузера. С помощью браузера можно:
— добавлять в модель элементы (действующие лица, варианты использования, классы, компоненты, диаграммы и т.д.);
— просматривать существующие элементы модели;
— просматривать существующие связи между элементами модели;
— перемещать элементы модели;
— переименовывать эти элементы;
— добавлять элементы модели к диаграмме;
— группировать элементы в пакеты;
— работать с детализированной спецификацией элемента;
— открывать диаграмму.
Браузер поддерживает четыре представления (view): представление вариантов использования, компонентов, размещения и логическое представление.
Браузер организован в древовидной структуре. Каждый элемент модели может содержать другие элементы, находящиеся ниже него в иерархии. Знак «–» около элемента означает, что его ветвь полностью раскрыта. Знак «+» — что его ветвь свернута.
С помощью окна документации можно документировать элементы модели Rose. Например, можно сделать короткое описание каждого действующего лица.
При документировании класса все что будет написано в окне документации, появится затем в виде комментария в сгенерированном коде, что избавляет от необходимости впоследствии вносить эти комментарии вручную. Документация будет выводиться также в отчетах, создаваемых в среде Rose.
В правой части экрана находятся те диаграммы, которые открыты в текущий момент, обычно это поле называется рабочим столом Rational Rose. При создании новой модели на рабочем столе открывается Class Diagram (диаграмма классов), пока эта диаграмма пуста.
В окне диаграммы видно, как выглядит одна или несколько диаграмм UML модели. При внесении в элементы диаграммы изменений Rose автоматически обновит браузер. Аналогично, при внесении изменений в элемент с помощью браузера Rose автоматически обновит соответствующие диаграммы. Это помогает поддерживать модель в непротиворечивом состоянии. Процесс добавления графических элементов на диаграммы аналогичен реализованному в популярных средах визуального программирования. При этом следует предостеречь от неосторожного добавления элементов на диаграммы, поскольку каждый добавляемый элемент заносится в браузер. Последующее удаление элемента с диаграммы автоматически не удаляет его из браузера, и необходимо предпринять дополнительные меры для удаления ненужного элемента из модели проекта. Для удаления элемента не только из диаграммы, но и из модели в целом необходимо выделить удаляемый элемент на диаграмме и воспользоваться пунктом менюEdit Delete from Model.
Внизу рабочего стола находится свернутое окно Log (журнал). В нем Rational Rose постоянно фиксирует все действия, произведенные над диаграммами. По мере работы над вашей моделью определенная информация будет направляться в окно журнала. Например, туда помещаются сообщения об ошибках, возникающих при генерации кода. Не существует способа закрыть журнал совсем, но его окно может быть минимизировано.
Между окном Browser и окном Diagram находится строка инструментов текущей диаграммы, которая изменяется в зависимости от выбранной диаграммы.
Панели инструментов Rose обеспечивают быстрый доступ к наиболее распространенным командам. В этой среде существует два типа панелей инструментов: стандартная панель и специальная панель диаграммы. Стандартная панель видна всегда, ее кнопки соответствуют командам, которые могут использоваться для работы с любой диаграммой (рис.6.2). Панель диаграммы своя для каждого типа диаграмм UML.
[Урок AutoCAD 3D] Особенности интерфейса 3D AutoCAD.