
- •Контрольные вопросы к госэкзамену
- •Дисциплина «Объектно-ориентированное программирование»
- •Дисциплина «Операционные системы и системное программирование»
- •Дисциплина «Технологии разработки программного обеспечения»
- •Дисциплина «Специализированные языки разметки документов»
- •Дисциплина «Программирование для Интернет»
- •Дисциплина «Базы данных»
- •Дисциплина «Интеллектуальные информационные системы»
- •Дисциплина «Защита информации в компьютерных системах и сетях»
- •Дисциплина «Надежность программного обеспечения»
- •Дисциплина «Структура и алгоритмы обработки данных»
Дисциплина «Надежность программного обеспечения»
Основные понятия теории надежности.
Классификация отказов технических систем.
Факторы, влияющие на снижение надежности информационных систем.
Составляющие надёжности.
Кривая интенсивности отказов.
Надежность программного обеспечения.
Сравнительные характеристики программных и аппаратных отказов.
Основные причины отказов программного обеспечения.
Основные показатели надёжности программного обеспечения.
Основные определения в области тестирования программного обеспечения.
Каскадный процесс тестирования программного обеспечения.
Входные и выходные данные для каскадного процесса тестирования программного обеспечения.
Категории тестируемых требований к программному обеспечению.
Критерии, используемые при тестировании требований.
Виды деятельности, осуществляемые при составлении плана испытаний.
Содержание плана тестирования.
Основные этапы проектирования и разработки.
Основные этапы проведения системных испытаний.
Стратегии «белого» ящика. Покрытие операторов. Покрытие решений.
Стратегии «белого» ящика. Покрытие условий. Покрытие решений/условий.
Стратегии «белого» ящика. Комбинаторное покрытие условий.
Тестирование приложения методом «черного» ящика.
Документирование результатов тестирования. Требования к обязательным полям баг-репорта.
Документирование результатов тестирования. Важность дефекта. Градации важности дефекта.
Документирование результатов тестирования. Приоритет дефекта. Градации приоритета дефекта.
Дисциплина «Структура и алгоритмы обработки данных»
Абстрактный тип данных «Список». Методы реализации списков.
Абстрактный тип данных «Стек». Методы реализации стеков.
Абстрактный тип данных «Очередь». Методы реализации очередей.
Абстрактный тип данных «Дерево». Методы реализации деревьев.
Абстрактный тип данных «Множество». Методы реализации множеств.
Структуры данных, основанные на хеш-таблицах.
Деревья двоичного поиска. Методы их реализации.
Алгоритм Хаффмена, структуры данных для его реализации. Пример построения кода.
Сбалансированные и несбалансированные деревья поиска.
Методы представления графов. Примеры.
Алгоритмы быстрой сортировки.
Алгоритмы внешней сортировки.
Методы ускорения операций обработки файловых структур данных.