
- •Пояснительная Записка
- •1 Введение 6
- •5.3 Расчет 117
- •Введение
- •Исследовательская часть
- •Структура подсистемы защиты информации в системе глобальной спутниковой связи и методы обеспечения средств мониторинга и управления объектами защиты информации
- •Описание среды комплекса спутниковой глобальной радиосвязи и выявление целей защиты информации
- •Состав и структура подсистемы защиты информации в комплексе спутниковой глобальной радиосвязи.
- •Прослушивание второго рода, как метод построения эффективных атак на систему связи.
- •Алгоритм массирования – как метод защиты от прослушивания второго рода.
- •Линейные кодовые последовательности.
- •Нелинейные кодовые последовательности.
- •Однократное гаммирование.
- •Требования к алгоритму маскирования.
- •Специальная часть
- •Основные требования.
- •Соответствие предъявляемому уровню безопастности.
- •Построение на основе использования криптографии симметричных ключей.
- •Описание.
- •Математическое описание.
- •Описание параметров.
- •Формирование ключа.
- •Разворачивание ключа.
- •Определение времени жизни сеансовых ключей
- •Программная и аппаратная гибкость реализации
- •Оценка сложности программной и аппаратной реализации
- •Вычислительная сложность (скорость) зашифрования/расшифрования
- •Оценочное время выполнения зашифрования/расшифрования блока данных
- •Оценочная скорость алгоритма в виде числа тактов работы процессора
- •Скорость выполнения зашифрования/расшифрования блока данных
- •Пакет тестов Национального института стандартов и технологий (nist)
- •Частотный тест.
- •Тест на самую длинную серию единиц в блоке.
- •Тест ранга двоичных матриц.
- •Тест с дискретным преобразованием Фурье (спектральный тест).
- •Универсальный статистический тест Маурэра.
- •Сжатие при помощи алгоритма Лемпела-Зива.
- •Тест линейной сложности.
- •Результаты тестирования
- •Результаты проведения тестов
- •Спектральный тест
- •Тест линейной сложности
- •Технологический раздел
- •Введение
- •Общие принципы тестирования
- •Общие методики оценки качества алгоритма маскирования данных
- •Графические тесты
- •Гистограмма распределения элементов
- •Распределение на плоскости
- •Проверка серий
- •Проверка на монотонность
- •Оценочные тесты
- •Методы тестирования алгоритма маскирования данных
- •Система оценки статистических свойств
- •Оценка результатов тестирования
- •Генерация последовательностей для тестирования
- •Исполнение набора статистических тестов
- •Анализ прохождения статистических тестов
- •Организационно-экономический раздел
- •Введение
- •Теоретическая часть
- •Оценка затрат на разработку по
- •Составляющие затрат на программный продукт
- •Составляющие затрат на разработку программ Ср.
- •Затраты на непосредственную разработку кп
- •Сложность комплекса программ
- •Применение современных методов разработки кп.
- •Факторы организации процесса разработки кп, влияющие на непосредственные затраты при создании сложных программ.
- •Затраты на изготовление опытного образца как продукции производственно-технического назначения.
- •Затраты на технологию и программные средства автоматизации разработки комплекса программ.
- •Составляющие затрат на эксплуатацию программ, влияющие на процесс их разработки.
- •Исходные данные
- •Расчёт затрат
- •1)Составляющие затрат на разработку программ:
- •2) Затраты на эксплуатацию программ:
- •3) Накладные расходы
- •Производственно-экологическая безопасность
- •Введение
- •Машинный зал и рабочее место программиста
- •Вредные факторы, присутствующие на рабочем месте и их классификация
- •Вредные производственные воздействия
- •Электрическая опасность
- •Нерациональность освещения
- •Расчет искусственного освещения методом коэффициента использования светового потока
- •Психофизические факторы
- •Микроклимат
- •Посторонние шумы
- •Постороннее электромагнитное излучение
- •Химические факторы
- •Эргономические требования
- •Эргономика окружающей среды
- •Экологическая безопасность
- •Заключение
- •Литература
- •Приложение 1
- •Приложение 2
- •Приложение 3
Какую работу нужно написать?
2) Затраты на эксплуатацию программ:
Сэ = С1э + С2э + С3э + С4э + С5э + С6э
С1э = 0
С2э= 17 700 рублей.
Затраты на эксплуатацию реализующей ЭВМ
С3э= 24 месяца * 1000 рублей/месяц *1,356= 32 544 рублей.
С4э = 0
С5эи С6эмы уже учли в предыдущих КИТ.
Таким образом, затраты на эксплуатацию программ составили Сэ = 50 244 рублей.
3) Накладные расходы
Учитывая, что Сн составляют 50% от Ср (считаем, что накладные расходы составили 50% от непосредственных затрат), то
Сн= 0,5 × 53723.6 =26 861.8 рублей.
Таким образом, суммарные затраты составили:
Сs = 53724 + 50244 + 26862 = 130 830 рублей.
Все результаты сведены в таблицы.
Табл. 3. Затраты на разработку КП.
Составляющие |
Затраты ( руб. ) |
% от общих затрат |
С1р |
5497.6 |
10 |
С2р С3р |
12966 29760 |
24 55 |
С4р |
5500 |
11 |
Табл. 4. Затраты на эксплуатацию.
Составляющие |
Затраты ( руб. ) |
% от общих затрат |
С2э |
17700 |
35 |
С3э |
32544 |
65 |
Табл. 5. Общие затраты на создание программного продукта.
Составляющие |
Затраты ( руб. ) |
% от общих затрат |
Ср |
53723.6 |
41 |
Сэ |
50244 |
38 |
Сн |
26861.8 |
21 |
Выводы
Мы рассчитали суммарные затраты на разработку КП, представляющего собой реализацию алгоритма маскирования данных и увидели, что они составили примерно 130 830рублей. Наибольшие затраты были на разработку КП.
Возможным методом уменьшения затрат является более продуктивное использование машинного времени программистами.
Производственно-экологическая безопасность
“Вопросы эргономики и их решение для создания комфортных условий труда программистов”
Консультант: Ларионов Н.М.
Введение
За последние десятилетия труд программиста претерпел существенные качественные изменения. На этапе возникновения профессии программиста технология написания программ была следующей:
составление алгоритма на бумаге;
написание программы (кодирование) на бумаге;
ввод программы в вычислительную машину;
прогон и анализ результатов;
корректировка программы,
где шаги 3-5 повторялись до получения желаемого результата. При этом большую часть рабочего времени программист проводил за письменным столом, и его условия труда могли регулироваться нормами, сходными с нормами, например бухгалтеров, статистов, библиотекарей. Этапы, которые подразумевали непосредственный контакт с машиной (3-4) занимали незначительную часть от общего количества рабочего времени и, поэтому, вопросы организации труда на этих этапах не вызывали серьезного внимания.
В настоящее время имеет место устойчивая тенденция, в соответствии с которой программист подавляющее количество рабочего времени проводит непосредственно за компьютером. Даже самые "бумажные" аспекты его деятельности подверглись автоматизации, в результате чего составление технического задания, написание документации и отчетов производится при помощи текстовых процессоров; составление схем алгоритмов, разработка структур данных выполняется посредством специализированных программных комплексов, известных также как CASE - средств. Соответственно и сам процесс написания программы превратился в интерактивное творческое взаимодействие между человеком и машиной. Текущий уровень развития программных продуктов делает возможной быструю и удобную разработку программных продуктов. И здесь встает вопрос обеспечения рабочего места программиста максимально благоприятными условиями для труда.
Ввиду огромного разнообразия имеющихся программных средств, разными способами автоматизирующими разработку и написание программ, нельзя произвести абсолютную оценку труда программиста путем подсчета количества строк или символов исходного кода, либо объемом готовой программы - как раз наиболее эффективными могут оказаться меньшие по размеру и требующие большего времени на разработку программы. Более объективной может быть оценка временных затрат на решение программистом конкретной задачи, либо набора типичных задач в разных условиях работы.
Как уже было замечено, труд современного программиста имеет четкий творческий аспект и требует большой концентрации внимания на разработке. Это в свою очередь приводит к неизбежности решения вопроса о приспособлении окружающей среды таким образом, чтобы свести к минимуму все вредные - вызывающие утомление, раздражение и прочие факторы, соответственно максимально приспосабливая рабочую обстановку к творческим потребностям программиста, что имеет конечной целью обеспечить как можно большую производительность программиста.