КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Добавление сообщений на диаграммуЛабораторная работа №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. Диаграмма последовательности без управляющих элементов. Теперь нужно позаботиться об управляющих объектах и о взаимодействии с базой данных. Как видно из диаграммы, объект Форма Деталей Заказа имеет множество ответственностей, с которыми лучше всего мог бы справиться управляющий объект. Кроме того, новый заказ должен сохранять себя в базе данных сам. Вероятно, эту обязанность лучше было бы переложить на другой объект.
|