StarUML Руководство пользователя. Руководство пользователя. 2 207
Скачать 9.13 Mb.
|
Меню Model Меню Model содержит следующие пункты меню. Пункт меню Описание Add->... Добавляет модельный элемент. Модельные элементы, которые можно добавить под текущими модельными элементами, отображаются в суб- меню. Add Diagram->... Добавляет диаграмму. Диаграммы, которые можно добавить под текущими модельными элементами, отображены в суб-меню. Collection Editor[Ctrl+F5] Открывает редактор коллекций, который может использоваться, чтобы редактировать дочерние элементы текущего модельного элемента. StarUNL. Руководство пользователя. Глава 11. Справочник по интерфейсу пользователя 174 / 207 Пункт меню Описание Constraints[Ctrl+F6] Открывает редактор ограничений, который может использоваться, чтобы редактировать ограничения текущего модельного элемента. TaggedValues[Ctrl+F 7] Открывает редактор тэгов, который может использоваться, чтобы редактировать значения тэгов текущего модельного элемента. Profiles[Ctrl+F8] Открывает менеджер профилей. Verify Model[F9] Открывает диалоговое окно Verify Model, которое может использоваться, чтобы проверить модельные элементы в текущем проекте. Convert Diagram- >Convert Sequence(Role) to Collaboration(Role) Генерирует новую диаграмму, преобразовывая текущую диаграмму сообщений в диаграмму коллабораций (заданная по умолчанию функция Add-In). Convert Diagram- >Convert Collaboration(Role) to Sequence(Role) Генерирует новую диаграмму, преобразовывая текущую диаграмму коллабораций в диаграмму сообщений (заданная по умолчанию функция Add-In). Меню View Меню View содержит следующие пункты меню. Пункт меню Описание Close Diagram Закрывает текущую активную диаграмму. Close All Diagrams Закрывает все открытые диаграммы. Select In Model Explorer Показывает текущий элемент в навигаторе модели. Referesh Обновляет текущую диаграмму. Model Explorer Переключает навигатор модели вкл. и выкл. Diagram Explorer Переключает навигатор диаграмм вкл. и выкл. Properties Переключает редактор свойств вкл. и выкл. Documentations Переключает документационный редактор вкл. и выкл. Attachments Переключает редактор вложений вкл. и выкл. Output Переключает окно вывода вкл. и выкл. Messages Переключает окно сообщения вкл. и выкл. Toolbox Переключает инструментарий вкл. и выкл. Zoom-> Zoom In Делает масштаб диаграммы большим. Zoom-> Zoom Out Делает масштаб диаграммы меньшим. Zoom-> Fit To Window Автоматически корректирует масштаб изображения так, чтобы вся диаграмма поместилась в окне. Zoom->xxx% Показывает текущую диаграмму в масштабе xxx% Toolbars->Standard Переключает инструментальная панель Standard вкл. и выкл. Toolbars->Format Переключает инструментальная панель Format вкл. и выкл. Toolbars->View Переключает инструментальная панель View вкл. и выкл. Toolbars->Alignment Переключает инструментальная панель Align вкл. и выкл. StarUNL. Руководство пользователя. Глава 11. Справочник по интерфейсу пользователя 175 / 207 Меню Tools Меню Tools содержит следующие пункты меню. Пункт меню Описание Add-In Manager... Открывает Диспетчер надстроек (аддинов), который может использоваться, чтобы управлять дополнительно установленными программными расширениями StarUML Меню Help Справочное меню содержит следующие пункты меню. Пункт меню Описание StarUML On the Web Открывает web-узел StarUML ™. About Показывает этикетку StarUML ™. Горячие клавиши StarUML ™ обеспечивает горячие клавиши к функциям меню. Горячие клавиши могут увеличить эффективность и удобство при программном моделировании. Клавиша Описание Del Delete F1 StarUML™ Help F5 Refresh F6 Browser Window F7 Inspector Window F8 Information Window F9 Verify Model Ctrl+F4 Close Diagram Ctrl+F5 Collection Editor Ctrl+F6 Constraint Editor Ctrl+F7 Tagged Values Ctrl+A Select All Ctrl+B Oblique Ctrl+C Copy Ctrl+F Find Ctrl+I Select New Project Ctrl+L Rectilinear Ctrl+M Show in Model Explorer Ctrl+N New Project Ctrl+O Open Ctrl+P Ctrl+S Save Ctrl+V Paste Ctrl+X Cut StarUNL. Руководство пользователя. Глава 11. Справочник по интерфейсу пользователя 176 / 207 Клавиша Описание Ctrl+Y Redo Ctrl+Z Undo Ctrl+Del Delete Model Shift+Ctrl+F4 Close All Diagrams Shift+Ctrl+A Suppress Attributes Shift+Ctrl+C Copy Diagram Shift+Ctrl+D Export Diagram Shift+Ctrl+E Decoration(Stereotype Display) Shift+Ctrl+I Icon (Stereotype Display) Shift+Ctrl+L Suppress Literals Shift+Ctrl+N None (Stereotype Display) Shift+Ctrl+O Suppress Operations Shift+Ctrl+S Save As Shift+Ctrl+T Text (Stereotype Display) Панели инструментов Эта секция описывает все элементы инструментальной панели StarUML ™. • Панель Standard. Включает команды меню File, Edit и Model. • Панель Format. Включает команды меню Format. • Панель View . Включает команды меню View. • Панель Align. Включает команды выравнивания из меню Format. • Панель Pallet. Содержит клавиши для размещения визуальных образов на диаграммах. Инструментальная палитра Инструментальная палитра содержит следующие функции для того, чтобы выбирать и создавать элементы в диаграмме. Общие инструменты палитры Следующие функции всегда доступны в инструментальной палитре независимо от типов диаграмм. Функция Описание Select Самый основной инструмент, который выбирает, перемещает или изменяет размеры элемента в диаграмме. Note Создает элемент примечания в текущей диаграмме Note Link Связывает примечание с элементом диаграммы Text Создает строковый элемент в текущей диаграмме Rectangle Создает прямоугольник в текущей диаграмме. Ellipse Создает эллипс в текущей диаграмме. Rounded Rectangle Создает округленный прямоугольник в текущей диаграмме. StarUNL. Руководство пользователя. Глава 11. Справочник по интерфейсу пользователя 177 / 207 Инструменты палитры ориентированные на разные типы диаграмм Следующие функции создают элементы для диаграмм разных типов. Функция Описание Все диаграммы Subsystem Создаёт подсистему в текущей диаграмме Диаграмма классов Package Создаёт пакет в текущей диаграмме. Диаграмма классов, Диаграмма компонентов, Диаграмма развёртывания, Диаграмма прецедентов Class Создаёт класс в текущей диаграмме Диаграмма классов, Композиционная диаграмма Interface Создаёт интерфейс в текущей диаграмме Диаграмма классов, Диаграмма компонентов, Композиционная диаграмма Enumeration Создаёт перечислимый тип в текущей диаграмме Диаграмма классов Signal Создаёт сигнал в текущей диаграмме Диаграмма классов Except Создаёт прерывание в текущей диаграмме Диаграмма классов Component Создаёт компонент в текущей диаграмме Диаграмма компонентов ComponentInstance Создаёт инстанцию компонента в текущей диаграмме Диаграмма компонентов Node Создаёт узел в текущей диаграмме Диаграмма развёртывания NodeInstance Создаёт инстанцию узла в текущей диаграмме Диаграмма компонентов, Диаграмма развёртывания Artifact Создаёт артефакт в текущей диаграмме Диаграмма прецедентов UseCase Создаёт прецедент в текущей диаграмме Диаграмма прецедентов Actor Создаёт актора в текущей диаграмме Диаграмма прецедентов SystemBoundary Создаёт системную границу в текущей диаграмме Диаграмма прецедентов Object Создаёт объект в текущей диаграмме Диаграмма классов, Диаграмма сообщений, Диаграмма коллабораций Part Создаёт часть классификатора в текущей диаграмме Диаграмма классов, Диаграмма компонентов, Диаграмма развёртывания, Композиционная диаграмма Port Создаёт порт классификатора в текущей диаграмме Диаграмма классов, Диаграмма компонентов, Диаграмма развёртывания, Композиционная диаграмма ClassifierRole Создаёт роль классификатора в текущей диаграмме Диаграмма сообщений ролей, Диаграмма коллаборации ролей Combined Fragment Создаёт комбинированный фрагмент в текущей диаграмме Диаграмма сообщений, Диаграмма сообщений ролей, Диаграмма коллабораций, Диаграмма коллаборации StarUNL. Руководство пользователя. Глава 11. Справочник по интерфейсу пользователя 178 / 207 Функция Описание Все диаграммы ролей Interaction Operand Создаёт операнд взаимодействия с комбинированным фрагментом в текущей диаграмме Диаграмма сообщений, Диаграмма сообщений ролей, Диаграмма коллабораций, Диаграмма коллаборации ролей Frame Создаёт фрейм в текущей диаграмме Диаграмма сообщений, Диаграмма сообщений ролей, Диаграмма коллабораций, Диаграмма коллаборации ролей CompositeState Создаёт композитное состояние в текущей диаграмме Диаграмма состояний SubmachineState Создаёт a суб-модель состояний в текущей диаграмме Диаграмма состояний InitialState Создаёт начальное состояние (Псевдосостояние) в текущей диаграмме Диаграмма состояний, Диаграмма действий FinalState Создаёт конченое состояние в текущей диаграмме Диаграмма состояний, Диаграмма действий Flow Final Создаёт глубокую хронологию(Состояние конечного потока) в текущей диаграмме Диаграмма состояний, Диаграмма действий ChoicePoint Создаёт выбор (Псевдосостояние) в текущей диаграмме Диаграмма состояний JunctionPoint Создаёт соединение (Псевдосостояние) element в текущей диаграмме Диаграмма состояний ShallowHistory Создаёт поверхностную хронологию (Псевдосостояние) в текущей диаграмме Диаграмма состояний DeepHistory Создаёт глубокую хронологию (Псевдосостояние) в текущей диаграмме Диаграмма состояний Synchronization Создаёт синхронизацию (Псевдосостояние) в текущей диаграмме Диаграмма состояний, Диаграмма действий ActionState Создаёт действие в текущей диаграмме Диаграмма действий SubactivityState Создаёт суб-действие в текущей диаграмме Диаграмма действий Decision Создаёт решение (Псевдосостояние) в текущей диаграмме Диаграмма действий ObjectFlow Создаёт объектный поток в текущей диаграмме Диаграмма действий Signal Accept State Создаёт состояние принятия сигнала в текущей диаграмме Диаграмма действий Signal Send State Создаёт состояние посылки сигнала в текущей диаграмме Диаграмма действий Swimlane(Vertical) Создаёт вертикальную область действия в текущей диаграмме Диаграмма действий Swimlane(Horizonta l) Создаёт горизонтальную область действия в текущей диаграмме Диаграмма действий StarUNL. Руководство пользователя. Глава 11. Справочник по интерфейсу пользователя 179 / 207 Функция Описание Все диаграммы Association Проводит семантическую ассоциацию между двумя классами в текущей диаграмме Диаграмма классов, Диаграмма компонентов, Диаграмма развёртывания, Диаграмма прецедентов DirectedAssociation Проводит семантическую ассоциацию между двумя классами в текущей диаграмме Диаграмма классов, Диаграмма развёртывания, Диаграмма прецедентов Aggregation Проводит семантическую ассоциацию между двумя классами в текущей диаграмме Диаграмма классов Composition Проводит семантическую ассоциацию между двумя классами в текущей диаграмме Диаграмма классов Generalization Соединяет обобщаемый и специализируемый элементы отношением обобщения в текущей диаграмме Диаграмма классов, Диаграмма прецедентов Dependency Соединяет два элемента отношением зависимости в текущей диаграмме Диаграмма классов, Диаграмма компонентов, Диаграмма развёртывания, Диаграмма прецедентов, Композиционная диаграмма Realization Соединяет спецификацию элемента и его реализацию отношением реализации в текущей диаграмме Диаграмма классов, Диаграмма компонентов, Композиционная диаграмма AssociationClass Соединяет класс и ассоциацию в текущей диаграмме так, что ассоциация сама становится подобной классу. Диаграмма классов Include Соединят два прецедента отношением включения в текущей диаграмме так, что один прецедент включает поведение другого. Диаграмма прецедентов Extend Соединят два прецедента отношением расширения в текущей диаграмме так, что один прецедент может быть расширен поведением другого. Диаграмма прецедентов AssociationRole Соединяет две роли ассоциацией ролей в текущей диаграмме Диаграмма коллаборации ролей SelfAssociationRole Создаёт ассоциацию роли к себе самой в текущей диаграмме Диаграмма коллаборации ролей Link Соединяет два объекта в текущей диаграмме Диаграмма классов, Диаграмма коллабораций SelfLink Соединяет объект с самим собой в текущей диаграмме Диаграмма классов, Диаграмма коллабораций ForwardMessage Определяет сообщение между двумя ролями в текущей диаграмме Диаграмма сообщений ролей, Диаграмма коллаборации ролей ReverseMessage Определяет сообщение между двумя ролями в текущей диаграмме Диаграмма сообщений ролей, Диаграмма коллаборации ролей SelfMessage Создаёт сообщение роли себе самой в текущей диаграмме Диаграмма сообщений ролей, Диаграмма коллаборации StarUNL. Руководство пользователя. Глава 11. Справочник по интерфейсу пользователя 180 / 207 Функция Описание Все диаграммы ролей ForwardStimulus Определяет сообщение между двумя объектами в текущей диаграмме Диаграмма сообщений, Диаграмма коллабораций ReverseStimulus Определяет сообщение между двумя объектами в текущей диаграмме Диаграмма сообщений, Диаграмма коллабораций SelfStimulus Создаёт сообщение объекта самому себе в текущей диаграмме Диаграмма сообщений, Диаграмма коллабораций Transition Соединяет исходное состояние и целевое состояние переходом в текущей диаграмме Диаграмма состояний, Диаграмма действий SelfTransition Создаёт переход состояния к самому себе в текущей диаграмме Диаграмма состояний, Диаграмма действий Connector Соединяет целевой и исходный элементы коннектором в текущей диаграмме Диаграмма классов, Диаграмма компонентов, Диаграмма развёртывания, Композиционная диаграмма Средства просмотра Навигатор модели Навигатор модели помогает пользователю эффективно управлять и исследовать модельные элементы, показывая их в иерархическом виде. Выберите закладку [Model Explorer] в области [Browser], чтобы открыть Навигатор модели. Навигатор диаграмм Навигатор диаграмм помогает пользователю эффективно управлять и исследовать диаграммы, группируя их по типам. Выберите закладку [Diagram Explorer] в области броузера, чтобы открыть Навигатор диаграмм. StarUNL. Руководство пользователя. Глава 11. Справочник по интерфейсу пользователя 181 / 207 Редактор свойств Редактор свойств используется чтобы редактировать свойства текущего модельного элемента. Выберите закладку [Properties] в области инспектора, чтобы открыть Редактор свойств. Документационный редактор Документационный редактор используется для того, чтобы редактировать дополнительное описание текущего модельного элемента. Выберите закладку [Documentation] в области инспектора, чтобы открыть Документационный редактор. StarUNL. Руководство пользователя. Глава 11. Справочник по интерфейсу пользователя 182 / 207 Редактор вложений Редактор вложений позволяет прикреплять файлы или URL к модельному элементу. Выберите закладку [Attachments] в области инспектора, чтобы открыть Редактор вложений. Список вложений Показывает список файлов или URL, приложенных к элементу. Кнопка Open Открывает выбранный файл вложения или URL с помощью ассоциированной программы. Например, если выбран файл .doc , он будет автоматически открыт в Microsoft Word, а если адрес StarUNL. Руководство пользователя. Глава 11. Справочник по интерфейсу пользователя 183 / 207 типа http://www.staruml.com, он откроется в web-браузере. Кнопка Add Присоединяет новый файл или URL. Щелкните эту кнопку, чтобы открыть диалоговое окно Attachment Item. Кнопка Remove Удаляет выбранный элемент из списка вложений. Кнопка Edit Редактирует выбранный элемент списка вложений. Редактор элемента вложения может использоваться, чтобы изменить имя файла или ввести другой URL. Кнопка Move Up Продвигает вверх выбранный элемент в списке вложений. Кнопка Move Down Перемещает вниз выбранный элемент в списке вложений. Редактор элемента вложения Редактирует имя элемента вложения. Введите URL или путь для файла. Кнопка справа может использоваться, чтобы выбрать файл. Окно вывода Окно вывода сохраняет и показывает отчет событий в StarUML ™. Выберите закладку [Output] в информационной области, чтобы открыть Окно вывода. StarUNL. Руководство пользователя. Глава 11. Справочник по интерфейсу пользователя 184 / 207 Окно сообщений Окно сообщений показывает результаты поиска элемента или результаты проверки корректности модели. Выберите закладку [Messages] в информационной области, чтобы открыть Окно сообщений. Диалоги Редактор коллекций Редактор коллекций используется для того, чтобы управлять списком дочерних элементов указанного элемента. StarUNL. Руководство пользователя. Глава 11. Справочник по интерфейсу пользователя 185 / 207 Закладка Коллекции (списки дочерних элементов, содержавшихся в текущем элементе) показываются на отдельных закладках. Различные типы элементов имеют различные коллекции, и поэтому имеют различные закладки. Например, элемент класса имеет закладки для атрибутов и операций. Закладка Relations (отношения) всегда присутствует независимо от типа элемента. |