Загрузка...

Задания для контрольной работы для студентов заочной формы обучения ВКСС


Задания для контрольной работы по дисциплине «Надежность программного обеспечения»
для студентов заочной формы обучения по специальности 220100 «Вычислительные машины, комплексы, системы и сети»

1. Контрольная работа состоит из двух частей – теоретической и практической.
2. В первой части нужно представить развернутый письменный ответ на теоретический вопрос. Номер теоретического задания выбирается в соответствии с номером в списке студентов в журнале группы.
3. Во второй части должны быть представлены отчеты по четырем выполненным практическим работам. Обязательна защита практических работ на компьютере. Номер варианта для практической части работы можно узнать у преподавателя или у специалиста кафедры ИТУ.

Отчет по каждой практической работе должен содержать:
 задание (в соответствии с вариантом);
 блок-схему алгоритма решения задачи (или листинг программы);
 таблицу тестов;
 скриншоты с исходными данными из тестов и результатами работы программы.
4. Контрольная работа должна быть распечатана и оформлена в папку.
5. Требования к оформлению текста:
 поля: левое — 2,5 см, правое – 1,5 см, нижнее и верхнее – 2 см
 шрифт Times New Roman размер 12
 межстрочный интервал – 1,5
 выравнивание текста — по ширине страницы
 автоматическая расстановка переносов
 нумерация страниц – начиная со 2
 автоматически составленное содержание.

1. Список теоретических вопросов
1. Качество программного обеспечения. Характеристики качества ПО.
2. Основные способы удостоверения качества и надежности программных средств.
3. Теория надежности программных средств.
4. Модель анализа надежности программных средств. Дестабилизирующие факторы и угрозы надежности функционирования программных средств.
5. Модель анализа надежности программных средств. Методы предотвращения угроз надежности.
6. Модель анализа надежности программных средств. Оперативные методы повышения надежности функционирования программных средств.
7. Характеристики программных ошибок.
8. Математические модели описания статистических характеристик ошибок в программах.
9. Принципы построения компонент для обеспечения надежности функционирования программных средств. Особенности тестирования и отладки программных компонент. Методы и стратегии тестирования программных компонент.
10. Этапы и задачи тестирования программных компонент.
11. Тестирование структуры программных компонент. Принципы тестирования структуры программных модулей.
12. Тестирование структуры программных компонент. Сложность тестирования структуры программных модулей.
13. Тестирование обработки данных программными компонентами. Методы и виды тестирования обработки данных,
14. Средства автоматизации тестирования программных компонент.
15. Методика тестирования программных компонент. Документирование результатов тестирования программных компонент.
16. Обеспечение качества и надежности в процессе разработки сложных программных средств. Требования к технологии и средствам автоматизации разработки сложных программных средств. Планирование и управление обеспечением качества и надежности программ. Ресурсы, необходимые для обеспечения надежности функционирования программных средств.
17. Виды тестирования для обеспечения надежности программных средств.
18. Сертификация для обеспечения надежности программных средств.
19. Повышение надежности функционирования программных средств за счет избыточности.
20. Определение реальной надежности функционирования программных средств. Экспериментальные методы определения надежности сложных программных средств.
21. Организация и этапы тестирования при испытаниях надежности сложных программных средств
22. Регистрация и обработка результатов испытаний надежности сложных программных средств

Загрузка...