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