Диаграмма действий информационной системы. Проектирование и моделирование uml. Диаграмма вариантов использования
Скачать 73.6 Kb.
|
Чуркина В.М., ИСП-7-21 ОТЧЁТ О ПРАКТИЧЕСКОМ ЗАНЯТИИ №7 Тема: «Проектирование и моделирование UML. Диаграмма вариантов использования». Цель: познакомиться с языком графического описания для объектного моделирования UML. Научиться на практике построению диаграмм вариантов использования, диаграмм классов. Ход работы: Клиент является потенциальным покупателем билетов на рейс на поезд, взаимодействует с информационной системой через интернет. Администратор системы вместе с ней самой реализует клиенту сформированные системой рейсы на тех условиях, которые предлагаются компанией. Осуществляет деятельность по формированию, продвижению и реализации нужных продуктов (билеты на поезда дальнего и ближнего следования, грузовые перевозки, корпоративные перевозки и т. д.). Формирование продукта складывается из бронирования и оплаты билетов, заказа рейса, обеспечения услуг по предоставлению наиболее удобного и доступного для клиента поезда и т. д. Кроме того, компания определяет цены на сформированные им рейсы и политику скидок. Информационная система предоставляет каталог всех рейсов и их расписание. Каталог содержит полную информацию о рейсе (дата выезда и прибытия, количество дней поездки, стоимость). Клиент может забронировать только тот рейс, который присутствует в каталоге, а также оставить пожелания на сайте. Компания через администратора сайта имеет возможность добавить новый тур в каталог. Можно выделить следующих действующих лиц: клиент, сайт, администратор системы. Определим варианты использования системы и дадим описание каждому из них: 1) Подбор рейса – ИС предоставляет каталог всех имеющихся рейсов. Каталог содержит полную информацию о рейсе (дата выезда и прибытия, количество дней поездки, стоимость). 2) Бронирование билета – можно забронировать билет на рейс, который представлен в каталоге. 3) Добавление данных – администратор может включить новый рейс в каталог. 4) Выкуп билета/грузовой перевозки – система осуществляет продажу билета на рейс/грузовую перевозку клиенту. 5) Заказ билета/грузовой перевозки – система осуществляет предварительный заказ билета на рейс/грузовую перевозку клиенту. 6) Исправление ошибок – в случае неполадок в работе системы администратор находит неполадки и исправляет их. 7) Контроль системы – администратор выполняет контроль за работой системы, выявляет неполадки в ее работе в случае необходимости. Клиент: входит на сайт компании, вносит данные куда, когда и как хотел бы он уехать, АИС автоматически подбирает нужные рейсы, клиент бронирует билет, оплачивает его и печатает. В случае нехватки денег на карте/блокирования на сайте/плохого интернета/отсутствия билетов на данный выбранный рейс запрос на покупку билета будет отклонен. Сайт: осуществляет взаимодействие между клиентом и системой. В случае неполадок в работе/взлома/блокирования сайт не функционирует и находится в режиме ожидания до исправления ошибок в лице администратора до дальнейшей работы. Содержит каталоги рейсов, информацию о компании и всю необходимую дополнительную информацию для поездок. Администратор: осуществляет контроль за системой, занимается исправлением ошибок и их поиском, добавлением правок/дополнительной информации/сведений в каталоги рейсов. Рисунок 1 – Диаграмма вариантов использования предметной области сайта ОАО «РЖД». |