Студопедия

КАТЕГОРИИ:

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



Добавление сообщений на диаграмму




Читайте также:
  1. II. Организация приема сообщений о преступлениях
  2. II. Прием сообщений о преступлениях
  3. III. Организация регистрации сообщений о преступлениях
  4. IV. Организация проверки сообщений о преступлениях
  5. IV. Регистрация сообщений о преступлениях
  6. VI. Проверка сообщений о преступлениях
  7. Авторское добавление.
  8. Анализ времени доставки сообщений в сети с коммутацией каналов
  9. Анализ времени доставки сообщений в сетях с коммутацией пакетов.
  10. Буферизация сообщений.

Лабораторная работа №3.

Тема: Создание диаграммы Последовательности.

Согласовав основные бизнес процессы с Антоном, Павел приступил к построению модели бизнес- процессов, что бы ответить на вопрос- «как это должно делаться в системе». Для начала он выбрал наиболее важный Вариант использования-«Ввод нового заказа» и построил для него диаграммы взаимодействия.

Диаграммы взаимодействия включают в себя два типа диаграмм- Последовательности и Кооперативную.

Этапы выполнения упражнения

Настройка программной среды

1. В меню модели выберите пункт Tools >- Options (Инструменты >- Параметры).

2. Перейдите на вкладку Diagram (Диаграмма).

3. Установите флажки Sequence numbering, Collaboration numbering и Focus of control.

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

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

1. Щелкните правой кнопкой мыши на Логическом представлении браузера.

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

3. Назовите новую диаграмму: Ввод заказа.

4. Дважды щелкнув на этой диаграмме, откройте ее.

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

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

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

3. Щелкните мышью в верхней части диаграммы, чтобы поместить туда новый объект.

4. Назовите объект Выбор варианта заказа.

5. Повторив шаги 3 и 4, поместите на диаграмму объекты:

- Форма деталей заказа

- Заказ №1234

Добавление сообщений на диаграмму

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

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

3. Выделив сообщение, введите его имя — Создать новый заказ.

4. Повторив шаги 2 и 3, поместите на диаграмму сообщения:

- Открыть форму — между Выбор Варианта Заказа и Форма деталей Заказа

- Ввести номер заказа, заказчика и число заказываемых предметов — между Продавец и Форма Деталей Заказа

- Сохранить заказ — между Продавец и Форма Деталей Заказа

- Создать пустой заказ — между Форма Деталей Заказа и Заказ N1234



- Ввести номер заказа, заказчика и число заказываемых предметов — между Форма Деталей Заказа и Заказ N1234

- Сохранить заказ — между Форма Деталей Заказа и Заказ N1234

Завершен первый этап работы. Готовая диаграмма Последовательности представлена на рис. 2.

 


Рис. 2. Диаграмма последовательности без управляющих элементов.

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

 


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


<== предыдущая лекция | следующая лекция ==>
Диаграммы компонентов | Синтаксис функций «ЕСЛИ», «И», «ИЛИ».


lektsii.com - Лекции.Ком - 2014-2021 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты