Скачиваний:
3
Добавлен:
16.05.2025
Размер:
542.38 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

Кафедра 41

ПРЕПОДАВАТЕЛЬ

Доцент, канд. техн. наук

А. В. Шахомиров

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ПРАКТИЧЕСКОЙ РАБОТЕ №1

ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ И ПРОЕКТИРОВАНИЕ НА ПРИМЕРЕ ДИАГРАММ ЯЗЫКА UML (ЧАСТЬ 1)

по курсу: РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

СТУДЕНТКА ГР. №

Z0411

18.05.23

М. В. Карелина

номер группы

подпись, дата

инициалы, фамилия

Номер студенческого билета: 2020/3477

Санкт-Петербург

2023

Постановка задачи

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

Смысл программы заключается в удобном и быстром управлении формирования заказа, возврата, а также клиентской базы. При входе в программу Менеджер обслуживания клиентов должен пройти авторизацию (указать логин и пароль), после чего он попадает в систему, где на выбор ему предоставляется 3 функции: оформление заказа, оформление возврата, составление клиентской базы и выход из приложения.

Ход работы

1. Составление диаграммы прецедентов – рис. 1.

Рисунок 1 – Диаграмма прецедентов

  1. 2. Составим диаграмму последовательности и кооперативную диаграмму для каждого прецедента – рис. 2 - 11.

Диаграмма последовательности событий для прецедента Авторизация:

Рисунок 2 – Диаграмма последовательности событий Авторизация

Кооперативная диаграмма для прецедента Авторизация:

Рисунок 3 – Кооперативная диаграмма прецедента авторизация

Основной поток событий: менеджер обслуживания клиентов обращается к базе данных, вводя логин и пароль, если данные введены корректные, тогда происходит авторизация МОК в системе.

Альтернативный поток событий: МОК обращается к системе и вводит неверные логин или пароль, выводится сообщение об ошибке, закрывается окно сообщения, происходит возврат к окну ввода.

3. Диаграммы для прецедента Формирование заказа:

Рисунок 4 – Диаграмма последовательности событий оформления заказа

Рисунок 5 – Кооперативная диаграмма оформления заказа

Основной поток событий: МОК открывает пустой форму заказа, добавляет в него данные: ФИО клиента, наименование товара, количество, характеристики, производителя, срок доставки и контакт менеджера, далее нажимает сохранить. Заказа может быть сформирован в программе, а также его моно вывести на печать.

Альтернативный поток событий: МОК открывает форму заказа, заполняет данные, но клиент отказывается по какой-либо из причин (например, длительный срок доставки), тогда менеджер

4. Диаграммы по оформлению возврата:

Рисунок 6 – Диаграмма последовательности событий оформления возврата

Рисунок 7 – Кооперативная диаграмма оформления возврата

5. Диаграммы для прецедента Составление базы клиентов:

Рисунок 8 – Диаграмма последовательности событий составление бк

Рисунок 9 – Кооперативная диаграмма составление бк

Основной поток событий: МОК открывает форму клиентской базы, добавляет в него ФИО клиента, номер телефона, адрес доставки и уровень лояльности далее нажимает сохранить. При необходимости клиентскую базу можно вывести на печать.

Альтернативный поток событий: менеджер открывает форму клиентской базы, заполняет её, однако клиент отказывается от сервиса компании и тогда работник закрывает окно ввода, не сохраняя.

6. Диаграммы для прецедента Выход:

Рисунок 10 – Диаграмма последовательности событий прецедента выход

Рисунок 11 – Кооперативная диаграмма прецедента выход

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

Альтернативный поток событий: при нажатии на кнопку выход, происходит сохранение информации, уточнение, действительно хотите выйти, после нажатия нет, идёт возврат к состоянию до нажатия выход.

Вывод

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

Соседние файлы в предмете Разработка и стандартизация программных средств и информационных технологий