1. Главная
  2. Библиотека
  3. Информационные технологии
  4. По предложенному описанию предметной области построить...
Решение задачи

По предложенному описанию предметной области построить диаграмму вариантов использования. Использовать все типы связей между прецедентами. Компания организовала платную дорогу. На дороге есть 15 съездов (заездов) и 4 официальных пункта пропуска (оплаты),

  • Информационные технологии

Условие:

По предложенному описанию предметной области построить диаграмму вариантов использования. Использовать все типы связей между прецедентами. Компания организовала платную дорогу. На дороге есть 15 съездов (заездов) и 4 официальных пункта пропуска (оплаты), расположенных в спечиальных точках. Для необорудованных пунктами пропуска заездов и участков планируется организовать онлайн отслежсивание загрузки и возможсность дальнейшей оплаты. Необходимо разработать программный модуль, который позволит контролировать и собирать статистику по количеству машин, проезжающих через разные участки. Оператор может контролировать поток, делать записи и фото, следить за зонами аварийной остановки и сигнализировать соответствуюшим службам. Система умеет определять по набору параметров тип автомобилей (легковой, грузовой до 12 тонн, грузовой свыше 12 тонн). Работа ведется круглосуточно. Оператор имеет возможность выгрузки разного вида отчетов: по загрузке дороги, по количеству автомобилей с транспондером и без, по типам и количеству автомобилей в разное время суток на разных участках, по системе контроля за работоспособностью уже существующих датчиков.

Решение:

Для построения диаграммы вариантов использования (Use Case Diagram) на основе предложенного описания предметной области, давайте сначала выделим основные элементы:

Шаг 1: Определение акторов

1. Опе... - главный пользователь системы, который контролирует поток автомобилей и собирает статистику. 2. - автоматизированная система, которая отслеживает загрузку дороги и типы автомобилей. 3. - службы, которые получают сигналы о проблемах на дороге. 1. - оператор контролирует количество машин, проезжающих через разные участки. 2. - оператор делает записи и фото для анализа ситуации. 3. - оператор сигнализирует экстренным службам о проблемах. 4. - система определяет тип автомобиля по параметрам. 5. - оператор может выгружать различные отчеты по статистике. 6. - система отслеживает загрузку дороги в реальном времени. 7. - возможность оплаты проезда через онлайн-систему. - : Оператор ассоциируется со всеми прецедентами, так как он инициирует действия. - : Прецедент Оплата проезда может быть расширен прецедентом Онлайн отслеживание загрузки, так как оплата может зависеть от текущей загрузки. - : Прецеденты Легковой автомобиль, Грузовой до 12 тонн и Грузовой свыше 12 тонн могут быть обобщены в один прецедент Тип автомобиля. - : Прецедент Контроль потока автомобилей включает в себя Запись и фотографирование, так как оператор делает записи во время контроля. Теперь мы можем визуализировать все эти элементы на диаграмме. 1. : - Оператор - Система онлайн-отслеживания - Службы экстренной помощи 2. : - Контроль потока автомобилей - Запись и фотографирование - Сигнализация службам - Определение типа автомобиля - Выгрузка отчетов - Онлайн отслеживание загрузки - Оплата проезда 3. : - Оператор связан со всеми прецедентами. - Прецедент Оплата проезда расширяет Онлайн отслеживание загрузки. - Прецеденты типов автомобилей обобщены. - Контроль потока автомобилей включает Запись и фотографирование. На диаграмме будут изображены акторы, прецеденты и связи между ними. Эта диаграмма будет служить основой для дальнейшей разработки системы и поможет понять, какие функции должны быть реализованы. Если вам нужно, я могу помочь с созданием самой диаграммы в графическом виде, но, к сожалению, не могу создать изображения. Вы можете использовать инструменты для построения UML-диаграмм, такие как Lucidchart, Draw.io или другие, чтобы визуализировать это описание.

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет