
- •Общая часть
- •1.1 Проблема защиты информации
- •1.1.2 Комплексный подход к обеспечению информационной безопасности
- •1.2 Понятие информации
- •1.2.1 Классификация информации
- •1.2.2 В теории управления
- •1.2.3 Информация в материальном мире
- •1.2.4 Информация в человеческом обществе
- •1.2.5 Хранение информации
- •1.2.6 Передача информации
- •1.2.7 Обработка информации
- •1.2.8 Информация в науке
- •1.2.9 Теория информации
- •1.2.10 Теория алгоритмов
- •1.2.11 Дезинформация
- •1.2.12 Ошибка
- •1.3 Мобильные устройства
- •1.3.1 Смартфоны и сотовые телефоны
- •1.3.2 Смартфоны и коммуникаторы
- •1.3.3 История смартфонов и коммуникаторов
- •1.3.4 Смартфоны и вредоносные программы
- •1.3.5 Операционные системы
- •1.3.6 Операционная система iOs
- •1.4 Xcode
- •1.5 Криптография
- •1.5.1 Терминология
- •1.5.2 История
- •1.5.3 Современная криптография
- •1.5.4 Ssl протокол
- •1.5.4.1 История и развитие
- •1.5.4.2 Аутентификация и обмен ключами
- •1.5.4.3 Протокол записи
- •1.5.4.4 Безопасность
- •1.5.4.5 Алгоритмы, использующиеся в ssl
- •1.5.5.1 Алгоритм
- •1.5.6 Hmac код
- •1.5.6.1 Криптографический ключ
- •1.5.6.2 Вопросы использования
- •1.5.6.3 Безопасность
- •1.5.7 Advanced Encryption Standard (aes)
- •1.5.7.1 Шифрование
- •1.5.7.2 Алгоритм обработки ключа
- •1.5.8 Uuid стандарт
- •2 Специальная часть
- •2.1 Общая постановка задачи
- •2.1.1 Описание входных и выходных данных проекта
- •2.1.2 Схема работы комплекса
- •2.1.3 Описание комплекса программ
- •2.1.4 Описание набора данных
- •2.2 Описание проблемной программы №1
- •2.2.1 Блок-схема алгоритма проблемной программы №1
- •2.2.2 Таблица идентификаторов проблемной программы №1
- •2.3 Описание проблемной программы №2
- •2.3.1 Блок-схема алгоритма проблемной программы №2
- •2.3.2 Таблица идентификаторов проблемной программы
- •2.4 Организация производства
- •2.4.1 Руководство оператора
- •2.4.1.1 Назначение приложения
- •2.4.1.2 Комплекс технических средств
- •2.4.1.3 Выполнение проекта
- •2.4.1.4 Сообщения оператору
- •2.4.2 Формы входных и выходных документов
- •3 Экономическая часть
- •3.1 Расчет условного числа операторов.
- •3.2 Расчет трудоемкости создания программного продукта
- •3.3 Расчет заработной платы программиста
- •3.4 Затраты на расходные материалы
- •3.5 Общехозяйственные расходы
- •3.6. Затраты на электроэнергию за год
- •3.7 Смета затрат на разработку программного продукта
- •4. Охрана труда
- •4.1 Гарантии прав работников на безопасность и охрану труда
- •4.2 Права и обязанности работника и работодателя в области безопасности и охраны труда
- •4.3 Санитарно-эпидемиологические требования к размещению и эксплуатации пк, ПлПк, ноутбуков и вт
- •4.4 Производственное освещение
- •4.5 Производственная вентиляция
- •4.6 Методика испытания изолятора
- •4.6.1 Измерение сопротивления изоляции.
- •4.6.2 Производится испытание повышенным напряжением промышленной частоты (50 Гц).
- •4.7 Контроль под рабочим напряжением.
2.1.1 Описание входных и выходных данных проекта
Входные данные проекта представлены в таблице 2.1.
Таблица 2.1- Входные данные
Наименование входного документа |
Назначение входного документа |
Источник поступления входного документа |
Периодичность поступления входного документа |
Авторизация пользователя |
Имя пользователя, отображаемое в приложении |
Пользователь |
По открытию приложения |
Создание комнаты чата |
Добавление комнаты общего чата |
Пользователь |
По запросу |
Отправка мгновенного сообщения |
Заполнение формы |
Пользователь |
По запросу |
Удаление комнаты чата |
Удаление комнаты общего чата |
Пользователь |
По запросу |
Выходные данные проекта представлены в таблице 2.2.
Таблица 2.2- Выходные данные
Наименование выходного документа |
Назначение выходного документа |
Пользователь выходного документа |
Периодичность получения выходного документа |
Комнаты чатов |
Вывод комнат на экран |
Пользователь |
По запросу |
Сообщения чата |
Вывод сообщений на экран |
Пользователь |
По запросу |
Список пользователей |
Вывод списка пользователей с которыми ведется беседа |
Пользователь |
По запросу |
2.1.2 Схема работы комплекса
Схема работы пользовательского интерфейса представлена на рисунке 2.1.
Ввод
имени пользователя
Создание/выбор
«комнаты» чата
Обмен
мгновенными сообщениями
Изменение
выбранной «комнаты»
Выбор
другого пользователя
Рисунок 2.1- Пользовательский интерфейс
2.1.3 Описание комплекса программ
Комплекс программ состоит из нескольких частей:
- ввод отображаемого имени в чате;
- создание комнат чата;
- просмотр комнат чата;
- удаление комнат чата;
- создание нового сообщения;
- отправка сообщения;
- прием сообщения.
2.1.4 Описание набора данных
Описание набора данных представлено в таблице 2.3
Таблица 2.3- Описание набора данных
Имя набора в программе |
Имя набора на внешнем носителе |
Имя тома |
Логическое устройство |
Длина записи набора, байт |
Тип набора |
Метод доступа к данным |
Тип записи |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Rooms |
rooms.db |
Y: |
Y: |
120 |
Вводной, некорректируемый |
Индексный |
Постоянной длины |
Users |
users.db |
Y: |
Y: |
120 |
Вводной, некорректируемый |
Индексный |
Постоянной длины |
Messages |
ms.db |
Y: |
Y: |
120 |
Вводной, корректируемый |
Индексный |
Постоянной длины |