- •Введение о достоинствах визуального моделирования
- •Глава 1 Активные субъекты
- •Создание активного субъекта
- •Варианты использования
- •Создание варианта использования
- •Поток событий для варианта использования
- •Связи вариантов использования
- •Диаграммы вариантов использования
- •Создание основной диаграммы вариантов использования
- •Создание коммуникативной ассоциации
- •Создание включающей связи
- •Создание расширяющей связи
- •Как создать дополнительную диаграмму вариантов использования
- •Диаграммы действий
- •Создание диаграммы действий
- •Как создать точку принятия решения
- •Как создать контролируемый переход
- •Как привести линии диаграммы к ортогональному виду
- •Полосы синхронизации
- •Kак создать полосу синхронизации
- •Как поделить диаграмму действий на зоны
- •Исходное и завершающее действия
- •Как создать исходное (завершающее) действие
- •Резюме к главе 1
- •Глава2 Что такое объект
- •Характеристики объекта
- •Понятие класса
- •Как создать класс
- •Стереотипы и классы
- •Как "находить" классы
- •Классы сущностей
- •Классы границ
- •Классы управления
- •Как определить или создать стереотип класса
- •Документирование классов
- •Как документировать класс
- •Как создать пакет
- •Как разместить класс в пакете
- •Диаграммы классов
- •Как создать основную диаграмму классов
- •Как создать основную диаграмму классов пакета
- •Как установить признак отображения принадлежности класса пакету
- •Резюме к главе 2
- •Глава 3 Реализации вариантов использования
- •Документирование сценариев
- •Диаграммы последовательностей
- •Как создать диаграмму последовательностей
- •Как создать объекты и сообщения в диаграмме последовательностей
- •Как связать объект диаграммы последовательностей с классом
- •Диаграммы последовательностей и классы границ
- •Сложность диаграмм последовательностей
- •Резюме к главе 3
Создание основной диаграммы вариантов использования
Двойным щелчком на элементе Main поддерева Use Case View, отображаемого в окне Browser, открыть окно основной диаграммы вариантов использования.
В окне Browser выбрать элемент, соответствующий требуемому активному субъекту, и перетащить его в окно диаграммы.
Повторить действие, указанное в п. 2, для всех активных субъектов, подлежащих включению в диаграмму.
В окне Browser выбрать элемент, соответствующий требуемому варианту использования, и перетащить его в окно диаграммы.
Повторить действие, указанное в п. 4, для всех вариантов использования, подлежащих включению в диаграмму.
(Операции по размещению активных субъектов и вариантов использования на диаграмме можно выполнить также средствами панели инструментов Diagram.)
Создание коммуникативной ассоциации
Щелкнуть на пиктограмме Association или Unidirectional Association панели инструментов Diagram. (Если соответствующая пиктограмма на панели не отображается, расположить курсор мыши над панелью, щелкнуть правой кнопкой, выбрать элемент Customize контекстного меню и настроить панель инструментов средствами одноименного диалогового окна.)
В окне диаграммы щелкнуть на символе активного субъекта и, не отпуская кнопку мыши, построить линию связи, направленную к символу соответствующего варианта использования.
Чтобы снабдить ассоциацию необязательной меткой стереотипа «communicate», надлежит выполнить следующие действия:
В окне диаграммы дважды щелкнуть на линии, представляющей ассоциацию, чтобы открыть диалоговое окно Association Specification.
Щелкнуть на кнопке со стрелкой в правой части поля Stereotype и выбрать в раскрывающемся списке опцию communicate.
Закрыть окно Association Specification щелчком на кнопке ОК.
Создание включающей связи
Щелкнуть на пиктограмме Dependency панели инструментов Diagram.
В окне диаграммы щелкнуть на символе базового варианта использования и, не отпуская кнопку мыши, построить линию связи, направленную к символу соответствующего "включаемого" варианта использования.
Дважды щелкнуть на линии, представляющей связь, чтобы открыть диалоговое окно Dependency Specification.
Щелкнуть на кнопке со стрелкой в правой части поля Stereotype и выбрать в раскрывающемся списке опцию include.
Закрыть окно Dependency Specification щелчком на кнопке ОК.
Создание расширяющей связи
Щелкнуть на пиктограмме Dependency панели инструментов Diagram.
В окне диаграммы щелкнуть на символе "расширяющего" варианта использования и, не отпуская кнопку мыши, построить линию связи, направленную к символу соответствующего базового варианта использования.
Дважды щелкнуть на линии, представляющей связь, чтобы открыть диалоговое окно Dependency Specification.
Щелкнуть на кнопке со стрелкой в правой части поля Stereotype и выбрать в раскрывающемся списке опцию extend.
Закрыть окно Dependency Specification щелчком на кнопке ОК.