Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб. по методам прогр1 / Лабораторная работа 3.doc
Скачиваний:
24
Добавлен:
10.05.2014
Размер:
79.87 Кб
Скачать

5. Создание вложенной диаграммы

Для создания вложенной диаграммы надо подвести указатель к значку действия, которое предполагается моделировать вложенной диаграммой, щелкнуть правой кнопкой мыши и выбрать с помощью контекстного меню команду “Sub Diagrams – New Activity Diagram”.

При этом в рабочей области главного окна Rational Rose откроется новое окно диаграммы деятельности “Activity Diagram …”. В этом окне строится новая вложенная диаграмма деятельности, которая должна содержать значки начала и конца работы, значки действий и значки переходов. Теперь, если открыть контекстное меню исходного знака действия, то в этом меню будет пункт быстрого перехода к вложенной диаграмме. Таким образом, можно детализировать представление алгоритма, который будет реализован проектируемой программой.

.

Задание

1. Создать диаграмму деятельности для варианта использования «Генерировать числовую последовательность», реализуемого системой тестирования базовых алгоритмов.

Для создания указанной диаграммы деятельности следует выполнить указанные ниже действия:

  • Создать начало диаграммы, поместив на диаграмму знак “StartState” и состояние ожидания ввода плана эксперимента, и соединить их связью “StateTransition”, обозначающей переход из начального состояния в состояние ожидания ввода плана эксперимента. Указанный переход связать с событием “NewPlan”. Для этого надо щелкнуть правой кнопкой мыши на изображении перехода, выбрать в контекстном меню команду “OpenSpecification…”, открыть главную вкладку (General) и ввести в полеEventназвание события.

  • Для разделения функции, выполняемых сервером, кластером и компьютером пользователя создать три отдельные рамки Swimlane. Для создания рамок надо повторить трижды следующие действия: выбрать инструментSwimlane, вывести указатель мыши в рабочую область окна диаграммы деятельности и щелкнуть левой кнопкой мыши. Созданные рамки будут названы программойRationalRoseавтоматическиNewSwimlane,NewSwimlanel, иNewSwimlane2. Указанные имена следует заменить соответственно на Сервер, Кластер, Компьютер пользователя. Для ввода имени Сервер надо на заголовке рамкиNewSwimlaneщёлкнуть правой клавишей мыши и выполнить команду контекстного менюOpenSpecification… или дважды щёлкнуть на этом заголовке левой клавишей мыши. При этом на экране появляется окноSwimlaneSpecification. В этом окне надо ввести имя объекта Сервер в полеName, установить имя класса КлассСервер в полеClassи нажать кнопкуOK. Остальные два имени рамокSwimlaneзаменяются на указанные выше имена аналогичным образом.

  • Захватить и переместить в соответствующие рамки, ранее размещённые на диаграмме знаки состояний и действий.

  • Захватывая и перемещая границы заголовков рамок Swimlane, добиться того, чтобы ширина каждой рамки составляла бы одну треть ширины рабочей области диаграммы деятельности.

  • Поместить на диаграмму знаки действий и соединить их с ранее созданными элементами диаграммы.

  • Продолжить построение диаграммы до получения её окончательного варианта. Сохранить вновь созданную диаграмму в личной папке.

Соседние файлы в папке лаб. по методам прогр1