Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник ТРПП.doc
Скачиваний:
47
Добавлен:
23.04.2019
Размер:
7.83 Mб
Скачать

Глава 12. Эффективность и оптимизация программ ………………………………….139

1. Общие понятия эффективности …………………………………………………………..139

2. Оптимизирующие компиляторы ………………………………………………………….140

3. Оптимизация программ……………………………………………………………………141

4. Эффективность выполнения программ…………………………………………………...143

5. Оптимизация использования памяти …………………………………………………….145

6. Некоторые приёмы повышения эффективности программ …………………………….146

7. Советы программисту по оптимизации программ ……………………………………...151

Контрольные вопросы ……………………………………………………………………….151

Глава 13. Структурное тестирование по ………………………...................................153

1.Основные понятия и принципы тестирования ПО ………………………………………153

2.Тестирование «черного ящика» …………………………………………………………..154

3.Тестирование «белого ящика» …………………………………………………………….154

Контрольные вопросы ……………………………………………………………………….159

Глава 14. Функциональное тестирование по ………………………………………….160

1. Особенности тестирования «чёрного ящика» ……………………………………………160

2. Способ разбиения по эквивалентности …………………………………………………..161

3. Способ анализа граничных значений ……………………………………………………162

4. Способ диаграмм причин-следствий …………………………………………………….164

Контрольные вопросы ……………………………………………………………………….168

Глава 15. Комплексное тестирование. Отладка ………………………………………...170

1. Методика комплексного тестирования ПС ………………………………………………170

2.Тестирование элементов …………………………………………………………………..171

3.Тестирование интеграции ………………………………………………………………....173

3.1.Нисходящее тестирование интеграции …………………………………………………174

3.2 Восходящее тестирование интеграции …………………………………………………175

4.Тестирование правильности ………………………………………………………………177

5.Системное тестирование …………………………………………………………………..178

5.1.Тестирование восстановления …………………………………………………………..178

5.2.Тестирование безопасности ……………………………………………………………..178

5.3.Стрессовое тестирование ………………………………………………………………..179

5.4. Тестирование производительности ……………………………………………………179

6. Искусство отладки …………………………………………………………………………179

Контрольные вопросы …………………………………………………………………..…...181

Глава 16. Сопровождение программного обеспечения.

Документирование результатов и хода разработки …………..………………………182

1. Проблемы документирования ……………………………………………………………182

2. Виды документации ……………………………………………………………………....183

3. Средства автоматизации документирования ……………………………………………185

Контрольные вопросы ………………………………………………………………………186

Глава 17. Защита программ ……………………………………………………………...187

1. Концептуальные основы защиты информации ………………………………………..187

2. Организационно-правовое обеспечение защиты информации ……………………….189

3. Защита информации от несанкционированного доступа ……………………………...190

3.1. Основные понятия защиты от НСД …………………………………………………...190

3.2. Формальные модели защиты …………………………………………………………...191.

3 3. Системы разграничения доступа ………………………………………………………192

4 Защита информации в каналах связи …………………………………………………….193

4. 1. Основные понятия и определения ……………………………………………………193

4.2. Криптоалгоритмы и протоколы шифрования …………………………………….......195

4. 3. Алгоритмы и протоколы реализации функции цифровой подписи ………………..198

5. Программно-аппаратная форма защиты интеллектуальной собственности …………199

5.1. Методы защиты от исследования логики работы исполняемых модулей ………....199

5.2. Сигнатурные методы защиты от несанкционированного копирования …………....201

5. 3. Аппаратные методы защиты от несанкционированного копирования …………….202

6 Компьютерная вирусология ………………………………………………………………202

Контрольные вопросы ………………………………………………………………………205