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

Для системы регистрации курсов

Читайте также:
  1. O Активация ренин-ангиотензин-альдостероновой системы
  2. O Активация симпатоадреналовой и снижение активности парасимпатической нервной системы
  3. V. Порядок регистрации кандидатов и порядок проведения выборов.
  4. Автоматизированные информационные системы в области права.
  5. Автоматизированные информационные системы в правоохранительной и судебной сферах.
  6. Автоматизированные системы диспетчерского управления
  7. Автоматизированные системы контроля и учета электрической

Продолжим анализ сценария добавление учебного курса (Add a Couise Offering). Диаграмма показана на рис. 3.7.

Рис.3.7

Диаграммы классов могут быть также прикреплены к реализациям Вариантов использования. Они содержат представления классов, участвующих в выполнении Вариантов использования (participating classes).

Последовательность создания представления участвующих классов в программе Rational Rose:

1. Щелкните правой кнопкой мыши по реализации Варианта использования в окне браузера

2. В появившемся контекстно-зависимом меню выберите команду New => Class Diagram (Создать => Диаграмма классов)

3. Введите имя новой диаграммы.

4. Дважды щелкните по новой диаграмме в списке браузера, чтобы открыть ее.

5. Выберите класс в логическом представлении модели и перетащите его на диаграмму с помощью мыши.

6. Аналогичным образом поместите на диаграмму другие нужные классы

Участвующие классы для Варианта использования Выбор предметов для обучения показаны на рис. 3.8.

Рис.3.8

РЕЗЮМЕ

Диаграмма Вариантов использования представляет внешний вид системы. Выполнение Вариантов использования отображается с помощью потока событий. Сценарии используются для описания того, как Варианты использования реализуются в виде взаимодействия между группами объектов. Сценарий - это экземпляр Варианта использования. Он представляет собой одиночный проход по потоку событий для Варианта использования. Таким образом, каждый Вариант использования - это сплетение сценариев. Они помогают выделить объекты, классы и взаимодействия объектов, необходимые для исполнения единичного действия, определенного Вариантом использования.

Поток событий для Вариантов использования обычно описывается словами, тогда как сценарии - диаграммами взаимосвязи. Существует два типа диаграмм взаимосвязи диаграммы последовательности действий (sequence diagrams) и диаграммы взаимодействий (collaboration diagrams). Каждая диаграмма - это графическое представление сценария.

Диаграмма последовательности действий отображает взаимодействие объектов, упорядоченное по времени. Диаграмма взаимодействий - это альтернативный способ отображения сценариев. Этот тип диаграммы показывает взаимодействие объектов, организованное вокруг самих объектов, и их связи друг с другом.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Для чего предназначена диаграмма последовательностей?

2. Какие виды сообщений позволяет отразить диаграмма?

3. Как настроить отображение времени жизни объекта.

4. Как создать классы, не выходя из диаграммы?

5. Какой порядок обмена сообщениями может быть задан?

6. Какая может быть задана частота обмена сообщениями?


Дата добавления: 2015-08-09; просмотров: 87 | Нарушение авторских прав


Читайте в этой же книге: Точки принятия решений (элементы выбора) | Начальное и конечное состояния (исходное и завершающеедействия). | Создание пакетов. | Панель инструментов. | Контекстное меню класса | Спецификации класса | Вкладка СОМ | ЧАСТЬ 3. ДИАГРАММЫ ВЗАИМОДЕЙСТВИЯ. | Создание диаграммы последовательности действий | Свойства сообщений |
<== предыдущая страница | следующая страница ==>
ДИАГРАММЫ СОТРУДНИЧЕСТВА| АГРЕГАЦИОННЫЕ ОТНОШЕНИЯ

mybiblioteka.su - 2015-2024 год. (0.005 сек.)