Файл: Разработка диаграммы последовательности на языке uml 0.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.11.2023
Просмотров: 40
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНОБРАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Пензенский государственный технологический университет»
(ПензГТУ)
Факультет автоматизированных информационных технологий
Кафедра: «Информационные технологии и системы»
Дисциплина: «Теория информационных процессов и систем»
ЛАБОРАТОРНАЯ РАБОТА №4
на тему: «Разработка диаграммы последовательности на языке UML 2.0»
Выполнил: студент группы 22ИС1бзи Князева А. С.
Проверил: доцент каф. ИТС Жашкова Т.В,
ст. преподаватель каф. ИТС Мещерякова Е.Н.
Работа защищена с оценкой: _______
Пенза 2023г
Цель работы
Целью лабораторной работы является изучение принципов диаграммы последовательности на языке UML 2.0.
Задание на работу
Разработка диаграммы последовательности для интернет-магазина компьютеров.
Вариант 8
Магазин компьютеров предлагает возможность приобретения своих товаров через Интернет. Клиент может выбрать компьютер на web-странице магазина. Компьютеры подразделяются на серверы, настольные, портативные и карманные. Заказчик может выбрать стандартную конфигурацию из списка и детально ознакомиться с ней на отдельной web-странице. Если стандартная конфигурация ему не подходит, он может построить требуемую ему конфигурацию в диалоговом режиме. Компоненты конфигурации (такие, как оперативная память, процессор, жёсткий диск и т. п.) представляются как список для выбора из доступных альтернатив. Для каждой новой конфигурации система может подсчитать цену.
Чтобы оформить заказ, клиент должен заполнить электронную форму с адресами для доставки товара и отправки счета-фактуры, а также деталями, касающимися оплаты. Оплата компьютеров осуществляется наличными курьеру, осуществляющему доставку, или банковским переводом на счёт Интернет-магазина. После ввода заказа система отправляет клиенту по электронной почте сообщение с подтверждением получения заказа вместе с относящимися к нему деталями (стоимость, номер счета, банковские реквизиты для безналичной оплаты и т. п.). Пока клиент ожидает прибытия компьютера, он может проверить состояние заказа (поставлен в очередь / собран / отправлен).
Работник магазина проверяет, поступила ли оплата (в случае безналичного расчёта) и делает соответствующую пометку при поступлении денег. Если деньги не поступают в течение 5 банковских дней, заказ аннулируется. После оплаты или в случае оплаты наличными работник печатает счёт-фактуру и отправляет ее на склад вместе с требованием заказанной конфигурации. Заказ помечается как поставленный в очередь. Собранный компьютер вместе со счётом-фактурой и накладной передаётся со склада в отдел доставки, при этом заказ помечается как собранный. Компьютер поставляется клиенту (статус заказа – отправлен). Если заказ оплачивается наличными, курьер по возвращении передаёт деньги в кассу, заказ помечается как оплаченный.
По окончании работы с заказом, он помечается в системе как выполненный. Заказы хранятся в системе в течение 15 месяцев с момента создания для составления годовых и квартальных отчётов, после чего автоматически удаляются.
Следует разработать схему базы данных о стандартных конфигурациях, компонентах, ценах, клиентах, заказах.
Выполнение
В процессе выполнения лабораторной работы была разработана диаграмма последовательности для интернет-магазина компьютеров, представленная на рисунке 1.
Рисунок 1 – диаграмма последовательности для интернет-магазина компьютеров.
Диаграмма последовательности – диаграмма, на которой показаны взаимодействия объектов, упорядоченные по времени их проявления. Используется в языке UML, является частной разновидностью диаграмм взаимодействий. На данной диаграмме (рисунок 1) наглядно изображена система последовательности покупки товара в интернет-магазине компьютеров.
Вывод
В ходе лабораторной работы была разработана диаграмма последовательности для интернет-магазина компьютеров на языке UML 2.0.