Содержание
- Верны ли утверждения? А) Внутреннее качество программного средства — качество, проявляющееся в процессе разработки и других промежуточных этапов жизненного цикла программного средства В) Внешнее качество программного средства — качество,заданное требованиями заказчика в спецификациях и отражающееся в характеристикахконечного продукта Подберите правильный ответ
- Все величины, которыми подпрограмма обменивается с вызывающей программой, должны передаваться ей через
- Поставьте в соответствие виду критерия функционального теста его особенность
- Верны ли утверждения? А) Если максимальное количество однотипных данных, которые требуется обработать, известно и невелико, для их хранения используют статический массив В) Если максимальное количество данных неизвестно и постоянно изменяется во время работы программы, для их хранения используют динамические структуры Подберите правильный ответ
- Верны ли утверждения? А) Просмотры и анализы требований низкого уровня должны обнаружить, зарегистрировать и устранить дефекты, которые внесены в процессе разработки и преобразования требований к программному средству В) Просмотры и анализы требований высокого уровня предназначены для выявления дефектов и ошибок детализированных требований, которые могут быть внесены в процессе проектирования компонентов программного средства Подберите правильный ответ
- Отчет «Разработка концепции проектирования программного средства» должен содержать
- Средства,используемые в методологии структурного анализа, — это диаграммы
- Классификация систем программирования по подходу к конструированию систем программирования – это ____ системы программирования
- Для проверки правильности ввода-вывода тестовой информации тестируются
- Разновидности зависимости по данным
- Поставьте в соответствие разновидности семантики ее особенность
- Метрика программного обеспечения, которая обеспечивает количественную оценку логической сложности программы, называется цикломатической
- Фазы процесса разработки, принятые в компании Microsoft: фазы
- Поставьте в соответствие характеристике языка программирования ее особенность
- Высокий приоритет требований, предъявляемых к субхарактеристикам качества программного средства
- Низкий приоритет требований, предъявляемых к субхарактеристикам качества программного средства
- Разновидности семантики — это
- Структура, задаваемая схемой «если – то – иначе», называется «___»
- Создание экземпляра объекта с помощью CoCreateInstance в COM-технологии
- Понятие, состоящее в том, что класс, определяемый на основе другого класса, наследует все или некоторые свойства и методы родительского класса, является
- Верны ли утверждения? А) Исполняемый оператор представляет одну или несколько последовательных операций, составляющих алгоритм решения задачи В) Невыполняемый оператор непосредственно не задает алгоритм, а содержит описания объектов программы либо другую информацию, необходимую для трансляции и выполнения программы Подберите правильный ответ
- Экспертные системы, которые представляют знания об области экспертизы в виде правил (условие-действие), называются
- Тестированию не подлежат ___ циклы
- Совокупность правил написания чисел, переменных, выражений, операторов, процедур и других синтаксических конструкций данного языка программирования, называется
- Специальные программы, предназначенные для трассировки и анализа выполнения других программ, называются
- Поставьте в соответствие признаку классификации системы программирования его особенность
- Блоки, управляемые системой управления решателя, следующие: ____ вывода
- Последовательность действий при макетировании
- Верны ли утверждения? А) В функциональном программировании программы — это выражения, и их исполнение заключается в вычислении их значения В) В логическом программировании программа представляет из себя некоторую теорию,описанную на достаточно ограниченном языке, и утверждение, которое нужно доказать Подберите правильный ответ
- Поставьте в соответствие концепции, лежащей в основе модульного программирования, ее особенность
- Требование согласованного единого подхода к описанию и использованию всех понятий является характеристикой ______ понятий
- Надежность программного средства характеризуется
- Типы абстракций в языках программирования: абстракции
- Средство, позволяющее многократно использовать в разных местах основной программы один раз описанный фрагмент алгоритма,называется
- Верны ли утверждения? А) Эксплуатационные спецификации — сведения о быстродействии программного обеспечения, затратах памяти, требуемых технических средствах, надежности В) Функциональные спецификации — функции, которые должно выполнять программное обеспечение, т.е. в них определяется, как надо делать, а не что надо делать Подберите правильный ответ
- Содержание и последовательность операций, четко определяющих решение задачи путем вычислительного процесса, преобразующего исходные данные в конечный результат, называется
- Верны ли утверждения? А) Если тело цикла расположено после проверки условий, тоцикл называется циклом с постусловием В) Если тело цикла расположено перед проверкой условия, то цикл называется циклом с предусловием Подберите правильный ответ
- Переносимость (мобильность) программного средства предлагается отражать
- Поставьте в соответствие типу грамматики его особенность
- Верны ли утверждения? А) Создание любой программы начинается с постановки задачи В) Постановка задачи завершается созданием технического задания Подберите правильный ответ
- Поставьте в соответствие фазе ХР-реализации и ХР-итерации ее особенность
- Статическая модель Боэма, вычисляющая затраты разработки и ее стоимость как функцию размера программы, является ____ СОСОМО
- Если пользователь компилирует синтаксически корректную программу, которая пытается сделать что-нибудь запрещенное во время ее выполнения, то возникают ошибки
- Общесистемный принцип, который заключается в том, что программное обеспечение обеспечивает связность обработки информации, как отдельных элементов, так и всего объема данных на всех стадиях обработки, является принципом
- Иерархия подмоделей Боэма:____ СОСОМО
- Проверка программы или ее составной части путем реального выполнения специально подобранных контрольных примеров называется ее
- Верны ли утверждения? А) Программное обеспечение – совокупность программных средств, входящих в состав вычислительной системы, т.е. программ, данных и документов к ним В) Программные средства – программы, данные и документы к ним, входящие в состав программного обеспечения, обеспечивающие ее эффективную работу и предоставляющие пользователю определенные виды обслуживания Подберите правильный ответ
- Процесс конструирования программного обеспечения состоит из последовательности шагов, использующих
- Этапы развития теории формальных грамматикописания естественного языка, по Хомскому, следующие
- Парадигма программирования, которая описывает процесс вычисления в виде инструкций, изменяющих состояние программы, — это ____ программирование
Верны ли утверждения? А) Внутреннее качество программного средства — качество, проявляющееся в процессе разработки и других промежуточных этапов жизненного цикла программного средства В) Внешнее качество программного средства — качество,заданное требованиями заказчика в спецификациях и отражающееся в характеристикахконечного продукта Подберите правильный ответ
- А — да, В — нет
- А — нет, В — да
- А — нет, В — нет
- А — да, В — да
Все величины, которыми подпрограмма обменивается с вызывающей программой, должны передаваться ей через
Поставьте в соответствие виду критерия функционального теста его особенность
- тестирование классов входных данных
- каждая функция внешнего интерфейса должна быть проверена один раз и более
- тестирование классов выходных данных
- содержит представителей всех классов выходных классов и точки на границах классов
- тестирование функций
- содержит представителей всех классов входных классов и точки на границах классов
Верны ли утверждения? А) Если максимальное количество однотипных данных, которые требуется обработать, известно и невелико, для их хранения используют статический массив В) Если максимальное количество данных неизвестно и постоянно изменяется во время работы программы, для их хранения используют динамические структуры Подберите правильный ответ
- А — нет, В — да
- А — нет, В — нет
- А — да, В — нет
- А — да, В — да
Верны ли утверждения? А) Просмотры и анализы требований низкого уровня должны обнаружить, зарегистрировать и устранить дефекты, которые внесены в процессе разработки и преобразования требований к программному средству В) Просмотры и анализы требований высокого уровня предназначены для выявления дефектов и ошибок детализированных требований, которые могут быть внесены в процессе проектирования компонентов программного средства Подберите правильный ответ
- А — да, В — нет
- А — да, В — да
- А — нет, В — нет
- А — нет, В — да
Отчет «Разработка концепции проектирования программного средства» должен содержать
- описание результатов обследования и изучения объекта информатизации
- назначение и цель разработки (развития) программного средства
- описание существующего программного средства
- перечень работ, сроки выполнения и исполнителей работ, связанных с созданием программного средства
Средства,используемые в методологии структурного анализа, — это диаграммы
- управления
- переходов состояний
- «сущность-связь»
- потоков данных
Классификация систем программирования по подходу к конструированию систем программирования – это ____ системы программирования
- функциональные
- многоязыковые
- интегрированные
Для проверки правильности ввода-вывода тестовой информации тестируются
- внутренние структуры данных
- граничные условия
- интерфейсы модуля
Разновидности зависимости по данным
- виртуальная зависимость
- истинная зависимость по данным
- антизависимость
- выходная зависимость
Поставьте в соответствие разновидности семантики ее особенность
- денотационная семантика
- описание последствия выполнения конструкций языка с помощью языка логики и задания предусловий и постусловий
- операционная семантика
- исполнение конструкций языка программирования интерпретируется с помощью некоторой воображаемой (абстрактной) ЭВМ
- деривационная семантика
- оперирование типичными для математики понятиями: множества, соответствия, суждения, утверждения
Метрика программного обеспечения, которая обеспечивает количественную оценку логической сложности программы, называется цикломатической
Фазы процесса разработки, принятые в компании Microsoft: фазы
- стабилизации
- разработки
- проектирования
- планирования
Поставьте в соответствие характеристике языка программирования ее особенность
- мощность языка
- характеризуется свойствами совокупности понятий, служащих для описания этого языка
- полнота
- характеризует способность описать класс задач в некоторой предметной области
- концептуальная целостность
- характеризуется количеством и многообразием задач, алгоритмы решения которых можно записать, используя этот язык
Высокий приоритет требований, предъявляемых к субхарактеристикам качества программного средства
- функциональная пригодность
- производительность
- восстанавливаемость
- способность к взаимодействию
Низкий приоритет требований, предъявляемых к субхарактеристикам качества программного средства
- привлекательность
- стабильность
- простота использования
- соответствие требованиям
Разновидности семантики — это
- денотационная
- дефрагментационная
- операционная
- деривационная
Структура, задаваемая схемой «если – то – иначе», называется «___»
- выбор
- следование
- повторение
Создание экземпляра объекта с помощью CoCreateInstance в COM-технологии
- передача указателя, в которыйбудет возвращен указатель на интерфейс созданного объекта
- передача контекста создаваемого объекта
- передача идентификатора IID требующегося интерфейса
- передача требуемого объекта идентификатору CLSID
Понятие, состоящее в том, что класс, определяемый на основе другого класса, наследует все или некоторые свойства и методы родительского класса, является
Верны ли утверждения? А) Исполняемый оператор представляет одну или несколько последовательных операций, составляющих алгоритм решения задачи В) Невыполняемый оператор непосредственно не задает алгоритм, а содержит описания объектов программы либо другую информацию, необходимую для трансляции и выполнения программы Подберите правильный ответ
- А — нет, В — да
- А — да, В — да
- А — нет, В — нет
- А — да, В — нет
Экспертные системы, которые представляют знания об области экспертизы в виде правил (условие-действие), называются
Тестированию не подлежат ___ циклы
- неструктурированные
- объединенные
- вложенные
Совокупность правил написания чисел, переменных, выражений, операторов, процедур и других синтаксических конструкций данного языка программирования, называется
Специальные программы, предназначенные для трассировки и анализа выполнения других программ, называются
Поставьте в соответствие признаку классификации системы программирования его особенность
- по количеству поддерживаемых языков программирования
- автономные и интегрированные
- по модели вычислений, используемой в языках программирования
- процедурные, функциональные, логические и объектно-ориентированные
- по подходу к конструированию систем программирования
- одноязыковые и многоязыковые
Блоки, управляемые системой управления решателя, следующие: ____ вывода
- правдоподобного
- инвертированного
- дедуктивного
- индуктивного
Последовательность действий при макетировании
- уточнение макета
- быстрое проектирование
- сбор и уточнение требований
- оценка макета заказчиком
- построение макета
Верны ли утверждения? А) В функциональном программировании программы — это выражения, и их исполнение заключается в вычислении их значения В) В логическом программировании программа представляет из себя некоторую теорию,описанную на достаточно ограниченном языке, и утверждение, которое нужно доказать Подберите правильный ответ
- А — да, В — нет
- А — да, В — да
- А — нет, В — да
- А — нет, В — нет
Поставьте в соответствие концепции, лежащей в основе модульного программирования, ее особенность
- сборочное программирование Цейтина
- модуль — независимая программная единица, служащая для выполнения некоторой определенной функции программы и для связи с остальной частью программы
- принцип утаивания информации Парнаса
- модуль служит для утаивания информации
- Аксиома модульности Коуэна
- модули — это программные кирпичи, из которых строится программа
Требование согласованного единого подхода к описанию и использованию всех понятий является характеристикой ______ понятий
- концептуальности
- экономии
- единообразия
- ортогональности
Надежность программного средства характеризуется
- восстанавливаемостью
- доступностью-готовностью
- устойчивостью к дефектам
- защищенностью
Типы абстракций в языках программирования: абстракции
- данных
- управления
- модульности
- функционирования
Средство, позволяющее многократно использовать в разных местах основной программы один раз описанный фрагмент алгоритма,называется
Верны ли утверждения? А) Эксплуатационные спецификации — сведения о быстродействии программного обеспечения, затратах памяти, требуемых технических средствах, надежности В) Функциональные спецификации — функции, которые должно выполнять программное обеспечение, т.е. в них определяется, как надо делать, а не что надо делать Подберите правильный ответ
- А — да, В — нет
- А — нет, В — нет
- А — нет, В — да
- А — да, В — да
Содержание и последовательность операций, четко определяющих решение задачи путем вычислительного процесса, преобразующего исходные данные в конечный результат, называется
Верны ли утверждения? А) Если тело цикла расположено после проверки условий, тоцикл называется циклом с постусловием В) Если тело цикла расположено перед проверкой условия, то цикл называется циклом с предусловием Подберите правильный ответ
- А — нет, В — нет
- А — нет, В — да
- А — да, В — да
- А — да, В — нет
Переносимость (мобильность) программного средства предлагается отражать
- тестируемостью
- адаптируемостью
- замещаемостью
- простотой установки — инсталляции
Поставьте в соответствие типу грамматики его особенность
- контекстно-свободная грамматика
- грамматика, для всех продукций которой длина (число символов) левой части не больше длины правой части
- регулярная грамматика
- грамматика, в которой допустимы два вида правил: нетерминал, порождающий ноль или более терминалов, и нетерминал, порождающий ноль или более терминалов, за которым следует один нетерминал
- контекстно-зависимая грамматика
- грамматика, все продукции которой содержат в левой части единственный символ
Верны ли утверждения? А) Создание любой программы начинается с постановки задачи В) Постановка задачи завершается созданием технического задания Подберите правильный ответ
- А — нет, В — нет
- А — да, В — нет
- А — да, В — да
- А — нет, В — да
Поставьте в соответствие фазе ХР-реализации и ХР-итерации ее особенность
- исследование
- выбор для реализации конкретного подмножества из всех возможных требований
- регулирование
- проведение разработки, воплощение плана в жизнь
- блокировка
- поиск новых требований, которые должна выполнять система
Статическая модель Боэма, вычисляющая затраты разработки и ее стоимость как функцию размера программы, является ____ СОСОМО
- промежуточной
- усовершенствованной
- базисной
Если пользователь компилирует синтаксически корректную программу, которая пытается сделать что-нибудь запрещенное во время ее выполнения, то возникают ошибки
- логические
- времени выполнения программы или семантические ошибки
- компиляции или синтаксические ошибки
Общесистемный принцип, который заключается в том, что программное обеспечение обеспечивает связность обработки информации, как отдельных элементов, так и всего объема данных на всех стадиях обработки, является принципом
- комплексности
- включения
- развития
- системного единства
Иерархия подмоделей Боэма:____ СОСОМО
- усовершенствованная
- базисная
- промежуточная
- эксплуатационная
Проверка программы или ее составной части путем реального выполнения специально подобранных контрольных примеров называется ее
Верны ли утверждения? А) Программное обеспечение – совокупность программных средств, входящих в состав вычислительной системы, т.е. программ, данных и документов к ним В) Программные средства – программы, данные и документы к ним, входящие в состав программного обеспечения, обеспечивающие ее эффективную работу и предоставляющие пользователю определенные виды обслуживания Подберите правильный ответ
- А — да, В — нет
- А — нет, В — нет
- А — да, В — да
- А — нет, В — да
Процесс конструирования программного обеспечения состоит из последовательности шагов, использующих
- методы
- спецификации
- процедуры
- утилиты
Этапы развития теории формальных грамматикописания естественного языка, по Хомскому, следующие
- период расширенной стандартной теории (REST)
- период, предполагающий максимально возможное сокращение числа грамматических категорий и операций с ними
- период GB (Government and Binding)
- период стандартной теории (ST)
Парадигма программирования, которая описывает процесс вычисления в виде инструкций, изменяющих состояние программы, — это ____ программирование
- функциональное
- автоматное
- императивное
- логическое