Вы находитесь на странице: 1из 16

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение


высшего образования
"МИРЭА - Российский технологический университет"
РТУ МИРЭА

Институт информационных технологий (ИТ)


Кафедра инструментального и прикладного программного обеспечения
(ИиППО)

ОТЧЕТ ПО ЛАБОРАТОРНЫМ РАБОТАМ

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

Выполнил студент группы ИКБО-01-17 Ананьев Ф.А.

Принял доцент Лобанов А.А.

Работы выполнены «___» ________ 2020 г.

«Зачтено» «___» ________ 2020 г.

Москва 2020
Лабораторная работа №1
Тема
Создание краткого описания и контекстной диаграммы
проектируемой системы в нотации IDEF0.
Задание
Создание краткого описания объекта автоматизации, постановка
задачи процесса автоматизации, описание основных параметров
проектируемой информационной системы, описание путей достижения
целей. Создать контекстную диаграмму в нотации IDEF0.
Краткое описание системы
1. Наименование ИС – ИС «Анализ загруженности городского
наземного общественного транспорта»
2. Краткое описание ИС: система автоматически в режиме реального
времени собирает данные о перемещениях единиц общественного транспорта
как в пределах выполнения маршрутов, так и в режиме простоя, а также
сведения о текущем пассажиропотоке.
3. Собирает: обезличенные данные об использовании любых видов
проездных карт и билетов (дата и время совершения поездки,
идентификационный номер единицы общественного транспорта, режим
пересадки в случае с проездной картой); данные о местоположении и режиме
движения с ГЛОНАСС/GPS-терминалов, установленных на единицах
общественного транспорта.
4. Сохраняет: почасовую статистику общего пассажиропотока и
пассажиропотока в пределах маршрутов/линий общественного транспорта;
время простоя единицы общественного транспорта; интервалы в движении
общественного транспорта и скорость в пределах маршрутов/линий;
статистику пересадок между маршрутами/линиями.
5. Обрабатывает: сверяет фактическое движение единиц
общественного транспорта с установленным расписанием (нормативом);
определяет коэффициент использования парка общественного транспорта;

2
среднюю эксплуатационную скорость в пределах маршрута/линии; объем
перевозок пассажиров в пределах маршрута/линии; коэффициент корреляции
маршрутов/линий на основе данных о пересадках.
Процессы для автоматизации
Система предназначена для автоматизации следующих процессов:
 фиксирование и передача данных о количестве пассажиров;
 фиксирование и передача данных о местоположении и статусе
использования единицы общественного транспорта;
 анализ эффективности системы общественного транспорта по
заданным критериям на основе получаемых данных.
Состав ИС
Часть системы, отправляющая данные, устанавливается на
центральный бортовой компьютер единицы общественного транспорта. На
центральный бортовой компьютер передается информация с модуля
ГЛОНАСС/GPS и с транспортного валидатора, формируются данные о
скорости, положении на маршруте и времени в пути, количестве пассажиров,
а затем передаются на сервер по сетям Ethernet или 4G/3G (потенциально
5G).
Серверная часть системы систематизирует и сохраняет полученные
данные в БД, формирует и выдает по запросу сводку о пассажиропотоке в
реальном времени/сводку с анализом критериев нагрузки и эффективности за
указанный период на терминал работника диспетчерской службы.
Диаграмма IDEF0
На рисунке 1.1 представлена контекстная диаграмма описываемой
информационной системы в нотации IDEF0.

3
Рисунок 1.1 – контекстная диаграмма ИС

4
Лабораторная работа №2
Тема
Декомпозиция контекстной диаграммы в нотации IDEF0.
Задание
Декомпозировать функциональную модель проектируемой системы в
нотации IDEF0, создать декомпозицию, как минимум два уровня. Допустимо
декомпозировать один, наиболее значимый для проектируемой системы,
функциональный блок на каждом уровне.
Ход работы
На рисунке 1.2 представлен первый уровень декомпозиции
контекстной диаграммы А0 в нотации IDEF0, разработанной в ходе
выполнения лабораторной работы №1.

Рисунок 1.2 – декомпозиция контекстной диаграммы


Обозначенные процессы:

5
 расчет характеристик движения (А1) – выполняется на бортовом
компьютере, на основе данных системы ГЛОНАСС/GPS вычисляется
положение и скорость единицы общественного транспорта;
 анализ следования расписанию (А2) – выполняется на бортовом
компьютере, сравнивает текущее положение и статус единицы
общественного транспорта с нормативным (заданным по расписанию),
передает время движения между остановками;
 расчет загруженности (А3) – на основе данных, переданных
центральным бортовым компьютером, серверная часть определяет
показатели загруженности единицы общественного транспортного средства;
 расчет эффективности (А4) – на основе показателей загруженности
происходит расчет показателей эффективности и сравнение их с
нормативными показателями.
На рисунке 1.3 представлен второй уровень декомпозиции –
декомпозиция процесса А4 «Расчет показателей загруженности».

Рисунок 1.3 – декомпозиция процесса «Расчет показателей загруженности»

6
Обозначенные процессы:
 определение числа пассажиров по остановкам (А31) –
формирование статистику по числу пассажиров в результате совершенной
остановки;
 определение % заполненности ЕОТ (А32) – определение
соотношения имеющихся пассажиров к максимально возможному числу
между остановками;
 определение скоростных показателей перевозки (А33) –
формирование скоростных показателей, таких как эксплуатационная
скорость, техническая скорость, среднее время движения пассажира и т.д;
 объединение показателей (А34) – формирование отчетности в
заданном виде на основе полученных показателей.

7
Лабораторная работа №3
Тема
Декомпозиция функционального блока в нотации DFD.
Задание
Выбрать наиболее значимый функциональный блок нижнего уровня
декомпозиции из предыдущей лабораторной работы и выполнить его
декомпозицию в нотации DFD. Декомпозиция выполняется как отдельный
файл в нотации диаграммы потоков данных. Допустимо выполнение
одноуровневого описания потоков данных, однако рекомендуется
двухуровневое описание.
Ход работы
Для описания в нотации DFD выбран функциональный блок
«Определение скоростных показателей перевозки». На рисунке 3.1
представлена контекстная диаграмма.

Рисунок 3.1 – контекстная диаграмма в нотации DFD


На рисунке 3.2 представлена декомпозиция контекстной диаграммы.

8
Рисунок 3.2 – декомпозиция диаграммы
Описание процессов:
 Проверить корректность данных – на этом этапе полученные
данные соотносятся с ожидаемыми пределами и осуществляется поиск
возможных ошибок общего плана (формат, допустимые значения данных и
т.д.);
 Преобразовать данные в структуру для расчета – на данном этапе
происходит заполнение необходимых полей объекта с помощью полученных
данных, затем полученный объект (структурированные данные) отправляется
функции расчета.
 Рассчитать показатели – на данном этапе к полученной структуре
данных применяются установленные функции для расчета, результат
записывается в базу данных и отправляется программе для дальнейшей
работы.

9
Лабораторная работа №4
Тема
Создание полного текстового описания, глоссария и расчет
параметров проектируемой информационной системы.
Задание
Создать полное текстовое описание все процессов и потоков,
отображенных в процессе создания и декомпозиции функциональной модели
и диаграмм потоков данных проектируемой информационной системы.
Вычленить понятия, используемы в полном текстовом описании и создать
Глоссарий, дав необходимые определения используемых понятий.
Выполнить расчет одного, наиболее важно, параметра информационной
системы.
Описание ЭСЕ
При исследовании информационной системы «Анализ загруженности
городского наземного общественного транспорта» в качестве элементарной
семантической единицы возьмем фиксацию поездки, считываемую
транспортным валидатором. Количество фиксаций зависит от многих
факторов, таких как сезонность, время суток, режим праздников и т.д.,
поэтому примем, что ежедневное число фиксаций случайно располагается в
диапазоне от 2 000 000 до 3 500 000 в выходной и праздничный день и от
3 500 000 до 5 000 000 в будний день (на основе данных использования
городского транспорта крупного города, такого как Москва).
Наполнение системы
В таблице 4.1 приведен список первых 10 элементарных
семантических единиц и их значений. Полный список из 100 элементов
представлен в приложении Б.
Таблица 4.1 – первые 10 ЭСЕ
Наименование Параметр (в день, по возрастанию)
Фиксаций 2152351
Фиксаций 2162330
Фиксаций 2169515

10
Фиксаций 2194778
Фиксаций 2272258
Фиксаций 2275453
Фиксаций 2282680
Фиксаций 2316393
Фиксаций 2320844
Фиксаций 2324399

Расчет параметров
Для исследования информационной системы рассчитаем такие
параметры, как математическое ожидание, дисперсия, среднеквадратическое
отклонение и энтропию.
Посчитаем вероятности, с которой число фиксаций принимает то или
иное значение. Для этого разобьем диапазон значений на 10 величин с шагом
283 546. Найдем количество попаданий ЭСЕ в диапазоны значений и на
основе этих данных посчитаем вероятность как отношение числа попаданий
к общему числу (результат представлен в таблице 4.2).
Таблица 4.2 – расчет вероятностей попадания в интервал
Номер Конец интервала Середина интервала Число попаданий pi
(xi)
1 2435897 2294124 11 0,11
2 2719443 2577670 5 0,05
3 3002989 2861216 2 0,02
4 3286535 3144762 5 0,05
5 3570081 3428308 8 0,08
6 3853627 3711854 17 0,17
7 4137173 3995400 10 0,1
8 4420719 4278946 9 0,09
9 4704265 4562492 15 0,15
10 4987811 4846038 18 0,18

Рассчитаем математическое ожидание по формуле 4.1.


n
M x i=∑ [ xi∗p i ]
i=0
( 4.1 )

11
Получим ответ – математическое ожидание M(10) = 3 842 285,2
фиксаций.
Рассчитаем дисперсию по формуле 4.2.
n n
2
D xi =∑ [ ( x i )2∗pi ] −[∑ ( p i∗x i)]
i=0 i=0
( 4.2 )
Получим ответ D(10) = 682 453 219 310,26 фиксаций в квадрате.
На основе полученной дисперсии рассчитаем среднеквадратическое
отклонение по формуле 4.3.
δxi=√ D x i
( 4.3 )
В результате среднеквадратическое отклонение равняется 826 107,26
фиксаций.
Рассчитаем энтропию информационной системы по формуле 4.4.
n
H ( x ) =−∑ [ pi∗log a p i ]
i=1
( 4.4 )
В результате энтропия системы (логарифм по основанию 2) равна 3,12
битам.
Выводы
В ходе выполнения лабораторной работы получены значения
параметров информационной системы (таблица 4.3).
Таблица 4.3 – параметры информационной системы
математическое ожидание информационного 3 842 285,2 [фиксаций]
блока
допустимый разброс значений смысловых 682 453 219 310,26
информационных блоков (дисперсия) [фиксаций^2]
СКО 826 107,26 [фиксаций]
энтропия информационного наполнения 3,12 [бит]
ПРИЛОЖЕНИЕ
Приложение А. Глоссарий

12
1) Единица общественного транспорта (ЕОТ) – транспортное
средство, предназначенное для перевозки пассажиров и входящее в систему
городского общественного транспорта (автобус, трамвай, троллейбус).
2) Транспортный валидатор – устройство, установленное на входе в
ЕОТ, предназначенное для погашения поездки пассажиром с помощью
проездных карт или билетов. Подключается к центральному бортовому
компьютеру посредством интерфейса Ethernet.
3) Центральный бортовой компьютер – вычислительная машина,
устанавливающаяся на все ЕОТ. Предназначена для сбора, обработки и
отображения данных поступающих от различных систем, установленных на
транспорте (таких как валидатор, камеры видеонаблюдения, модуль
спутниковой навигации и т.д.).
4) Эксплуатационная скорость – отношение пройденного ЕОТ пути к
общему времени нахождения на линии (включая время стоянок на
промежуточных и конечных пунктах).
5) Техническая скорость – средняя скорость, определяемая по длине
участка и времени движения без учета времени стоянок.
6) Статус ЕОТ – рабочий режим единицы общественного транспорта:
движение к началу маршрута, движение к стоянке, движение по маршруту,
стоянка, ремонт и т.д.

13
Приложение Б. Список ЭСЕ
Таблица Б.1 – полный список элементарных семантических единиц
Наименование Параметр (в день, по возрастанию)
Фиксаций 2152351
Фиксаций 2162330
Фиксаций 2169515
Фиксаций 2194778
Фиксаций 2272258
Фиксаций 2275453
Фиксаций 2282680
Фиксаций 2316393
Фиксаций 2320844
Фиксаций 2324399
Фиксаций 2338906
Фиксаций 2517468
Фиксаций 2661696
Фиксаций 2678354
Фиксаций 2680958
Фиксаций 2704796
Фиксаций 2761943
Фиксаций 2861451
Фиксаций 3024641
Фиксаций 3030366
Фиксаций 3066466
Фиксаций 3086505
Фиксаций 3221350
Фиксаций 3230020
Фиксаций 3323652
Фиксаций 3324217
Фиксаций 3352197
Фиксаций 3439334
Фиксаций 3483223
Фиксаций 3505953
Фиксаций 3512930
Фиксаций 3583478
Фиксаций 3593957
Фиксаций 3611975
Фиксаций 3628060
Фиксаций 3668418
Фиксаций 3706316
Фиксаций 3707474
Фиксаций 3709643

14
Фиксаций 3716691
Фиксаций 3728005
Фиксаций 3732139
Фиксаций 3732865
Фиксаций 3786896
Фиксаций 3805171
Фиксаций 3833516
Фиксаций 3845930
Фиксаций 3847180
Фиксаций 3874429
Фиксаций 3927542
Фиксаций 3951595
Фиксаций 3971319
Фиксаций 4024408
Фиксаций 4039786
Фиксаций 4053028
Фиксаций 4091583
Фиксаций 4104205
Фиксаций 4115532
Фиксаций 4166191
Фиксаций 4213796
Фиксаций 4226343
Фиксаций 4269232
Фиксаций 4291672
Фиксаций 4396131
Фиксаций 4401217
Фиксаций 4401363
Фиксаций 4409141
Фиксаций 4420805
Фиксаций 4435198
Фиксаций 4451963
Фиксаций 4539906
Фиксаций 4543615
Фиксаций 4544505
Фиксаций 4545732
Фиксаций 4551554
Фиксаций 4650186
Фиксаций 4651062
Фиксаций 4672839
Фиксаций 4689591
Фиксаций 4690673
Фиксаций 4698485
Фиксаций 4702236

15
Фиксаций 4729963
Фиксаций 4737302
Фиксаций 4761993
Фиксаций 4785719
Фиксаций 4801625
Фиксаций 4809312
Фиксаций 4818404
Фиксаций 4825522
Фиксаций 4832139
Фиксаций 4845266
Фиксаций 4849307
Фиксаций 4866103
Фиксаций 4891710
Фиксаций 4933628
Фиксаций 4945700
Фиксаций 4957895
Фиксаций 4972160
Фиксаций 4987811

16