- •Общая часть
- •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.4.2 Формы входных и выходных документов
Формы входных и выходных документов представлены в приложении А.
3 Экономическая часть
В данном разделе дипломного проекта представлен расчет стоимости разработки приложения для мобильного устройства “Messenger”. Исходные данные для расчета представлены в таблице 3.1.
Таблица 3.1 - Исходные данные
Наименование показателя |
Условное обозначение |
Единица измерения |
Числовое значение |
Месячный оклад программиста |
Д окл |
тенге |
90000 |
Рабочая неделя |
РН |
дни |
5 |
Количество часов, выделяемых на ежедневные профилактические работы |
t проф. Смена |
Час/сутки |
0,5 |
Количество часов, выделяемых на ежемесячные профилактические работы |
t проф. Мес |
Час/мес |
2 |
Количество часов, выделяемых на ежегодные профилактические работы |
t проф. Год |
Час/год |
5 |
Размер премии |
П |
% |
6 |
Норма амортизации по оборудованию |
Н Ам Оборуд |
% |
25 |
Норма амортизации по зданиям |
Н Ам Здания |
% |
5 |
Коэффициент затрат на текущий ремонт |
К тр |
|
0,2 |
Норма прибыли |
Н п |
% |
8 |
Продолжение таблицы 3.1
Наименование показателя |
Условное обозначение |
Единица измерения |
Числовое значение |
Количество осветительных приборов на 1 рабочее место |
N л |
шт. |
1 |
Стоимость 1 КВт/ч |
Ц |
тенге |
13,45 |
Мощность одного осветительного прибора |
N осв |
Вт |
0,07 |
Мощность единицы оборудования |
N об |
Вт |
0,7 |
Площадь одного рабочего места |
S |
м2 |
14 |
Высота помещения |
h |
м |
3 |
Стоимость 1м3 здания |
Ц м3 |
тенге |
2300 |
Стоимость используемого оборудования |
Ц об |
тенге |
100000 |
Месячный оклад оператора |
Д оп |
тенге |
40000 |
3.1 Расчет условного числа операторов.
Функционально-ориентированные документы измеряют программный продукт и процесс его разработки. Для оценки сложности программного продукта используются четыре информационных характеристик: внешние вводы, запросы, внутренние логические файлы. Они позволяют оценить программу в условных операторах. Рассматриваемая программа имеет следующие характеристики:
Внешние вводы:
- ввод имени;
- создание «комнаты» чата;
- удаление «комнаты» чата;
- форма отправки сообщения;
- форма выбора пользователей.
Всего: 5
Внешние выводы:
- главная страница;
- список «комнат»;
- список «пользователей»;
- вывод сообщений
- набор сообщения;
- создание нового чата.
Всего: 6
Запросы:
- обязательные поля для ввода для авторизации пользователя
- обязательные поля для ввода для создания новой «комнаты» чата
Всего: 2
Внутренние логические файлы:
- создание «комнаты» чата;
- авторизация;
- отправка сообщений;
Количество: 3
Таблица 3.2 Характеристики программы
№ п/п |
Характеристика |
Сложность |
Количество |
1 |
Вводы |
2,7 |
5 |
2 |
Выводы |
2 |
6 |
3 |
Запросы |
2 |
2 |
4 |
Логические файлы |
1.5 |
3 |
Функциональная характеристика FP рассчитывается по формуле:
FP = ∑Ci x Ki, i=1,…5, (3.1)
где Ci – сложность, Ki – количество элементов.
FP =2,7 x 5+2 x 6+2 x 2+1,5 x 3=34;
Количество условных операторов рассчитывается по формуле:
Q = FP x K, (3.2)
где FP – функциональная характеристика, К – коэффициент перерасчета, который зависит от среды программирования, для С++ К=9:
Q = 34 x 9= 306
