- •Дополнение к практической работе № 2
- •1. Сведения, необходимые для выполнения работы
- •1.1. Представление вариантов использования
- •1.2. Диаграммы вариантов использования
- •Создание диаграмм Вариантов Использования
- •Вариантов Использования
- •Удаление диаграмм Вариантов Использования
- •Связывание файлов и ссылок с диаграммой Вариантов Использования
- •Панель инструментов диаграмм Вариантов Использования
- •Selection Tool (инструмент выбора)
- •Text Box (текст)
- •Note (замечание)
- •Note Anchor (якорь для замечания)
- •Package (контейнер)
- •Use Case (сценарии поведения)
- •Замечание
- •Actor (актер)
- •Unidirectional Association (однонаправленная связь)
- •1.3. Работа с вариантами использования
- •Документирование потока событий
- •Описание
- •Предусловия
- •Основной и альтернативный потоки событий
- •Основной поток
- •Альтернативный поток а2: недостаточно денег на счету
- •Постусловия
- •Добавление вариантов использования
- •К диаграмме Вариантов Использования
- •Использования к диаграмме Вариантов Использования
- •Удаление вариантов использования
- •Спецификации вариантов использования
- •Присвоение имен вариантам использования
- •1.4. Просмотр участников варианта использования
- •1.5. Назначение стереотипа для варианта использования
- •1.6. Назначение приоритета варианту использования
- •1.7. Создание абстрактных вариантов использования
- •1.8. Просмотр диаграмм, содержащих варианты использования
- •Спецификации варианта использования
- •1.9. Просмотр связей варианта использования
- •Варианта использования
- •1.10. Связывание файлов и ссылок с вариантом использования
- •Варианта использования
- •1.11. Работа с действующими лицами
- •1.12. Добавление действующих лиц
- •К диаграмме Вариантов Использования
- •1.13. Удаление действующих лиц
- •1.14. Спецификации действующего лица
- •1.14. Именование действующих лиц
- •1.15. Назначение стереотипа для действующего лица
- •1.16. Задание множественности действующего лицо
- •1.17. Создание абстрактного действующего лица
- •1.18. Просмотр связей действующего лица
- •Действующего лица
- •1.19. Связывание файлов и ссылок с действующим лицом
- •1.20. Просмотр экземпляров действующего лица
- •2.1. Работа со связями
- •2.2. Связи коммуникации
- •2.3. Связь использования
- •2.4. Связь расширения
- •2.4. Связь обобщения действующего лицо
- •2.4. Работа с примечаниями
- •2.5. Добавление примечаний на диаграмму
- •2.6. Удаление примечаний
- •2.7. Работа с пакетами
- •2.8. Создание пакетов
- •2.9. Удаление пакетов
- •Специфика создания программной системы тепличного хозяйства, использующего гидропонику
- •2 Создание диаграммы Use Case для гидропонной системы
1.17. Создание абстрактного действующего лица
Абстрактным называется действующее лицо, не имеющее экземпляров. Иными словами, его множественность равна нулю. Например, у вас может быть несколько действующих лиц: служащий с почасовой оплатой, служащий с окладом и служащий, нанятый на определенное время. Все они являются разновидностями четвертого действующего лица — служащего. Однако никто в компании не является просто служащим — каждый относится к одному из трех вышеназванных типов. Действующее лицо "Служащий" существует только для того, чтобы показать общность между этими тремя типами. У него нет экземпляров, так что это абстрактное действующее лицо. Пример абстрактного действующего лица приведен на рис. 1.15.
Подробное описание того, как рисовать стрелки между действующими лицами, приводится ниже.
Для создания абстрактного действующего лица:
1. Создайте действующее лицо в браузере или на диаграмме Вариантов Использования.
2. Щелкните правой кнопкой мыши на действующем лице в браузере или на диаграмме.
3. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).
4. Выберите вкладку Detail.
5. Установите флажок Abstract (Абстрактный).
Служащий Служащий Служащий
с почасовой с окладом нанятый
оплатой на определенное
время
Рис. 1.15. Абстрактное действующее лицо
1.18. Просмотр связей действующего лица
Вкладка Relations окна спецификации действующего лица содержит список всех связей, в которых участвует действующее лицо (см. рис. 1.16). Перечисляются связи данного действующего лица как с вариантами использования, так и с другими действующими лицами. При этом указываются имя связи и участвующие в ней действующие лица или варианты использования.
С помощью этой вкладки можно просматривать, добавлять и удалять связи.
Для просмотра связей, в которых участвует действующее лицо:
1. Щелкните правой кнопкой мыши на действующем лице в браузере или на диаграмме Вариантов Использования.
2. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию). Связи действующего лица перечислены на вкладке Relations.
Для просмотра спецификаций связи:
1. Дважды щелкните мышью на связи в списке.
2. Появится окно спецификаций связи. Их подробное описание приводится ниже.
ИЛИ
1. Щелкните правой кнопкой мыши на связи в списке,
2. В открывшемся меню выберите пункт Specification (Спецификация).
3. Появится окно спецификаций связи. Их подробное описание приводится ниже.
Рис. 1.16. Вкладка Relations окна спецификаций
Действующего лица
Для удаления связи:
1. Щелкните правой кнопкой мыши на связи в списке.
2. В открывшемся меню выберите пункт Delete (Удалить).
1.19. Связывание файлов и ссылок с действующим лицом
Как и в случае вариантов использования, с действующим лицом можно связать файл или Web-адрес. Это делается на вкладке Files (Файлы) окна спецификации действующего лица. Связываемые с действующим лицом файлы и Web-страницы должны содержать документы, касающиеся только этого действующего лица, например диаграмму потока работ, иллюстрирующую задачи действующего лица и процесс, в котором он участвует. Если действующим лицом является другая система, с ним можно связать относящуюся к ней спецификацию и документацию.
Все связываемые с действующим лицом файлы и ссылки появляются в браузере под именем этого действующего лица. Двойной щелчок мыши на файле или ссылке в браузере приводит к запуску соответствующего приложения и загрузке в него требуемого файла или ссылки.
Прикрепить к действующему лицу файл можно следующим образом:
1. Щелкните правой кнопкой мыши где-нибудь в свободном белом поле вкладки Files.
2. В открывшемся меню выберите, пункт Insert File (Вставить файл).
3. В диалоговом окне найдите файл, который нужно прикрепить.
4. Нажмите кнопку Open (Открыть), чтобы прикрепить файл к действующему лицу. Имя и путь этого файла появятся во вкладке Files и в браузере ниже имени действующего лица.
Для связывания с действующим лицом ссылки на WEB-страницу:
1. Щелкните правой кнопкой мыши где-нибудь в свободном белом поле вкладки Files.
2. В открывшемся меню выберите пункт Insert URL (Вставить ссылку).
3. Введите адрес страницы. Он появится в браузере под именем действующего лица.
Открыть прикрепленный файл можно следующим образом:
1. Откройте спецификацию действующего лица.
2. Дважды щелкните мышью на имени файла во вкладке Files. Rose автоматически запустит соответствующее приложение и загрузит в него файл.
ИЛИ
1. Найдите файл в браузере. Файл находится под именем соответствующего действующего лица.
2. Дважды щелкните мышью на имени файла. Rose автоматически запустит соответствующее приложение и загрузит в него файл.
ИЛИ
1. Откройте спецификацию действующего лица.
2. Щелкните правой кнопкой мыши на файле во вкладке Files.
3. В открывшемся меню выберите пункт Open File/URL (Открыть файл/ссылку). Rose автоматически запустит соответствующее приложение и загрузит в него файл.
ИЛИ
1. Найдите файл в браузере. Файл расположен под именем соответствующего действующего лица.
2. Щелкните правой кнопкой мыши на файле в браузере.
3. В открывшемся меню выберите пункт Open (Открыть). Rose автоматически запустит соответствующее приложение и загрузит в него файл.
Для перехода по связанной с действующим лицом ссылке на Web-страницу:
1. Откройте окно спецификации действующего лица.
2. Дважды щелкните мышью на ссылке во вкладке Files. Rose автоматически запустит ваш Web-браузер и загрузит в него ссылку.
ИЛИ
1. Найдите ссылку в браузере. Она находится под именем соответствующего действующего лица.
2. Дважды щелкните мышью на ссылке. Rose автоматически запустит ваш Web-браузер и загрузит в него ссылку.
ИЛИ
1. Откройте спецификацию действующего лица.
2. Щелкните правой кнопкой мыши на ссылке во вкладке Files.
3. В открывшемся меню выберите пункт Open File/URL (Открыть файл/ссылку). Rose автоматически запустит ваш Web-браузер и загрузит в него ссылку.
ИЛИ
1. Найдите ссылку в браузере. Она расположена под именем соответствующего действующего лица.
2. Щелкните правой кнопкой мыши на ссылке в браузере.
3. В открывшемся меню выберите пункт Open (Открыть). Rose автоматически запустит ваш Web-браузер и загрузит в него ссылку.
Для удаления связанного с действующим лицом файла или ссылки:
1. Щелкните правой кнопкой мыши на файле или ссылке в браузере.
2. В открывшемся меню выберите пункт Delete (Удалить).
