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


