Демо (html) Технология программирования (курс 1)
Автоматизация проектирования и технология использования САПР программного обеспечения
___ - программа или устройство, анализирующие команды или операторы исходной программы и немедленно выполняющие их
- Транслятор
___ - программное обеспечение для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записей и телефонной книжки
- Органайзеры
Документирование и стандартизация
___ аспект - определение взаимодействия пользователей (управляющие объекты) и исполнителей заданий (управляемые объекты) посредством обмена управляющей информацией
Коммуникационный
___ аспект документирования административного управления программного средства должен соответствовать требованиям конкретной информационной системы на реализацию функций управления и обработку управляющей информации при подготовке и исполнении заданий
Функциональный
Классические методы проектирования программных средств
___ - алгоритмическая альтернатива, при которой управление передается одному из двух блоков в зависимости от истинности или ложности условия
- Ветвление
___ - возможность во время выполнения программы с помощью одного и того же имени выполнять разные действия или обращаться к объектам разного типа
- Полиморфизм
___ - метод, выполняющий инициализацию объекта. В нем выполняется выделение памяти под динамические переменные или структуры, если они есть в объекте, и присваиваются начальные значения
- Конструктор
___ - точное и полное формальное описание свойств, характеристик и функций программы, элемента данных или другого объекта
- Спецификация
Обеспечение качества и эффективности программного средства
___ корректность программ определяется по частоте отклонения конкретных вычисляемых результатов от эталонных значений заданных в техническом задании или в иных исходных документах
Детерминированная
___ корректность характеризуется величиной статистического отклонения распределений и их параметров (средних значений среднеквадратических отклонений) от заданных эталонов
Стохастическая
Организация отладки и тестирования программы
___ - совокупность специально подобранных входных данных, используемых для контроля правильности работы программы
- Тест
___ анализирует поведение программы, обеспечивая ее трассировку, выполняя остановы в указанных точках или при заданных условиях, позволяя просмотреть текущие значения переменных, содержимое ячеек памяти, а иногда и регистров процессора, и при необходимости изменить эти значения
- Отладчик
___ методы отладки базируются на анализе выходных данных для тестовых прогонов
- Аналитические
Основы программного обеспечения
___ - это процесс создания модели требуемого программного продукта
- Макетирование
___ информационных систем представляют собой гибкие программные комплексы, настраиваемые на задачи пользователя
- Оболочки
___ модель конструирования программного обеспечения объединяет элементы последовательной водопадной модели с итерационной философией макетирования
- Инкрементная
Представление основных структур программирования
___ - поименованная часть программы (блок программы), которая может выполнять некоторые четко заданные действия над условными данными, определяемыми с помощью формальных параметров
- Процедура
___ - содержание и последовательность операций, точно определяющие решение задачи путем вычислительного процесса, преобразующего исходные данные в конечный результат
- Алгоритм
___ - это динамическая структура данных, добавление элементов в которую выполняется в один конец, а выборка - из другого конца
- Очередь
___ - это такой способ организации вычислительного процесса, при котором подпрограмма (процедура или функция) в ходе выполнения составляющих ее операторов обращается сама к себе
- Рекурсия
Технология разработки программного обеспечения
___ модель жизненного цикла программного обеспечения подразумевает последовательный переход на следующий этап после завершения предыдущего
Каскадная
___ подмодель Боэма - статическая модель, вычисляет затраты разработки и ее стоимость как функцию размера программы
Базисная