- •Системы автоматизированного проектирования программного обеспечения. Создание диаграммы прецедентов в Rational Rose.
- •1. Начало работы с Rational Rose
- •2. Приемы работы в Rational Rose для создания прецедентов и актеров
- •1. Предварительные действия - создание новой модели
- •2. Создание главной диаграммы прецедентов
- •3. Поток событий для прецедентов главной диаграммы прецедентов
- •1.1 Предусловия.
- •1.2 Главный поток.
- •1.3 Подпотоки.
- •1.4 Альтернативные потоки
- •2.1 Предусловия.
- •2.2 Главный поток.
- •2.4 Альтернативные потоки
- •3.1 Предусловия.
- •3.2 Главный поток.
- •3.4 Альтернативные потоки
- •4.1 Предусловия.
- •4.2 Главный поток.
- •4.4 Альтернативные потоки
- •5.1 Предусловия.
- •5.2 Главный поток.
- •5.4 Альтернативные потоки
- •4. Создание дополнительной диаграммы прецедентов.
5.4 Альтернативные потоки
Е-1: введено неправильное имя или пароль. Пользователь должен повторить ввод или завершить прецедент.
Описание потоков событий для прецедентов Управление информацией о поставщиках и Управление информацией о комплектующих аналогично описанию для прецедента Управление информацией о клиенте; для прецедента Тестирование компьютеров - прецеденту Сборка компьютеров.
4. Создание дополнительной диаграммы прецедентов.
Как видно из описания потока событий для всех прецедентов каждый из них включает проверку пользователя. Проверка осуществляется единообразно для любого прецедента. Поэтому ее можно представить в виде отдельного прецедента Аутентификация пользователя, связанного отношением включения со всеми остальными. Результат создания диаграммы показан на рис. 7:
Рисунок
7. Дополнительная диаграмма прецедентов
Задание:
создать главную диаграмму прецедентов, задав на ней варианты использования и актеров;
добавить отношения между актерами и вариантами использования;
создать дополнительную диаграмму прецедентов;
добавить описания к актерам и вариантам использования;
для каждого варианта использования задать поток событий в виде отдельного файла и прикрепить его к варианту использования.
Содержание отчета:
созданные диаграммы прецедентов;
краткое описание каждого актера и прецедента;
описание потока событий для каждого варианта использования.
