Файл: Разработка диаграммы последовательности на языке uml 0.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 76

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНОБРАУКИ РОССИИФедеральное государственное бюджетное образовательное учреждение высшего профессионального образования«Пензенский государственный технологический университет»(ПензГТУ)Факультет автоматизированных информационных технологийКафедра: «Информационные технологии и системы»Дисциплина: «Теория информационных процессов и систем»ЛАБОРАТОРНАЯ РАБОТА №4на тему: «Разработка диаграммы последовательности на языке UML 2.0»Выполнил: студент группы 22ИС1бзи Князева А. С. Проверил: доцент каф. ИТС Жашкова Т.В, ст. преподаватель каф. ИТС Мещерякова Е.Н.Работа защищена с оценкой: _______Пенза 2023г

Цель работы

Целью лабораторной работы является изучение принципов диаграммы последовательности на языке UML 2.0.

Задание на работу

Разработка диаграммы последовательности для интернет-магазина компьютеров.Вариант 8Магазин компьютеров предлагает возможность приобретения своих товаров через Интернет. Клиент может выбрать компьютер на web-странице магазина. Компьютеры подразделяются на серверы, настольные, портативные и карманные. Заказчик может выбрать стандартную конфигурацию из списка и детально ознакомиться с ней на отдельной web-странице. Если стандартная конфигурация ему не подходит, он может построить требуемую ему конфигурацию в диалоговом режиме. Компоненты конфигурации (такие, как оперативная память, процессор, жёсткий диск и т. п.) представляются как список для выбора из доступных альтернатив. Для каждой новой конфигурации система может подсчитать цену.Чтобы оформить заказ, клиент должен заполнить электронную форму с адресами для доставки товара и отправки счета-фактуры, а также деталями, касающимися оплаты. Оплата компьютеров осуществляется наличными курьеру, осуществляющему доставку, или банковским переводом на счёт Интернет-магазина. После ввода заказа система отправляет клиенту по электронной почте сообщение с подтверждением получения заказа вместе с относящимися к нему деталями (стоимость, номер счета, банковские реквизиты для безналичной оплаты и т. п.). Пока клиент ожидает прибытия компьютера, он может проверить состояние заказа (поставлен в очередь / собран / отправлен).

Работник магазина проверяет, поступила ли оплата (в случае безналичного расчёта) и делает соответствующую пометку при поступлении денег. Если деньги не поступают в течение 5 банковских дней, заказ аннулируется. После оплаты или в случае оплаты наличными работник печатает счёт-фактуру и отправляет ее на склад вместе с требованием заказанной конфигурации. Заказ помечается как поставленный в очередь. Собранный компьютер вместе со счётом-фактурой и накладной передаётся со склада в отдел доставки, при этом заказ помечается как собранный. Компьютер поставляется клиенту (статус заказа – отправлен). Если заказ оплачивается наличными, курьер по возвращении передаёт деньги в кассу, заказ помечается как оплаченный.

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

Следует разработать схему базы данных о стандартных конфигурациях, компонентах, ценах, клиентах, заказах.

Выполнение

В процессе выполнения лабораторной работы была разработана диаграмма последовательности для интернет-магазина компьютеров, представленная на рисунке 1.



Рисунок 1 – диаграмма последовательности для интернет-магазина компьютеров.

Диаграмма последовательности – диаграмма, на которой показаны взаимодействия объектов, упорядоченные по времени их проявления. Используется в языке UML, является частной разновидностью диаграмм взаимодействий. На данной диаграмме (рисунок 1) наглядно изображена система последовательности покупки товара в интернет-магазине компьютеров.

Вывод

В ходе лабораторной работы была разработана диаграмма последовательности для интернет-магазина компьютеров на языке UML 2.0.