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

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

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

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

Добавлен: 05.02.2024

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

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

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Чуркина В.М., ИСП-7-21

ОТЧЁТ О ПРАКТИЧЕСКОМ ЗАНЯТИИ №7

Тема: «Проектирование и моделирование UML. Диаграмма вариантов использования».

Цель: познакомиться с языком графического описания для объектного моделирования UML. Научиться на практике построению диаграмм вариантов использования, диаграмм классов.

Ход работы:

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

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

Определим варианты использования системы и дадим описание каждому из них:

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

2) Бронирование билета – можно забронировать билет на рейс
, который представлен в каталоге.

3) Добавление данных – администратор может включить новый рейс в каталог.

4) Выкуп билета/грузовой перевозки – система осуществляет продажу билета на рейс/грузовую перевозку клиенту.

5) Заказ билета/грузовой перевозки – система осуществляет предварительный заказ билета на рейс/грузовую перевозку клиенту.

6) Исправление ошибок – в случае неполадок в работе системы администратор находит неполадки и исправляет их.

7) Контроль системы – администратор выполняет контроль за работой системы, выявляет неполадки в ее работе в случае необходимости.
Клиент: входит на сайт компании, вносит данные куда, когда и как хотел бы он уехать, АИС автоматически подбирает нужные рейсы, клиент бронирует билет, оплачивает его и печатает. В случае нехватки денег на карте/блокирования на сайте/плохого интернета/отсутствия билетов на данный выбранный рейс запрос на покупку билета будет отклонен.

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

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


Рисунок 1 – Диаграмма вариантов использования предметной области сайта ОАО «РЖД».