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

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

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


высшего образования

"МИРЭА - Российский технологический университет"

РТУ МИРЭА

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


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

Отчет по лабораторной работе

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

Выполнил студент группы: ИКБО-01-17 Новиков Д.А.

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

Зачтено №1 «__» _______ 201_ г. ____________________


Зачтено №2 «__» _______ 201_ г. ____________________
Зачтено №3 «__» _______ 201_ г. ____________________
Зачтено №4 «__» _______ 201_ г. ____________________

Москва 2020
Оглавление
Лабораторная работа №1..............................................................................3

Лабораторная работа №2..............................................................................5

Лабораторная работа №3..............................................................................8

Лабораторная работа №4............................................................................12

Приложение А: Глоссарий ИС...................................................................16

Приложение Б: Список ЭСЕ......................................................................17

2
Лабораторная работа №1

Создание краткого описания и контекстной диаграммы


проектируемой системы в нотации IDEF0.

Разрабатываемая информационная система будет применяться для


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

Описание процессов модели ИС интернет магазин портативной


электроники.

1. Клиент выбирает нужные ему товары в каталоге интернет


магазина и оставляет заявку в интернет магазине.
2. Заказ покупателя передается с помощью внутренней системы
работникам склада.
3. Заказанные товары работники склада передают на проверку.
4. На все заказанные товары оформляются нужные документы.
5. Заказ передают в службу доставки.
6. Клиент получает заказ

Проектирование контекстной диаграммы в нотации IDEF0.

Объектом выступает ИС интернет магазин портативной электроники


(ИМПЭ). Рассматриваются процессы внутри него. Основной задачей
является создание функциональной модели ИМПЭ. Для достижения
поставленной задачи необходимо описать процессы, которые будут
автоматизировать деятельность сотрудников. В данной лабораторной работе
рассматривается подсистема ИМПЭ, отвечающая за процесс выдачи
сертификата. На основе анализа, выполненного в рамках настоящей работы,
были определенны входные данные моделируемого процесса и разработана
функциональная модель, представленная на рисунке 1.
3
Рисунок 1 – Контекстная диаграмма процесса в нотации IDEF0.

4
Лабораторная работа №2

Декомпозиция контекстной диаграммы в нотации IDEF0.

Рисунок 2 – Диаграмма декомпозиции контекстной диаграммы «Продать


товар» в нотации IDEF0.

На диаграмме уровня А0 декомпозиции функционального блока


«Продать товар» (Рисунок 2) обозначены процессы и функциональные блоки,
выполняемые в рамках процедуры:

1. Резервирование товара (А1) – На этом этапе обрабатывается


заявка от клиента и формируется заказ. Процесс выполняется, основываясь
на заказе клиента в соответствии с внутренними требованиями. После
информацию о заказанных товарах передают на склад;
2. Сборка заказа (А2) – На складе отбирают необходимый товар и
подготавливают заказ к передаче на следующий этап.;
5
3. Контроль выполнения заказа (А3) – Проверяют товар на
соответствие и оформляют необходимые документы. Процесс выполняется,
если товар соответствует всем требованиям;
4. Доставка и выдача товара (А4) – Готовый заказ передают
клиенту, процесс происходит согласно законам о защите прав потребителя. В
результате получаем данные о продаже и проданный товар;

Рисунок 3 – Диаграмма декомпозиции функционального блока А3 в


нотации IDEF0.

На рисунке 3 рассмотрена декомпозиция функционального блока А3.


Исходя из детального уточнения выполняемых задач ИС, были определены
следующие функциональные элементы:

1. Проверка товаров на соответствие (А31) – На этом этапе товар,


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

6
2. Проверка товаров на дефекты (А32) – Работники проверяют
полученные товары на наличие дефектов и в случае их отсутствия
направляют их на оформление документов.
3. Оформление документов на товар (А33) – На этом этапе для
товаров прошедших проверку оформляют необходимые документы и
передают на следующий этап уже готовыми к выдаче.

7
Лабораторная работа №3

Декомпозиция функционального блока (функциональных блоков)


в нотации DFD.

Задание: выбрать наиболее значимый функциональный блок нижнего


уровня декомпозиции из предыдущей лабораторной работы и выполнить его
декомпозицию в нотации DFD. Декомпозиция выполняется как отдельный
файл в нотации диаграммы потоков данных. Допустимо выполнение
одноуровневого описания потоков данных, однако рекомендуется
двухуровневое описание. Вопрос одного или двух уровней декомпозиции в
нотации DFD рекомендуется согласовать с преподавателем, ведущим
занятия.

Для декомпозиции процесса в нотации DFD был выбран


функциональный блок «Проверка товаров на соответствие». Была создана
контекстная диаграмма. Процессом является непосредственно сравнение
заказанных товаров с подобранными на складе.

8
Рисунок 4 – Контекстная диаграмма функционального блока А31 в
нотации DFD.

9
Рисунок 5 – Диаграмма декомпозиции функционального блока А13 в
нотации DFD.

Краткое описание декомпозиции уровня А1 системы


Основные функции уровня A1:
1. Получить информацию о возможных характеристиках устройств –
На этом этапе работники получают данные о всех возможных
характеристиках товара от производителя.
2. Получить данные об основных характеристиках заказанных товаров
– Передается информация о заказе клиента.
3. Сверить основные характеристики и серийные номера устройств –
Работники сверяют спецификации товара с теми, которые заказал
клиент.
4. Подтвердить правильность заказа – На этом этапе происходит
финальное подтверждение правильности заказа, также на этом этапе
в хранилище передается информация о подобранных товарах.

10
Лабораторная работа №4

Создание полного текстового описания, глоссария и расчет


параметров проектируемой информационной системы
Задание: создать полное текстовое описание все процессов и потоков,
отображенных в процессе создания и декомпозиции функциональной модели
и диаграмм потоков данных проектируемой информационной системы.
Вычленить понятия, используемы в полном текстовом описании и создать
Глоссарий, дав необходимые определения используемых понятий.
Выполнить расчет одного, наиболее важно, параметра информационной
системы. Параметр рекомендуется согласовать с преподавателем, ведущим
занятия. По умолчанию предлагается выполнить расчет энтропии системы.
При исследовании информационной системы «Интернет магазин
портативной электроники» в качестве элементарной семантической единицы
возьмем количество продаж за месяц. Количество продаж зависит от многих
факторов, таких как сезонность, режим праздников и т.д., поэтому примем,
что ежемесячное число продаж случайно располагается в диапазоне от 1000
до 2000.

Наполнение системы

В таблице 4.1 приведен список первых 10 элементарных семантических


единиц и их значений. Полный список из 100 элементов представлен в
приложении Б.

Таблица 4.1 – первые 10 ЭСЕ

Наименование Параметр
Продаж 1745
Продаж 1199
Продаж 1328
Продаж 1016
Продаж 1481
Продаж 1583
11
Продаж 1672
Продаж 1512
Продаж 1378
Продаж 1881

Расчет параметров

Для исследования информационной системы рассчитаем такие


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

Посчитаем вероятности. Для этого разобьем диапазон значений на 10


величин с шагом 100. Найдем количество попаданий ЭСЕ в диапазоны
значений и на основе этих данных посчитаем вероятность как отношение
числа попаданий к общему числу (результат представлен в таблице 4.2).

Таблица 4.2 – расчет вероятностей попадания в интервал

№ х Р(х)
1 1000 11/100 = 0,11
2 1100 5/100 = 0,05
3 1200 6/100 = 0,06
4 1300 14/100 = 0,14
5 1400 13/100 = 0,13
6 1500 17/100 = 0,17
7 1600 7/100 = 0,07
8 1700 7/100 =0,07
9 1800 12/100 = 0,12
10 1900 6/100 = 0,06

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


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

Получим ответ – математическое ожидание M(10) = 1417 продаж в


месяц.

12
Рассчитаем дисперсию по формуле 4.2.
n n
2
D xi =∑ [ ( x i )2∗pi ] −[ ∑ ( p i∗x i)] ( 4.2 )
i=0 i=0

Получим ответ D(10) = 109811 продаж в квадрате.

На основе полученной дисперсии рассчитаем среднеквадратическое


отклонение по формуле 4.3.

δxi=√ D x i ( 4.3 )

В результате среднеквадратическое отклонение равняется 331,4


продаж.

Рассчитаем энтропию информационной системы по формуле 4.4.


n
H ( x ) =−∑ [ pi∗log a pi ] (4.4)
i=1

В результате энтропия системы (логарифм по основанию 2) равна 3,2


битам.

Выводы

В ходе выполнения лабораторной работы был осуществлен расчет


характеристик проектируемой ИС. Результаты приведены в таблице 4.3.

Таблица 4.3 – Параметры проектируемой ИС.

Математическое ожидание 1417 [продаж]


Дисперсия 109811 [продаж^2]
Среднеквадратическое отклонение 331,4 [продаж]
Энтропия системы 3,2 [бит]

13
Приложение А: Глоссарий ИС

1. Информационная система (ИС) – система, предназначенная для


хранения, поиска и обработки информации.
2. Интернет магазин портативной электроники (ИМПЭ) –
разрабатываемая информационная система с веб интерфейсом, размещенная
в сети интернет, предоставляющая возможность дистанционного
приобретения портативной электроники.
3. База данных (БД) – упорядоченный набор структурированной
информации или данных.
4. ЭСЕ – элементарная семантическая единица – неделимая единица
информации, использующаяся в ИС.
5. Математическое ожидание случайной величины – наиболее
вероятное (среднее) значение случайной величины.
6. Дисперсия случайной величины – мера разброса случайной
величины относительно математического ожидания.

14
Приложение Б: Список ЭСЕ

Таблица 4.4 – Список элементарных семантических единиц

Наименование Параметр
Продаж 1745
Продаж 1199
Продаж 1328
Продаж 1016
Продаж 1481
Продаж 1583
Продаж 1672
Продаж 1512
Продаж 1378
Продаж 1881
Продаж 1158
Продаж 1076
Продаж 1454
Продаж 1481
Продаж 1483
Продаж 1525
Продаж 1356
Продаж 1618
Продаж 1827
Продаж 1565
Продаж 1850
Продаж 1866
Продаж 1382
Продаж 1250
Продаж 1595
Продаж 1623
Продаж 1354
Продаж 1828
Продаж 1858
Продаж 1227
Продаж 1999
Продаж 1020
Продаж 1359
Продаж 1519
Продаж 1848
Продаж 1512
Продаж 1870
15
Продаж 1569
Продаж 1377
Продаж 1657
Продаж 1328
Продаж 1628
Продаж 1348
Продаж 1743
Продаж 1378
Продаж 1240
Продаж 1574
Продаж 1556
Продаж 1187
Продаж 1085
Продаж 1010
Продаж 1891
Продаж 1830
Продаж 1295
Продаж 1795
Продаж 1754
Продаж 1978
Продаж 1486
Продаж 1257
Продаж 1104
Продаж 1655
Продаж 1857
Продаж 1463
Продаж 1077
Продаж 1965
Продаж 1326
Продаж 1546
Продаж 1037
Продаж 1390
Продаж 1398
Продаж 1862
Продаж 1523
Продаж 1913
Продаж 1449
Продаж 1498
Продаж 1467
Продаж 1591
Продаж 1085
Продаж 1761
Продаж 1735
16
Продаж 1579
Продаж 1269
Продаж 1403
Продаж 1571
Продаж 1009
Продаж 1449
Продаж 1808
Продаж 1843
Продаж 1909
Продаж 1479
Продаж 1491
Продаж 1728
Продаж 1514
Продаж 1602
Продаж 1554
Продаж 1335
Продаж 1135
Продаж 1897
Продаж 1086
Продаж 1993

17