Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик.doc
Скачиваний:
19
Добавлен:
14.09.2019
Размер:
1.5 Mб
Скачать

2.1 Глоссарий

В процессе анализа нашей предметной области мы выделили несколько терминов и составили неформальный словарь данных системы (Таблица 1).

Таблица 1 - Глоссарий проекта

Термин

Описание

Метрополитен

Городская железная дорога с курсирующими по ней маршрутными поездами для перевозки пассажиров, инженерно отделённая от любого другого транспорта и пешеходного движения.

Пассажир метро

Человек, который не является членом экипажа и который перевозится поездом в соответствии с гласным или негласным договором перевозки.

Турникет метро

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

Таймер

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

Датчик прохода

Первичный преобразователь, элемент сигнального устройства системы, преобразующий контролируемую величину в удобный для использования сигнал.

АСУ метрополитена

Комплекс аппаратных и программных средств, предназначенный для управления различными процессами в рамках технологического процесса метрополитена.

Карточка метро

Карта оплаты проезда в поездах метрополитена.

Индикатор

Устройство, отображающее состояние турникета в форме, удобной для восприятия человеком.

2.2 Концептуальная модель системы

2.2.1 Диаграмма вариантов использования

Разработаем диаграмму вариантов использования для модели управления турникетом метрополитена.

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

Актером, который выступает в роли сервиса турникета, является метрополитен (городская железная дорога с курсирующими по ней маршрутными поездами для перевозки пассажиров, инженерно отделённая от любого другого транспорта и пешеходного движения).

Единственным вариантом использования турникета является, собственно, проход через него (получение доступа к маршрутным поездам).

Добавим к диаграмме вариантов использования текстовый сценарий, описывающий типичный ход событий выполнения варианта использования «Проход через турникет» (Таблицы 2-4).

Таблица 2 - Главный раздел сценария выполнения варианта использования "Проход через турникет "

Вариант использования

Проход через турникет

Актеры

Пассажир, Метрополитен

Краткое описание

Пассажир запрашивает доступ в метрополитен. Турникет обеспечивает доступ в метрополитен.

Цель

Проход в метрополитен

Тип

Базовый

Ссылки на другие варианты использования

Включает в себя ВИ:

  • Проверка срока годности карточки

  • Проверка количества «единиц» на карте

Таблица 3 - Типичный ход событий сценария выполнения варианта использования "Проход через турникет"

Действия актеров

Отклик системы

1. Пассажир вставляет карточку в устройство чтения турникета

Исключение №1 Карточка недействительна

2. Турникет проверяет кредитную карточку

3. Турникет списывает с карточки одну «единицу»

4. Турникет выключает индикатор «Стоп» и включает индикатор «Проход»

5. Турникет ожидает 5 секунд (время, отведенное на проход одного пассажира)

6. Пассажир проходит через турникет

7. Срабатывает один или несколько датчиков прохода

8. Турникет обрабатывает сигнал от одного из датчиков

9. Турникет заносит в память время прохода

10. Турникет передает всю накопленную информацию в АСУ метрополитена

Таблица 4 - Раздел Исключения сценария выполнения варианта использования "Снятие наличных по кредитной карточке"

Исключение №1.Карточка недействительна или неверно вставлена

Действия актера

Отклик системы

 

3. Турникет остается в исходном состоянии

11. Турникет возвращает пассажиру его карточку

15. Пассажир получает свою карточку

 

«Проход через турникет» включает в себя вариант использования «Проверка карточки» (проверка ее идентификатора, срока годности, количества «единиц на ней»).

В случае недействительности карточки (карта просрочена, недостаточно "единиц") турникет блокирует пассажиру доступ в метрополитен. Поэтому следует описать еще один вариант использования – «Блокирование доступа в метро».

Конечный вид диаграммы вариантов использования для модели управления турникетом имеет вид, представленный на рисунке 1.

Рисунок 1 - Диаграмма вариантов использования для модели управления турникетом