Главная страница

StarUML Руководство пользователя. Руководство пользователя. 2 207


Скачать 9.13 Mb.
НазваниеРуководство пользователя. 2 207
АнкорStarUML Руководство пользователя.pdf
Дата19.02.2018
Размер9.13 Mb.
Формат файлаpdf
Имя файлаStarUML Руководство пользователя.pdf
ТипРуководство
#15708
страница1 из 11
  1   2   3   4   5   6   7   8   9   10   11

Руководство пользователя
© Перевод Д. В. Летуновского, 2007

StarUNL. Руководство пользователя.
2 / 207
Оглавление
Глава 1. Краткий обзор StarUML................................................................................................................8
Что такое StarUML..................................................................................................................................8
Инструмент UML, который адаптируется к пользователю............................................................8
Истинная поддержка MDA................................................................................................................8
Превосходная расширяемость и гибкость .......................................................................................8
Главные особенности .............................................................................................................................8
Точное соответсвие стандарту UML ................................................................................................9
Открытый формат программной модели..........................................................................................9
Истинная поддержка MDA ...............................................................................................................9
Применимость методологий и платформ ........................................................................................9
Превосходная расширяемость...........................................................................................................9
Программная функция проверки модели.........................................................................................9
Полезные аддины ............................................................................................................................10
Системные требования.........................................................................................................................10
Глава 2. Основные концепции...................................................................................................................11
Модель, Представление и Диаграмма.................................................................................................11
Проект и проектная секция .................................................................................................................11
Проект................................................................................................................................................11
Структура проекта............................................................................................................................11
Проектный файл...............................................................................................................................12
Секции...............................................................................................................................................12
Состав секции...................................................................................................................................12
Иерархическая структура секции....................................................................................................12
Фрагменты модели...........................................................................................................................12
Модуль....................................................................................................................................................13
Модуль...............................................................................................................................................13
Подходы (approaches).......................................................................................................................13
Структура подхода............................................................................................................................13
Фреймворки ......................................................................................................................................14
Структура фреймворка ....................................................................................................................14
Профиль UML ..................................................................................................................................14
Структура профиля UML.................................................................................................................14
Приложение профиля UML ............................................................................................................15
Добавление модуля...........................................................................................................................15
Добавление модуля в StarUML™....................................................................................................15
Глава 3. Управление проектом..................................................................................................................17
Управление проектом ...........................................................................................................................17
Создание нового проекта.................................................................................................................17
Открытие проекта.............................................................................................................................18
Сохранение проекта.........................................................................................................................18
Закрытие проекта..............................................................................................................................19
Управление элементами с помощью моделей, подсистем и пакетов..........................................20
Способы группировки элементов, реализованные в StarUML ....................................................20
Управление секциями...........................................................................................................................20
Управление секцией.........................................................................................................................20
Создание секции...............................................................................................................................21
Присоединение секции....................................................................................................................21
Сохранение секции...........................................................................................................................22
Удаление секции...............................................................................................................................22
Работа с фрагментами модели..............................................................................................................23
Создание фрагмента модели............................................................................................................23

StarUNL. Руководство пользователя.
3 / 207
Импорт фрагмента модели...............................................................................................................24
Импорт фреймворка .............................................................................................................................24
Работа с профилями UML ...................................................................................................................26
Подключение профиля UML ..........................................................................................................26
Исключение профиля UML ............................................................................................................26
Глава 4. Моделирование с помощью StarUML .......................................................................................28
Редактирование элементов и диаграмм...............................................................................................28
Создание новой диаграммы ............................................................................................................28
Создание элемента на диаграмме....................................................................................................29
Создание визуального образа элемента (View element) на диаграмме........................................30
Редактирование элемента на диаграмме........................................................................................30
Изменение размеров и перемещение .............................................................................................30
Создание элемента с использованием "горячего синтаксиса" ....................................................31
Копирование и вставка.....................................................................................................................34
Конфигурирование свойств.............................................................................................................35
Документирование модельного элемента .....................................................................................37
Присоединение файла или URL .....................................................................................................37
Запись ограничений..........................................................................................................................37
Редактирование тэгов (дополнительных свойств) ........................................................................39
Удаление визуального образа элемента .........................................................................................40
Присваивание цвета линии .............................................................................................................40
Назначение цвета заливки ..............................................................................................................40
Выбор шрифта .................................................................................................................................41
Установка стиля линии.....................................................................................................................42
Установка автоматической регулировки размера..........................................................................42
Подавление отображения атрибутов...............................................................................................43
Подавление отображения операции................................................................................................43
Подавление отображения значений энумераторов .......................................................................43
Управление разрывом слов..............................................................................................................43
Показ составных имён.....................................................................................................................44
Показ свойств....................................................................................................................................44
Показ сигнатур операций.................................................................................................................44
Показ атрибутов видимости ...........................................................................................................45
Открытие диаграммы.......................................................................................................................45
Активизация диаграммы..................................................................................................................46
Закрытие диаграммы........................................................................................................................46
Удаление диаграммы........................................................................................................................46
Поиск элемента.................................................................................................................................46
Выравнивание элемента...................................................................................................................47
Настройка диаграммы......................................................................................................................48
Настройка масштаба диаграммы....................................................................................................48
Сохранение диаграммы в файле .....................................................................................................48
Копирование диаграммы в формате точечного рисунка...............................................................49
Навигация в диаграмме....................................................................................................................49
Установка основной диаграммы ...................................................................................................49
Организация структуры модели...........................................................................................................50
Создание модельного элемента.......................................................................................................50
Удаление модельного элемента.......................................................................................................50
Перемещение модельного элемента...............................................................................................51
Изменение порядка следования модельных элементов ...............................................................51
Упорядочивание элементов.............................................................................................................51
Глава 5. Работа с диаграммами.................................................................................................................52
Использование диаграмм прецедентов...............................................................................................52
Актор .................................................................................................................................................52

StarUNL. Руководство пользователя.
4 / 207
Прецедент..........................................................................................................................................53
Ассоциация / Направленная ассоциация........................................................................................55
Обобщение........................................................................................................................................56
Зависимость......................................................................................................................................57
Включение.........................................................................................................................................58
Расширение.......................................................................................................................................58
Системная граница...........................................................................................................................59
Пакет .................................................................................................................................................60
Использование диаграмм классов ......................................................................................................60
Подсистема........................................................................................................................................61
Класс..................................................................................................................................................64
Интерфейс.........................................................................................................................................72
Перечислимый тип ..........................................................................................................................73
Сигнал................................................................................................................................................74
Прерывание.......................................................................................................................................74
Ассоциация........................................................................................................................................75
Направленная ассоциация................................................................................................................77
Агрегация..........................................................................................................................................78
Композиция.......................................................................................................................................79
Обобщение........................................................................................................................................80
Зависимость......................................................................................................................................81
Реализация.........................................................................................................................................82
Класс-ассоциатор..............................................................................................................................83
Объект................................................................................................................................................84
Связь..................................................................................................................................................85
Отношение........................................................................................................................................85
Использование диаграмм сообщений .................................................................................................86
Объект................................................................................................................................................86
сообщение ........................................................................................................................................89
Рекурсивное сообщение ..................................................................................................................96
Комбинированный фрагмент...........................................................................................................97
Рамка..................................................................................................................................................99
Диаграмма.......................................................................................................................................100
Использование диаграммы коллабораций .......................................................................................101
Объект..............................................................................................................................................102
Связь................................................................................................................................................106
Рекурсивная связь...........................................................................................................................106
Сообщение.......................................................................................................................................107
Рамка................................................................................................................................................108
Диаграмма.......................................................................................................................................108
Использование диаграммы состояний .............................................................................................109
Состояние........................................................................................................................................109
Субмодель состояний.....................................................................................................................111
Начальное состояние......................................................................................................................112
Конечное состояние........................................................................................................................113
Точка соединения............................................................................................................................114
Точка выбора...................................................................................................................................114
Поверхностная хронология............................................................................................................114
Глубокая хронология......................................................................................................................115
Синхронизация................................................................................................................................115
Заключительный поток...................................................................................................................117
Переход............................................................................................................................................117
Рекурсивный переход.....................................................................................................................118
Использование диаграммы действий ...............................................................................................118

StarUNL. Руководство пользователя.
5 / 207
Действие..........................................................................................................................................118
Субдейсвтвие...................................................................................................................................119
Решение...........................................................................................................................................119
Объектный поток............................................................................................................................120
Состояние приёма сигнала............................................................................................................121
Состояние передачи сигнала ........................................................................................................121
Область действия............................................................................................................................122
Использование диаграммы компонентов .........................................................................................123
Компонент.......................................................................................................................................124
Инстанция компонента ..................................................................................................................127
Артефакт..........................................................................................................................................129
Использование диаграммы развертывания ......................................................................................129
Узел..................................................................................................................................................130
Инстанция узла...............................................................................................................................134
Использование композиционной структурной диаграммы ............................................................135
Коллаборация..................................................................................................................................136
Глава 6. Конфигурирование StarUML ...................................................................................................138
Общая конфигурация .........................................................................................................................138
Опции [General] .............................................................................................................................138
Опции [Browser] ............................................................................................................................138
Опци [Collection Editor] ................................................................................................................138
Конфигурация диаграмм ....................................................................................................................139
Опции [Diagram Size] ....................................................................................................................139
Опции [Grid]....................................................................................................................................139
Опции [Interaction Diagram] ..........................................................................................................139
Общая конфигурация образов (представлений) ..............................................................................139
Опции [Default View Style]............................................................................................................139
Опции [Default View Format] ........................................................................................................140
Специфическая конфигурация образов ............................................................................................140
Опции [UseCase View] ...................................................................................................................140
Опции [Actor View] .......................................................................................................................141
Опции [Enumeration View] ............................................................................................................141
Опции [Interface View] ..................................................................................................................141
Опци [Artifact View] ......................................................................................................................141
Опции [Component View / ComponentInstance View]...................................................................141
Опции [Node View / NodeInstance View] .....................................................................................141
Глава 7. Управление модулями ..............................................................................................................143
Установка Модуля ..............................................................................................................................143
Журнал загрузки модуля ...............................................................................................................143
Деинсталляция модуля .......................................................................................................................144
Деинсталляция модуля, содержащего аддин ..............................................................................144
Деинсталляция модуля, не содержащего аддина ........................................................................145
Глава 8. Генерация кодов и документов.................................................................................................146
Основные концепции..........................................................................................................................146
Что такое генератор?......................................................................................................................146
Основные особенности..................................................................................................................146
Генерация по шаблону........................................................................................................................147
Генерация артефактов....................................................................................................................147
Регистрация шаблона.....................................................................................................................151
Клонирование шаблона..................................................................................................................155
Свойства шаблона...........................................................................................................................155
Открытие шаблона..........................................................................................................................155
Удаление шаблона..........................................................................................................................156
Использование пакетов.......................................................................................................................156

StarUNL. Руководство пользователя.
6 / 207
Создание нового пакета.................................................................................................................156
Добавление шаблонов в существующий пакет............................................................................156
Выполнение пакета.........................................................................................................................157
Удаление шаблонов из пакета........................................................................................................158
Создание пустого пакета................................................................................................................159
Изменение пакета...........................................................................................................................159
Удаление пакета..............................................................................................................................159
Инсталляция и деинсталляция шаблонов.........................................................................................159
Организация шаблонов..................................................................................................................159
Инсталляция и деинсталляция шаблона......................................................................................160
Инсталляция и деинсталляция пакета..........................................................................................160
Глава 9. Проверка модели .......................................................................................................................161
Проверка модели ................................................................................................................................161
Правила контроля ...............................................................................................................................161
Глава 10. Печать ......................................................................................................................................165
Параметры станицы ...........................................................................................................................165
Печать диаграммы ..............................................................................................................................166
Предварительный просмотр ..............................................................................................................167
Глава 11. Справочник по интерфейсу пользователя ............................................................................169
Главное окно .......................................................................................................................................169
Главное меню .................................................................................................................................170
Инструментальные панели ...........................................................................................................170
Область браузера ...........................................................................................................................170
Область инспектора .......................................................................................................................170
Информационная область .............................................................................................................170
Область диаграммы .......................................................................................................................170
Палитра элементов.........................................................................................................................170
Меню ...................................................................................................................................................170
Меню File ........................................................................................................................................171
Меню Edit ......................................................................................................................................171
Меню Format ..................................................................................................................................172
Меню Model ..................................................................................................................................173
Меню View ....................................................................................................................................174
Меню Tools .....................................................................................................................................175
Меню Help .....................................................................................................................................175
Горячие клавиши ...........................................................................................................................175
Панели инструментов ........................................................................................................................176
Инструментальная палитра ..........................................................................................................176
Инструменты палитры ориентированные на разные типы диаграмм ......................................177
Средства просмотра ...........................................................................................................................180
Навигатор модели ..........................................................................................................................180
Навигатор диаграмм ......................................................................................................................181
Редактор свойств ............................................................................................................................181
Документационный редактор .......................................................................................................181
Редактор вложений ........................................................................................................................182
Окно вывода ...................................................................................................................................183
Окно сообщений ............................................................................................................................184
Диалоги ...............................................................................................................................................184
Редактор коллекций .......................................................................................................................184
Редактор ограничений ...................................................................................................................185
Редактор ограничения ...................................................................................................................186
Редактор тэгов ................................................................................................................................187
Менеджер профилей ......................................................................................................................188
Add-In Manager ..............................................................................................................................189

StarUNL. Руководство пользователя.
7 / 207
Диалог Select New Project .............................................................................................................189
Диалог Import Framework .............................................................................................................191
Диалог Page Setup ..........................................................................................................................192
Диалог Print.....................................................................................................................................193
Диалог Print Preview ......................................................................................................................195
Диалог Find ...................................................................................................................................196
Диалог Verify Model ......................................................................................................................196
Диалог Options ...............................................................................................................................197
Диалог Select Stereotype ................................................................................................................198
Диалог Select Element ....................................................................................................................199
Диалог Element List .......................................................................................................................201
Диалог Model Filtering ...................................................................................................................201
Горячие диалоги .................................................................................................................................202
Стандартный горячий диалог........................................................................................................202
Горячий диалог подсистемы .........................................................................................................203
Горячий диалог классификатора...................................................................................................203
Горячий диалог перечислимого типа............................................................................................204
Горячий диалог атрибута...............................................................................................................204
Горячий диалог операции..............................................................................................................204
Горячий диалог конца ассоциации................................................................................................205
Горячий диалог роли классификатора..........................................................................................205
Горячий диалог объекта.................................................................................................................205
Горячий диалог сообщения............................................................................................................206
Горячий диалог состояния.............................................................................................................206
Горячий диалог действия...............................................................................................................207
Горячий диалог примечания..........................................................................................................207

StarUNL. Руководство пользователя. Глава 1. Краткий обзор StarUML
8 / 207
  1   2   3   4   5   6   7   8   9   10   11


написать администратору сайта