Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задание

Читайте также:
  1. I. Задание: Япония
  2. Воспитатель 1: Шестое задание.
  3. ВТОРОЕ ЗАДАНИЕ
  4. ВЫПОЛНЕННОЕ ЗАДАНИЕ " Y ", либо любое
  5. Глава 10 Особо важное задание
  6. Домашнее задание
  7. ДОМАШНЕЕ ЗАДАНИЕ
  8. Домашнее задание на четверг 22 мая
  9. Домашнее задание на четверг 8 мая
  10. Домашнее задание по теме: Спирты, фенолы, простые эфиры

Выполните архитектурный анализ для системы управления банкоматом.

 

Лабораторная работа № 4. Диаграммы взаимодействия

Цель работы: Создание диаграмм последовательностей и кооперативных диаграмм.

Упражнение 8. Создание диаграмм взаимодействия

Создадим диаграммы последовательности и кооперативные диаграммы для основного потока событии варианта использо­вания Register.

Готовые диаграммы последователь­ности должны иметь вид, как на рис.12 - 16.

Настройка

В меню модели выберите пункт Tools > Options.

Перейдите на вкладку диаграмм.

Контрольные переключатели Sequence Numbering, Collaboration Numbering должны быть помечены, а Focus of Control - нет.

Нажмите ОК, чтобы выйти из окна параметров.

Создание диаграммы последовательности

Щёлкните правой кнопкой мыши по кооперации Register for Courses в пакете Use-Case Realization - Register for Courses.

Выберите пункт New > Sequence Diagram в открывшемся меню.

Назовите новую диаграмму Register for Courses - Basic Flow.

Дважды щелкните по ней, чтобы открыть ее.

Добавление на диаграмму действующего лица, объектов и сообщений

Перетащите действующее лицо Student из браузера на ди­аграмму.

Перетащите классы RegisterForCoursesForm и Registration Controller из браузера на диаграмму.

На панели инструментов нажмите кнопку Object Message (Сообщение объекта).

Проведите мышью от линии жизни действующего лица Student к линии жизни объекта RegisterForCoursesForm.

Выделив сообщение, введите его имя: // register for courses.

Повторите действия 3 - 5, чтобы поместить на диаграмму остальные сообщения, как показано на рис.15, (для рефлексивного сообщения 3 используется кнопка Message to Self).

Соотнесение сообщений с операциями

Щелкните правой кнопкой по сообщению 1, // register for courses.

Выберите пункт <new operation> в открывшемся меню. Появится окно спецификации операции.

В поле имени оставьте имя сообщения – // register for courses.

Нажмите на кнопку ОК, чтобы закрыть окно специфика­ции операции и вернуться на диаграмму.

Повторите действия 1 – 4, пока не соотнесете с операциями все остальные сообщения.

Выполните аналогичные действия для создания диаграмм последовательности, показанных на рис.16 – 19. Обратите внимание, что на диаграмме рис.19 появился объект нового класса PrimarySheduleOfferinglnfo (класса ассоциаций, описывающего связь между классами Schedule и Offeringlnfo), который нужно предварительно создать.




Дата добавления: 2015-09-11; просмотров: 32 | Поможем написать вашу работу | Нарушение авторских прав

Составление глоссария проекта | Лабораторная работа №1. Введение в Rational Rose | Четыре представления модели Rose | Задание | Удалить график | Предусловия | Пример соглашений моделирования | Лабораторная работа № 5. Построение диаграммы классов с операциями анализа. | Упражнение 10. Добавление связей | Лабораторная работа № 6. Проектирование системы |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав