Добавил:
tg: @petmanchenko Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР №2 Методология объектно-ориентированного моделирования

.docx
Скачиваний:
12
Добавлен:
10.02.2025
Размер:
160.84 Кб
Скачать

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

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

Факультет Информационных систем и технологий

Кафедра Информационных управляющих систем

Направление: 09.03.02 Информационные системы и технологии

Профиль: Дизайн графических и пользовательских интерфейсов информационных систем

ОТЧЕТ

к лабораторной работе № 2:

«Методология объектно-ориентированного моделирования»

по дисциплине «Методы и средства проектирования информационных систем и технологий»

Выполнил:

Студент группы ИСТ-931

Гетманченко П.А. «_11_»__марта__ 2022 г.

Принял:

преп. каф. ИУС

Пинегина И.В. «_12_»__марта__ 2022 г.

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

2022 г

СОДЕРЖАНИЕ

ЦЕЛЬ РАБОТЫ 3

ПОСТАНОВКА ЗАДАЧ И ИХ ВЫПОЛНЕНИЕ 4

Основные задачи блока №1 4

Основные задачи блока №2 4

Выполнение задач блока №1 5

Выполнение задач блока №2 8

ВЫВОД 10

ЦЕЛЬ РАБОТЫ

Цель работы:

ознакомление с основными элементами определения, представления, проектирования и моделирования программных систем с помощью языка UML.

ПОСТАНОВКА ЗАДАЧ И ИХ ВЫПОЛНЕНИЕ

Основные задачи блока №1

  1. Определить предметную область;

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

  3. Определить проблемную ситуацию и актуальность проектируемой системы.

  4. Описать задачи, которые должна решать проектируемая информационная система.

  5. Сформировать описание каждого модуля проектируемой информационной системы. Представить схему взаимодействия модулей информационной системы.

Основные задачи блока №2

  1. Описать всех типов актёров в системе с указанием прав доступа (минимум 3).

  2. Разработать общую диаграмму прецедентов для информационной системы.

  3. Для одного из модулей сформировать детальное представление функций в рамках построения диаграммы прецедентов.

Выполнение задач блока №1

  1. Предметной областью данной лабораторной работы является турфирма.

  2. – Планета (можно выбрать тип тура, город или страну, выбрать нужную дату, длительность, рассчитать в евро или рублях общую сумму, участвовать в группе-онлайн): из достоинств – есть общее сообщество, можно в любое время связаться с оператором, удобно рассчитывать в рублях или евро поездку, есть инструкция по бронированию, туры разделены по типам; из недостатков – неудобный сайт, постоянно лагает, сбиваются курсы (приходится порой пересчитывать), слишком много туров;

– Аксия (есть кэшбэк, можно выбрать категорию и статус тура (ВИП), оплата онлайн): из достоинств – кэшбэк, туры разделены по типам, есть социальные сети; из недостатков – неудобный сайт, ненадёжная оплата-онлайн, отсутствие лицензий;

– БонТур (можно выбрать тур на свой вкус, можно выбрать гарантированный выезд, можно оплатить тур онлайн-оплатой): из достоинств – можно связаться с оператором в любое время, много акций; из недостатков – ненадёжная онлайн-оплата;

– BSI Group (можно забронировать онлайн тур или отель, арендовать автомобиль, выбрать Disney-путёвку, ознакомиться с образованием за рубежом и оформить по этому направлению документы): из достоинств – можно связаться через социальные сети, много специфических функций; недостатки не обнаружены;

– BUS Modern (можно оставить заявку, заказать звонок, арендовать транспорт, взять тур под ключ, оплатить онлайн): из достоинств – туры по категориям, понятный сайт; из недостатков – ненадёжная онлайн-оплата;

– Мой Тур (можно найти и выбрать нужный тур, можно запустить онлайн-фильтр по подбору тура): из достоинств – много скидок; из недостатков – туры перемешаны, нет категорий, такая же ситуация и с отелями;

– реки тревел (можно взять тур в кредит, заказать услугу, оплатить тур онлайн, оформить страховку онлайн): из достоинств – туры по категориям, понятный сайт; из недостатков – ненадёжная онлайн-оплата;

– ERIDAN TRAVEL (найти и купить онлайн тур, связаться с помощником в любое время): из достоинств – туры по категориям, понятный сайт; из недостатков – маленький функционал сайта;

– Эдельвейс (можно выбрать тур по категории): из достоинств –туры разделены по категориям, понятный сайт; из недостатков – маленький функционал сайта;

– Дядюшка Ник (можно выбрать тур по категории, онлайн бронирование присутствует, есть курсы по изучению языков, можно связаться в любое время с агентом, можно поменять курс валюты): из достоинств – туры разделены по категориям, есть детский раздел и курсы по изучению языков, можно поменять валюту; из недостатков – неудобный сайт.

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

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

  3. В городе существует организация, которая является турфирмой для обычных людей и которая делает информационную систему для себя, продавая своим клиентам туры напрямую. То есть, клиент не должен думать о том, какой отель или самолёт он выберет, где будет заказывать данные услуги, за него это всё делает турфирма. Также преимуществом турфирмы является – наличие юриста и медика. Покупку тура можно осуществить в Интернете. Юрист предлагает свои услуги и при этом может взаимодействовать с базой данных. Медицинский работник тоже предлагает свои услугу и взаимодействует с базой данных. Клиент может подать заявку агенту на покупку какого-либо тура. Также у каждого клиента есть свой личный кабинет, который он может редактировать. Клиент может найти тур по поиску. Также существует и обратная связь (техническая поддержка в лице агента). Агент обязан проверять документы каждого клиента, согласовывать условия оплаты (внесение предоплаты или оплата через банк), оформлять заказ на покупку тура (куда входит бронирование отеля и билета на самолёт), информировать клиента по услугам (обычным и дополнительным (аренда автомобиля, выдача зарубежных водительских прав)). Также агент имеет свой личный кабинет, который может редактировать. В это время база данных хранит в себе личные данные о клиенте, информацию о дополнительных услугах и скидках.

Выполнение задач блока №2

  1. Актер – клиент. Может запросить: консультацию, покупку тура, скидку на тур, юридическую и/или медицинскую помощь. Также может редактировать данные в личном кабинете и искать туры в поиске. Не может: взаимодействовать с базой данных.

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

Актер – СУБД. Может: взаимодействует с агентом турфирмы, юристом, медицинским персоналом и клиентом.

Актер – юрист. Может: взаимодействовать с базой данных, давать консультации клиенту.

Актер – медицинский персонал. Может: взаимодействовать с базой данных, давать консультации клиенту.

  1. Диаграмма прецедентов показана на рисунке 1:

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

  1. Юрист – взаимодействует с базой данных (просмотр информации о клиенте), предоставляет услуги клиенту (внешние и внутренние конфликты (споры на стороне турагентов и туроператоров по отказу туриста от тура (случаи, когда турист подаёт в суд на турфирму и требует возврата всех оплаченных по договору денежных средств; если клиент умирает за рубежом – грамотная и правильная перевозка тела; споры о защите деловой репутации (случаи, когда наносится урон имени или репутации фирмы)))).

ВЫВОД

При выполнении лабораторной работы №2 произошло ознакомление с основными элементами, определения, представления, проектирования и моделирования программных систем с помощью языка UML.

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