Все вопросы к тесту (html) Технология программирования (курс 1)
Вид отношения определяет устойчивый для конкретной предметной области набор свойств, объединяющий конкретные проектируемые компоненты в группы:
Временная сложность алгоритма не зависит от исходных данных:
Для проектирования программных продуктов разработаны объектно-ориентированные технологии, которые включают в себя специализированные языки программирования и инструментальные средства разработки пользовательского интерфейса:
Машина Тьюринга состоит из трех частей: ленты, головки и управляющего устройства:
Узким местом модульного программирования является то, что ошибка в интерфейсе при вызове подпрограммы выявляется только при выполнении программы:
Алгоритм методом спуска начинается с принятия начального предположения или построения начального решения задачи:
В системной спецификации описываются функции, характеристики системы, ограничения разработки, входная и выходная информация:
Детальное проектирование формирует абстракции архитектурного уровня:
Идентификатор должен начинаться только с алфавитных символов, хотя может включать и алфавитно-цифровые символы, общее их количество обычно регламентировано:
Логический уровень даталогической модели соответствует организации хранения данных в памяти компьютера:
Модульное программирование предполагает выделение групп подпрограмм, использующих одни и те же глобальные данные, в отдельно компилируемые модули:
Неавтоматизированное проектирование алгоритмов и программ используется при разработке небольших по трудоемкости и структурной сложности программных продуктов, не требующих участия большого числа разработчиков:
Объединяющая вершина - вершина ориентированного графа типа выбор, используемая для представления логического выражения, передающего управление по одной из двух возможных ветвей:
Объектно-ориентированное проектирование соединяет процесс объектной декомпозиции и представления с использованием моделей данных проектируемой системы на логическом и физическом уровнях:
Постановка задачи требует от пользователя выполнения комплексов операций в последовательности, определяемой логикой их внутренней взаимосвязи, что отражает технологию этого процесса:
При информационной связности элементы-обработчики модуля образуют конвейер для обработки данных - результаты одного обработчика используются как исходные данные для следующего обработчика:
Спецификация программы - точное описание того результата, который необходимо достичь с помощью программы:
Степень сложности алгоритма принято оценивать по объему используемых им основных ресурсов компьютера: процессорного времени и оперативной памяти:
Требование простоты необходимо для того, чтобы модель позволяла описать любой алгоритм:
Цикл с предусловием - цикл, в котором проверка условия выхода из цикла осуществляется в конце выполнения тела цикла:
Если тип формального параметра переменной указан в заголовке блока, то считается, что этот параметр нетипизирован:
Инициирующий раздел в модуле может быть опущен:
Программа должна состоять из максимально обособленных частей, связанных друг с другом только через интерфейсы:
Структурное программирование основано на предположении, что логичность и понятность программы облегчает разработку, доказательство правильности и последующее сопровождение программы, а также обеспечивает ее надежность:
Тело функции содержит последовательность операторов, заключенных в фигурные скобки:
В теле функции обязательно должен присутствовать оператор присваивания, в правой части которого указано имя функции:
Все константы и переменные, объявленные в интерфейсной части модуля, равно как и глобальные объекты основной программы, помещаются в общий сегмент данных:
Если в описании подпрограммы имеются формальные параметры, при ее вызове должны указываться фактические параметры:
Если параметр определен как параметр-переменная, то перед вызовом подпрограммы это значение вычисляется, полученный результат помещается во временную память и передается подпрограмме:
Если совпадут идентификаторы в модулях, подключенных к программе, будет действовать описание для данного идентификатора, имеющееся в модуле, имя которого в подразделе USES указано первым:
Косвенная рекурсия - рекурсия, когда две или более подпрограмм вызывают друг друга:
Круглые скобки не являются элементом синтаксиса, а означают, что список параметров может отсутствовать:
Надежность - способность программы работать в полном соответствии со спецификацией и адекватно реагировать на любые действия пользователя:
Начальная структура программного средства (для потока преобразования) стандартна и включает главный контроллер (находится на вершине структуры) и два подчиненных контроллера:
Процесс проектирования программного обеспечения состоит из последовательности шагов, использующих методы, утилиты и процедуры:
Процесс проектирования является рекурсивным, поскольку в программах реального размера невозможно продумать все детали с первого раза:
Результаты работы процедуры следует передавать через параметры-переменные, результат функции - через ее имя:
Стратегия "белого ящика" требует большого количества вариантов входных воздействий:
Цикл repeat следует применять в случаях, когда тело потребуется выполнить хотя бы один раз:
Аппаратное обеспечение системы автоматизированного проектирования составляет ЭВМ с набором устройств, необходимых для ввода и вывода графической информации:
Главная функция подсистемы PROTOTYPER - поддержка проектирования образов экранов, меню, отчетов и форм:
Клиент-серверная программа принимает запрос из сети от клиента на предоставление некоторой сетевой услуги и предоставляет клиенту эту услугу, если она входит в его компетенцию:
Нотация метода - язык проектирования, используемый для описания проектных решений, разрабатываемых с помощью этого метода:
Стандартный отчет Schema позволяет проверить полноту и согласованность объектов и их атрибутивность в репозитории:
Alias - список синонимов, используемых для выбранного типа объекта проектирования:
Интегрированные CASE-средства (Upper-CASE) служат для проектирования концептуальной и физической структуры баз данных прикладной системы:
Наиболее полно возможности продукта системы автоматизированного проектирования на уровне универсального графического пакета можно проследить на примере пакета AutoCAD:
Нотация метода - ключевой фактор, обеспечивающий успех применения метода на той или иной стадии жизненного цикла информационной системы:
Подсистема ANALYZER обеспечивает все необходимые качества для преобразования проектных целей в систему физических моделей, описывающих действующую или разрабатываемую информационную систему:
Подсистема DATA MODELLER поддерживает планирование и контроль процесса проектирования логической структуры базы данных:
Подсистема PROJECT дает возможность управляющему персоналу проекта обслуживать интегрированную программную и техническую среду проектирования:
При разработке концепции и структуры вычислительной сети применяются технические стандарты закрытых систем, закладывается максимум оперативного резервирования ресурсов сети для снятия ограничений на ее развитие и реконфигурирование:
При сквозном анализе и синтезе новых бизнес-процессов определяется и оптимизируется их вклад в производственную деятельность, в первую очередь - в виде конечных результатов и показателей эффективности:
Система PRO-IY обеспечивает поддержку интерфейсов с внешними базами данных и доступ к единому репозиторию при работе в сетевом режиме:
Создание прикладной системы из стандартных, хорошо отработанных и переносимых элементов не снижает совокупные затраты на разработку и сопровождение прикладных систем:
Состав данных репозитория для каждой отдельной версии проекта может быть расширен новыми типами хранимых данных:
Страховые копии хранятся в сжатом виде, что обеспечивает эффективное использование ресурсов:
Этапы процесса проектирования радиоэлектронной аппаратуры: системный, схемный, конструкторский, технологический, производственный: