Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
44
Добавлен:
20.03.2016
Размер:
9.57 Mб
Скачать

StarUNL. Руководство пользователя. Глава 4. Моделирование с помощью StarUML

31 / 207

также Вы можете плавно менять его позицию и устанавливать размеры комбинацией клавиш <Специальная>+<Клавиша курсора>.

Процедура изменения размера образа:

1.Щёлкните образ на диаграмме.

2.Изменяйте размер образа перетаскиванием в нужном направлении одного из маркеров, которые показываются после выделения образа.

Процедура изменения размеров образа, используя клавиатуру:

1.Выделите образ, щёлкнув его на диаграмме.

2.Для изменения размеров образа пользователь может применить комбинацию Shift +Cusor key. Эта комбинация обеспечивает изменение шагами установленного размера, но Вы можете изменять размер образа плавно комбинацией Shift +Alt+Cursor.

Процедура перемещения образа:

1.Выделите передвигаемый образ щёлкнув его на диаграмме. Если нужно выделить несколько образов, выделяйте их комбинацией Shift+Click или очертите мышью область на диаграмме.

2.Переместите образы в нужное место перетаскиванием, используя мышь.

Процедура перемещения образа, используя клавиатуру:

1.Выделите передвигаемый образ щёлкнув его на диаграмме. Если нужно выделить несколько образов, выделяйте их комбинацией Shift+Click или очертите мышью область на диаграмме.

2.Переместите образы куда нужно, используя Ctrl+Cursor Key. Эта комбинация обеспечивает передвижение шагами установленного размера, но Вы можете передвигать образ плавно комбинацией Ctrl+Alt+Cursor Key.

Создание элемента с использованием "горячего синтаксиса"

Элементы также могут быть созданы без использования мыши, использованием горячего синтаксиса.

Процедура создания элемента с помощью горячего синтаксиса:

1.Выберите образ на диаграмме.

2.Вызовите горячий диалог, нажав [Enter].

3.Введите нужный синтаксис в горячем диалоге.

Горячий синтаксис генерации

Горячий синтаксис позволяет генерировать элементы модели и отношения через написание несложного текста. Основное правило горячего синтаксиса состоит в следующем. Напишите имя целевого модельного элемента и установленный нотационный знак, чтобы создать отношение соответствующее этому знаку между текущим и целевым элементом. Если целевое имя не указано, будет сгенерирован новый модельный элемент и указанное отношение. Нотация знаков отношений

StarUNL. Руководство пользователя. Глава 4. Моделирование с помощью StarUML

32 / 207

горячего синтаксиса приведена ниже:

Тип диаграммы

Диаграмма

классов,

Диаграмма

компонентов,

Диаграмма

развёртывания,

Композитная

структурная

диаграмма

Диаграмма

прецедентов

Нотация

 

Текущий элемент

 

 

 

<=

 

Классификатор

 

 

 

=> Классификатор

--Классификатор

<-

 

Классификатор

 

 

 

 

 

 

->

 

Классификатор

 

 

 

 

 

 

<>-

 

Классификатор

 

 

 

 

 

 

-<>

 

Классификатор

 

 

 

 

 

 

<*>-

 

Классификатор

 

 

 

 

 

 

-<*>

 

Классификатор

 

 

 

 

 

 

<--

 

Классификатор

 

 

 

 

 

 

-->

 

Классификатор

 

 

 

 

 

 

)-

 

Классификатор

 

 

 

 

 

 

-(

 

Классификатор

 

 

 

 

 

 

@-

 

Классификатор

 

 

 

 

 

 

-@

 

Классификатор

 

 

 

 

 

 

()-

 

Прецедент

 

 

 

 

 

 

-()

 

Актор

 

 

 

 

 

 

<i-

 

Прецедент

 

 

 

Описание

Целевой элемент, связанный с текущим элементом, создаёт отношение специализации

Целевой элемент, связанный с текущим элементом, создаёт отношение генерализации

Целевой элемент, связанный с текущим элементом, создаёт отношение ассоциации

Создаётся направленная ассоциация от целевого элемента к текущему

Целевой элемент, связанный с текущим элементом, создаёт направленную ассоциацию

Целевой элемент, связанный с текущим элементом, создаёт отношение агрегации

Создаётся отношение агрегации от целевого элемента к текущему элементу

Целевой элемент, связанный с текущим элементом, создаёт отношение композиции

Создаётся отношение композиции от целевого элемента к текущему элементу

Создаётся зависимость от целевого элемента к текущему

Целевой элемент, связанный с текущим элементом, создаёт отношение зависимости

Создаётся отношение требования от целевого элемента к текущему

Целевой элемент, связанный с текущим элементом, создаёт отношение требования

Создаётся отношение реализации от целевого элемента к текущему

Целевой элемент, связанный с текущим элементом, создаёт отношение реализации.

Целевой элемент (Актор), связанный с текущим элементом, создаёт отношение коммуникации

Целевой элемент (Прецедент), связанный с текущим элементом, создаёт отношение коммуникации

Создаётся отношение включения от целевого элемента к текущему элементу

StarUNL. Руководство пользователя. Глава 4. Моделирование с помощью StarUML

33 / 207

Тип диаграммы

Диаграмма

сообщений,

Диаграмма сообщений (ролей)

Диаграмма

коллаборации,

Диаграмма

коллаборации

(ролей)

Нотация

-i>

<e-

-e>

<-

->

<->

<-

->

<->

<~

~>

<_

_>

<-

->

<->

Текущий элемент

Прецедент

Прецедент Прецедент

Объект, классификатор-роль

Объект, классификатор-роль

Объект, классификатор-роль

Стимул, сообщение Стимул, сообщение

Стимул, сообщение

Стимул, сообщение

Стимул, сообщение

Стимул, сообщение

Стимул, сообщение

Описание

Целевой элемент, связанный с текущим элементом, создаёт отношение включения

Создаётся отношение расширения от целевого элемента к текущему элементу

Целевой элемент, связанный с текущим элементом, создаёт отношение расширения

Целевой элемент, связанный с текущим элементом, создаёт отношение сообщения

Создаётся отношение сообщения от целевого элемента к текущему элементу

Создаётся сообщение, которое возвращает отношение от целевого элемента к текущему

Создаётся под-сообщение (приходящее из целевого элемента), в текущем сообщении

Создаётся под-сообщение (уходящее из целевого элемента), в текущем сообщении

Создаётся под-сообщение (с возвратом уходящим из целевого элемента), в текущем сообщении

Создаётся сообщение (приходящее из целевого элемента), перед текущим сообщением

Создаётся сообщение (уходящее из целевого элемента), перед текущим сообщением

Создаётся сообщение (приходящее из целевого элемента), после текущего сообщения

Создаётся сообщение (уходящее из целевого элемента), после текущего сообщения

Объект, классификатор-роль

Объект, классификатор-роль

Объект, классификатор-роль

Целевой элемент, связанный с текущим элементом, создаёт отношение сообщения

Создаётся отношение сообщения от целевого элемента к текущему элементу

Создаётся сообщение, которое возвращает отношение от целевого элемента к текущему

Соседние файлы в папке ПиАПС ЛР2