
- •Пояснительная Записка
- •1 Введение 6
- •5.3 Расчет 117
- •Введение
- •Исследовательская часть
- •Структура подсистемы защиты информации в системе глобальной спутниковой связи и методы обеспечения средств мониторинга и управления объектами защиты информации
- •Описание среды комплекса спутниковой глобальной радиосвязи и выявление целей защиты информации
- •Состав и структура подсистемы защиты информации в комплексе спутниковой глобальной радиосвязи.
- •Прослушивание второго рода, как метод построения эффективных атак на систему связи.
- •Алгоритм массирования – как метод защиты от прослушивания второго рода.
- •Линейные кодовые последовательности.
- •Нелинейные кодовые последовательности.
- •Однократное гаммирование.
- •Требования к алгоритму маскирования.
- •Специальная часть
- •Основные требования.
- •Соответствие предъявляемому уровню безопастности.
- •Построение на основе использования криптографии симметричных ключей.
- •Описание.
- •Математическое описание.
- •Описание параметров.
- •Формирование ключа.
- •Разворачивание ключа.
- •Определение времени жизни сеансовых ключей
- •Программная и аппаратная гибкость реализации
- •Оценка сложности программной и аппаратной реализации
- •Вычислительная сложность (скорость) зашифрования/расшифрования
- •Оценочное время выполнения зашифрования/расшифрования блока данных
- •Оценочная скорость алгоритма в виде числа тактов работы процессора
- •Скорость выполнения зашифрования/расшифрования блока данных
- •Пакет тестов Национального института стандартов и технологий (nist)
- •Частотный тест.
- •Тест на самую длинную серию единиц в блоке.
- •Тест ранга двоичных матриц.
- •Тест с дискретным преобразованием Фурье (спектральный тест).
- •Универсальный статистический тест Маурэра.
- •Сжатие при помощи алгоритма Лемпела-Зива.
- •Тест линейной сложности.
- •Результаты тестирования
- •Результаты проведения тестов
- •Спектральный тест
- •Тест линейной сложности
- •Технологический раздел
- •Введение
- •Общие принципы тестирования
- •Общие методики оценки качества алгоритма маскирования данных
- •Графические тесты
- •Гистограмма распределения элементов
- •Распределение на плоскости
- •Проверка серий
- •Проверка на монотонность
- •Оценочные тесты
- •Методы тестирования алгоритма маскирования данных
- •Система оценки статистических свойств
- •Оценка результатов тестирования
- •Генерация последовательностей для тестирования
- •Исполнение набора статистических тестов
- •Анализ прохождения статистических тестов
- •Организационно-экономический раздел
- •Введение
- •Теоретическая часть
- •Оценка затрат на разработку по
- •Составляющие затрат на программный продукт
- •Составляющие затрат на разработку программ Ср.
- •Затраты на непосредственную разработку кп
- •Сложность комплекса программ
- •Применение современных методов разработки кп.
- •Факторы организации процесса разработки кп, влияющие на непосредственные затраты при создании сложных программ.
- •Затраты на изготовление опытного образца как продукции производственно-технического назначения.
- •Затраты на технологию и программные средства автоматизации разработки комплекса программ.
- •Составляющие затрат на эксплуатацию программ, влияющие на процесс их разработки.
- •Исходные данные
- •Расчёт затрат
- •1)Составляющие затрат на разработку программ:
- •2) Затраты на эксплуатацию программ:
- •3) Накладные расходы
- •Производственно-экологическая безопасность
- •Введение
- •Машинный зал и рабочее место программиста
- •Вредные факторы, присутствующие на рабочем месте и их классификация
- •Вредные производственные воздействия
- •Электрическая опасность
- •Нерациональность освещения
- •Расчет искусственного освещения методом коэффициента использования светового потока
- •Психофизические факторы
- •Микроклимат
- •Посторонние шумы
- •Постороннее электромагнитное излучение
- •Химические факторы
- •Эргономические требования
- •Эргономика окружающей среды
- •Экологическая безопасность
- •Заключение
- •Литература
- •Приложение 1
- •Приложение 2
- •Приложение 3
Составляющие затрат на разработку программ Ср.
Разработка программ является областью с малой материало- и энергоемкостью, и основные затраты связаны с непосредственным или овеществленным трудом специалистов различных категорий.
Наибольшее значение в составе Српри разработке сложных комплексов программ ( КП ) имеют следующие составляющие затрат:
на непосредственное проектирование, программирование, отладку и испытания программ в соответствии с требованиями пользователя или заказчика - С1р;
на изготовление опытного образца КП как продукции производственно-технического назначения - С2р;
на разработку, подготовку и применение технологии программных средств автоматизации разработки программ - С3р;
Затраты на технологию и программные средства автоматизации разработки КП, эксплуатациюЭВМ в процессе разработки -С4р;
на подготовку и повышение квалификации специалистов-разработчиков – С5р.
Первые две составляющие С1р иС2рявляются непосредственными затратами на создание программных средств. СоставляющуюС3риС4рможно рассматривать как затраты, обеспечивающие оснащенность процесса создания КП. Затраты на подготовку и повышение квалификации наиболее трудно формализовать и учитывать в конкретной разработке программных средств. В нашем случае эта составляющая не учитывается.
Затраты на непосредственную разработку кп
Затраты
на непосредственную разработку комплекса
программС1рявляются
важнейшей составляющей в жизненном
цикле КП. Наибольшее влияние на них
оказывает объем КП. Затраты на разработкуС1ри объем программПксвязаны через показатель интегральной
средней производительности труда
разработчиковР. Для учета влияния
наС1рразличных факторов
удобно пользоваться коэффициентами
изменения трудоемкости ( КИТ ) -Сij,
учитывающими зависимостьi-ой
составляющей совокупных затрат отj-го
фактора. Непосредственные затраты на
разработку можно представить как частное
от объема КП и производительность труда,
корректируемое произведением коэффициентов
изменения трудоемкости:
, где (5.2.4.1)
ПК– объем программы, Кбайт;
Р– интегральный показатель средней производительности труда разработчика, чел/день;
Сij– коэффициенты изменения трудоёмкости;
Выделим четыре основных группы факторов, влияющих на затраты С1рпри непосредственной разработке программ:
факторы, отражающие особенности создаваемого комплекса программ как объекта разработки, и требования к его общим характеристикам;
факторы, характеризующие технологическую и программную оснащенность средствами автоматизации процесса разработки программ;
факторы, отражающие оснащенность процесса создания КП аппаратурными средствами, на которых базируются системы автоматизации разработки;
факторы, определяющие оснащенность процесса разработки программ и его обеспечение квалифицированными специалистами.
Для каждого фактора может быть выделен параметр, наиболее полно отражающий его содержание численными значениями. Для большинства факторов произведены оценки диапазона возможного изменения относительных затрат на разработку одной команды в КП при варьировании соответствующего параметра в указанном диапазоне (см. табл. 5.1). Эти изменения затрат характеризуются коэффициентами Сijизменения усредненной трудоемкости разработки строки текста программы за весь цикл создания КП при варьированииj-го фактораi-ой группы. Кроме оценок предельных значений КИТ, приводятся их средние значения.
Табл. 5.1 Факторы, влияющие на затраты С1ри параметры факторов.
Факторы объекта разработки |
Параметры фактора |
Диапазон изменения параметра |
Диапазон КИТ |
Среднее значение КИТ |
1.Сложность КП - С11.
|
Число операторов в тексте программ на ассемблере Пк. |
104 - 107 |
1 - 4 |
2 - 3 |
2 3.Надежность функционирования КП – С13. |
-
Часы проработки на отказ программ Тн. |
-
1 - 103 |
-
1 - 5 |
-
2-2.5 |
4.Ограничение ресурсов производительности и оперативной памяти реализующей ЭВМ - С14. |
Процент исполь-зования памяти и производительнос-ти Р. |
50-95 |
1 - 3 |
1.3-1.5 |
5.Длительность предполагаемой эксплуатации - С15. |
Годы эксплуатации Тэ. |
1 - 20 |
1 - 3 |
1.3-1.5 |
6.Предполагаемый тираж - С16. |
Число предпола-гаемых экземпля-ров. |
1 - 1000 |
1 - 3 |
1.3-1.5 |
7.Мобильность исполь-зования компонент КП из других разработок – С17. |
Процент возмож-ного использова-ния компонент. |
0 - 80 |
1 - 1.4 |
1.1-1.2 |
8.Мобильность исполь-зования КП для других разработок - С18. |
Процент возмож-ного использова-ния компонент. |
0 - 80 |
0.4 - 1 |
0.5-0.7 |
Факторы КП как объекта проектирования, влияющие на непосредственные затраты при разработке сложных программ.
Эта группа факторов отличается наибольшим влиянием на затраты и производительность труда.