Студопедия — Пример построение диаграммы последовательности
Студопедия Главная Случайная страница Обратная связь

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

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

3 – збільшення моменту опору;

4 – зменшення моменту опору;

А – включення і виключення автомату;

В – (вперед);

Н – (назад);

С – (стоп).

 

Контрольні запитання:

  1. З яких двох основних частин складається асинхронний електродвигун?
  2. Пояснити будову АД.
  3. Який принцип дії асинхронного двигуна?
  4. Що необхідно зробити, щоб виконати реверсування двигуна?
  5. Якими номінальними величинами характеризується трьохфазний асинхронний двигун з коротко замкнутим ротором?
  6. Які переваги асинхронних двигунів, їх недоліки?

 

Лабораторна робота №5 Діаграма послідовності

 

Цель работы: Изучить на практике построение диаграмм Взаимодействия с помощью пакета Rational Rose. Изучить и опробовать использование визуальных компонентов для построения диаграммы Последовательности и диаграммы Коопераций.

 

Ход работы:

 

Лабораторная работа выполняется на основании согласованного описания объекта моделирования.

На основании описания функционирования объекта

1. Открыть диаграмму Вариантов Использования для своего проекта.

2. Для варианта использования, к которому в контрольной работе №1 описан поток событий, создайте диаграмму последовательности, которая соответствует основному потоку событий.

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

 

При создании объектов необходимо давать им имена на английском языке несущие смысловую нагрузку, в поле “Discription” заполнять комментарии к ним на украинском или русском языке.

Таблица 2. Список потоков событий для вариантов использования Название_варианта_использования.

№ п.п. Наименование потока Тип потока Описание
       

 

Таблица 3. Список объектов для основного потока событий.

№ п.п. № потока и наименование потока Объект Описание объекта
       

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

· Заданы классы:

o Производитель

o Дилер

o Автомобиль

 

· Задано множество автомобильных дилеров, которые продают или ремонтируют автомобили определенных производителей.

· Дилеры могут заниматься:

o Продажами - салоны;

o Сервисным обслуживанием - СТО.

o У каждого производителя автомобилей существует неопределенное множество салонов и станций технического обслуживания (СТО).

 

· Необходимо спроектировать подсистему, которая:

o Ведет учет проданных в салоне автомобилей и автомобилей, побывавших в сервисном центре, информация поступает из салона в виде файла;

o Рассчитывает число уникальных посещений в месяц по каждому салону/сервису и в целом;

o Определяет самую ненадежную марку автомобиля по итогам работы сервиса.

 

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

 

Рисунок 1. Диаграмма Вариантов Использования

 

Рассмотрим поток событий для варианта использования «Импорт продаж»

Описание варианта использования: импорт информации

Краткое описание:
Менеджер импортирует данные пришедшие от дилеров
Основное действующее лицо:
Менеджер
Второстепенные действующие лица:
Нет
Предусловия:
Выбран производитель, у производителя есть дилеры
Основной поток:
1. ВИ начинается, когда Клиент выбирает опцию "Импорт"
2. Система запрашивает у Клиента файл с данными
3. Клиент выбирает в диалоге открытия файла местоположение файла на диске
4. Система пытается открыть файл
5. Система считывает строки данных из файла

Extension points: Проверка целостности данных строки

6. Сохранение строки

7. Если не конец файла, переходим к шагу 5, иначе сохраняем и выходим

Постусловия:
Нет
Альтернативные потоки:
4.1 Файл не может быть открыт

4.1.а Система выдает ошибку

4.2.б Система предлагает выбрать другой файл

 

5.1 Проверка целостности не пройдена

5.1.а Система запоминает неверную запись

5.1.б Система сообщает менеджеру о неверной записи

5.1.в Менеджер принимает решение игнорировать запись или исправить ошибку

5.1.г Если пользователь игнорирует запись, вариант использования завершается

 

5.1.1 Если пользователь хочет исправить ошибку

5.1.1.а Система выводит неверную запись для редактирования

5.1.1.б Менеджер исправляет ошибку

5.1.1.в Система проверяет запись на целостность

5.1.1.г Система переходит к основному потоку событий, шаг 6.

 

Описание варианта использования: импорт продаж

Краткое описание:
Менеджер импортирует данные пришедшие от салонов
Основное действующее лицо:
Менеджер
Второстепенные действующие лица:
Нет
Предусловия:
Выбран производитель, у производителя есть салоны
Основной поток:
1. ВИ начинается, когда Клиент выбирает опцию "Импорт продаж"
2. Система запрашивает у Клиента файл с данными
3. Клиент выбирает в диалоге открытия файла местоположение файла на диске
4. Система пытается открыть файл

5. Система считывает строки данных из файла

6. Система формируется список полей обязательных для заполнения для продаж

Extension points: Проверка целостности данных строки

7. Сохранение строки с пометкой продажи

8. Если не конец файла, переходим к шагу 5, иначе показываем записи пользователю

Постусловия:
Нет
Альтернативные потоки:
4.1 Файл не может быть открыт

4.1.а Система выдает ошибку

4.2.б Система предлагает выбрать другой файл

 

Построим диаграмму Последовательности для варианта использования «Импорт продаж». Для построение диаграммы для к выбранному варианту использования добавляем диаграмму последовательности, как на рис.2.

Рисунок 2. Добавление диаграммы Последовательности.

 

Если диаграмма последовательности добавлена правильно, то она принадлежит варианту использования «Импорт продаж», что видно в браузере объектов рис. 3.

Рисунок 3. Вид браузера объектов

 

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

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

Рисунок 4. Создание 2 разделов в комбинационном блоке типа «alt»

 

Для создания сообщения, которое показывает возврат фокуса управления используем свойство «isReturn», рис. 5.

Рисункок 5. Создание сообщения типа return.

В итоге имеем диаграмму последовательности для основного потока событий рис 6. Необходимо создать еще одну диаграмму для альтернативного потока или потока ошибок.

 

Рисунок 6. Диаграмма Последовательности для варианта использования «Импорт продаж»

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

 

1. Какое предназначение диаграмм Взаимодействия?

2. Для чего предназначен композиционный блок?

3. Какие виды сообщений Вы знаете?

 




<== предыдущая лекция | следующая лекция ==>
Типи даних | Работа с редактором Word. Заполнение бланков документов с помощью слияния в приложении Word.

Дата добавления: 2015-09-19; просмотров: 1020. Нарушение авторских прав; Мы поможем в написании вашей работы!



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

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

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

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

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

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия