Верны ли утверждения?
А) Взаимодействие между процессами, управляющее порядком их выполнения, называется синхронизацией
В) Множество процессов параллельной программы, соединенных в ряд так, что выход одного процесса является входом для следующего, называется конвейером
Подберите правильный ответ
Верны ли утверждения?
А) Макрокоманда - средство хранения типовых или стандартных функций языка, доступных программисту при создании программ
В) Параллельная программа, в которой процессы взаимодействуют с помощью передачи сообщений, удаленного вызова процедур, называется распределенной
Подберите правильный ответ
Верны ли утверждения?
А) Авторское право распространяется на все виды программ для ЭВМ, в том числе на операционные системы и программные комплексы, которые могут быть выражены на любом языке и в любой форме, включая исходный текст и объектный код
В) Авторское право распространяется на идеи и принципы, лежащие в основе программы
Подберите правильный ответ
Верны ли утверждения?
А) Архитектурное проектирование - описание системы в терминах составляющих ее модулей
В) Детализированное проектирование - описание внутренних механизмов каждого модуля (прецедентов)
Подберите правильный ответ
Верны ли утверждения?
А) Основным принципом сопровождения является закон Биледи: используемый программный продукт подвергается непрерывным изменениям для поддержания его экономической выгоды
В) Реализация процесса сопровождения в жизненном цикле программного средства начинается с планирования сопровождения и завершается снятием данного программного продукта с эксплуатации
Подберите правильный ответ
Верны ли утверждения?
А) Прототипирование — это наиболее часто используемый современный метод формирования требований к программному обеспечению
В) Применение современных методов формирования требований к программному обеспечению обычно связано с низким проектным риском
Подберите правильный ответ
Верны ли утверждения?
А) Каскадное программирование предполагает синтез программы по ее спецификации
В) Сборочное программирование предполагает, что программа собирается путем переиспользования уже известных фрагментов
Подберите правильный ответ
Верны ли утверждения?
А) Конкретизирующее программирование предполагает, что частные, специальные программы извлекаются из универсальной
В) Наиболее известная технология конкретизирующего программирования - это подход с применением паттернов проектирования
Подберите правильный ответ
Верны ли утверждения?
А) Проектирование — процесс жизненного цикла программы, во время которого требования заказчика уточняются, формализуются и документируются
В) Анализ требований — процесс жизненного цикла программы, во время которого исследуется ее структура и взаимосвязи элементов
Подберите правильный ответ
Верны ли утверждения?
А) Технология программирования изучает технологические процессы и порядок их прохождения – стадии (с использованием знаний, методов и средств)
В) Технологический процесс – совокупность взаимосвязанных действий, преобразующих некоторые входные в выходные
Подберите правильный ответ
Верны ли утверждения?
А) В классах существует возможность разграничивать области видимости полей и методов
В) Перекрываемые методы – методы, имеющие одинаковые имена, но разные списки параметров
Подберите правильный ответ
Верны ли утверждения?
А) Взаимное исключение – тип синхронизации, при котором операторы в разных процессах не могут выполняться одновременно
В) Условная синхронизация – тип синхронизации, при котором выполнение процесса приостанавливается до тех пор, пока не станет истинным некоторое условие
Подберите правильный ответ
Верны ли утверждения?
А) Для инициализации объекта используются специальные методы, называемые деструкторами
В) Абстрактные методы определяются в классе, не содержат никаких действий и должны быть переопределены в потомках класса
Подберите правильный ответ
Верны ли утверждения?
А) Международные стандарты серии ИСО 9000 устанавливают, какие именно элементы должны включаться в систему качества
В) Международные стандарты серии ИСО 9000 устанавливают, каким образом конкретная организация должна реализовать эти элементы, включаемые в систему качества
Подберите правильный ответ
Верны ли утверждения?
А) Оператор перехода служит для изменения последовательности выполнения операторов программы
В) Операторы, организующие последовательность команд, которая в зависимости от выполнения условия многократно повторяется при решении задачи, называются операторами цикла
Подберите правильный ответ
Верны ли утверждения?
А) Основным нормативным документом, регламентирующим состав процессов жизненного цикла программного обеспечения, является международный стандарт ISO/IEC 12207
В) Программное обеспечение (или программный продукт) - набор компьютерных программ, процедур и, возможно, связанной с ними документации и данных
Подберите правильный ответ
Верны ли утверждения?
А) Переменная - элемент данных, присутствующий в тексте программы и не меняющий своего значения при многократном использовании
В) Константа - элемент данных в программе, которому присвоено имя и который может принимать разные значения
Подберите правильный ответ
Верны ли утверждения?
А) Последовательная программа имеет один поток управления
В) Параллельная программа имеет два потока управления
Подберите правильный ответ
Верны ли утверждения?
А) Проектирование – процесс жизненного цикла программы, во время которого исследуется ее структура и взаимосвязи элементов
В) Проектирование — итерационный процесс, при помощи которого требования к программным системам (ПС) транслируются в инженерные представления ПС
Подберите правильный ответ
Верны ли утверждения?
А) Размерно-ориентированные метрики – это метрики, косвенно измеряющие программный продукт и процесс его разработки
В) Функционально-ориентированные метрики – это метрики, прямо измеряющие программный продукт и процесс его разработки
Подберите правильный ответ
Верны ли утверждения?
А) Средством структурирования в методологии структурного программирования являются классы
В) Взаимодействие задач в методологии объектно-ориентированного программирования осуществляется при помощи обмена сообщениями между объектами, реализующими данные задачи
Подберите правильный ответ
Верны ли утверждения?
А) Структурное программирование — это исторически первая, поддерживаемая аппаратно методология программирования
В) Методология объектно-ориентированного программирования ориентирована на классическую фон Неймановскую модель
Подберите правильный ответ
Верны ли утверждения?
А) Технология COM ориентирована на определенный язык программирования, на котором разрабатываются СОМ-объекты и клиенты
В) Технология СОМ обеспечивает эффективное управление изменением программ — замену текущей версии компонента на новую версию с дополнительными возможностями
Подберите правильный ответ
Верны ли утверждения?
А) Технология COM – технология доступа к базам данных
В) Технология COM предназначена для повышения надежности взаимодействия программных продуктов между собой
Подберите правильный ответ
Верны ли утверждения?
А) Управление требованиями к программному обеспечению представляет собой часть процесса общего управления проектом
В) Требования к разрабатываемому программному обеспечению описываются с помощью языка программирования
Подберите правильный ответ
Верны ли утверждения?
А) Установление требований — последний этап жизненного цикла разработки программного обеспечения
В) К современным методам выявления требований относится использование программных прототипов, а также такие методы, как JAD и RAD
Подберите правильный ответ
Верны ли утверждения?
А) Характеристика качества программы - набор свойств (атрибутов) программной продукции, по которым ее качество оценивается или описывается
В) Критерий качества - численный показатель, характеризующий степень, в которой программе присуще оцениваемое свойство
Подберите правильный ответ
Специальный метод класса, который вызывается автоматически при создании объектов класса – это__________
Специальный метод класса, который вызывается автоматически при уничтожении объектов класса – это ___________
GUI-интерфейс, в котором одновременно отображается несколько открытых документов, называется интерфейсом
GUI-интерфейс, состоящий из единственного главного окна, в котором одновременно отображается только один открытый документ, называется интерфейсом
________ — это локализация и устранение ошибок, является следствием успешного тестирования программы
Временное прекращение выполнения команд программы с сохранением информации о ее текущем состоянии и передачей управления специальной программе – это ___________
Действия по повышению надежности программного продукта после завершения отладки и разработке усовершенствованных версий программного продукта называют
Если программный продукт разработан с использованием инструментальных средств автоматизации программной инженерии (CASE), его сопровождение
Каждый тест определяет:
Каждый тест определяет: __________ и ____________
Личные права автора программы для ЭВМ и базы данных охраняются
Набор нескольких программных продуктов, объединенных в единый удобный инструмент, называется
Набор правил определения интерфейсов компонентов и их реализаций, а также правил, по которым компоненты работают в системе и взаимодействуют друг с другом, принято объединять под именем
Начинается с определения некоторого средства или типа средств, которые потенциально могут помочь организации в улучшении выполнения текущей работы, ___________ подход внедрения CASE-средств
Обеспечивают хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость
Описывает особенности физического представления системы диаграмма
Пользовательский интерфейс, который на каждом этапе работы разрешает только соответствующий набор действий и предупреждает пользователей об ошибках, называется
Предназначена для графического представления всех структурных отношений между объектами диаграмма
Предназначена для разработки моделей данных и обеспечивает стандартный способ определения данных и отношений между ними диаграмма
Предназначены для переноса существующей системы программного обеспечения в новую среду средства
Предполагает признание важности исследования всех типов CASE-средств и документирования процессов разработки и сопровождения программного обеспечения в данной организации до того, как определяются требования к CASE-средствам, ___________ подход внедрения CASE-средств
Программа, реализующая обработку данных в определенной области применения, называется ______________
Различают две группы методов отладки программ: __________ и ____________
Рассматривает структуру объектов и связей между ними, а также поведение системы в терминах обмена сообщений между объектами ________________ методология проектирования
Рассматривает структуру системы в терминах иерархии функций и передачи информации _______________ методология проектирования
Реализует объекты и элементы управления Windows библиотека классов
Системы, позволяющие обнаруживать уязвимости программных комплексов, используемые нарушителем для реализации атак, называются системами
Специальным образом организованные программные комплексы, рассчитанные на общее применение в определенной проблемной области и дополненные соответствующей технической документацией, называются
Язык программирования определяет набор __________, ___________ и ___________ правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под ее управлением
Языки программирования могут быть реализованы как ______________ и _____________
DDE -
_______ программирования - набор приемов или методов программирования, которые используют опытные программисты, чтобы получить правильные, эффективные, удобные для применения и легкочитаемые программы
____________ — графическое представление набора элементов, изображаемых чаще всего в виде связанного графа с вершинами (сущностями) и ребрами (отношениями)
В основу ___________ подхода к разработке программного обеспечения положен принцип функциональной декомпозиции, при которой структура системы описывается в терминах иерархии ее функций и передачи информации между отдельными функциональными элементами
Выделяют два поколения языков моделирования: ____________ и ____________
Методом быстрой разработки приложений является
Основные подходы к разработке программного обеспечения: _________ и __________
Предусматривает формализованное описание информации, созданной в течение жизненного цикла программы, технологический процесс жизненного цикла программы
Программирование в терминах фактов и правил вывода – это __________________ программирование
Совокупность программных средств автоматизации разработки программ, их отладки и подготовки к выполнению называется системой _____________
Технологический _________ – совокупность взаимосвязанных действий, преобразующих некоторые входные в выходные
Тип данных - это
Точное и конечное описание того или иного общего метода, основанного на применении исполнимых элементарных тактов обработки – это ___________
Традиционным средством структурирования высокого уровня в методологии параллельного программирования является _____________
Эффективность прикладного программного комплекса оценивается на
Язык _______________ — набор правил, определяющих, какие последовательности символов составляют программу (синтаксические правила) и какие вычисления описывает программа (семантические правила)
Язык __________________ — набор правил, определяющих построение моделей (упрощенного представления реальности), включающий их визуализацию и определение структуры и поведения
Языки программирования, имеющие простые машинно-подобные команды и осуществляющие прямой доступ к памяти, называются языками программирования ___________ уровня
На этапе анализа требований и определения спецификаций диаграмма переходов ____________ демонстрирует поведение разрабатываемой программной системы при получении управляющих воздействий
Тесты для поиска ошибок в проектируемом программном обеспечении формируют на этапе жизненного цикла
MSDN представляет
UML – это язык _________________
_________ контроль программы — это проверка текстов программ без использования компьютера.
_________ контроль программы— это проверка текста программы (без выполнения) с помощью инструментальных средств
__________ программного обеспечения - это совокупность свойств, определяющих полезность изделия (программы) для пользователей в соответствии с функциональным назначением и предъявленными требованиями
__________ системы (или какого-либо другого объекта или явления) - это формальное описание системы, в котором выделены основные объекты, составляющие систему, и отношения между этими объектами
___________ - совокупность проектных документов в соответствии с установленным перечнем, которая представляет результат проектирования
___________ анализатор - программа ввода для транслятора, читающая последовательно строки исходной программы, разбивающая их на отдельные лексемы
___________ контроль программы — это проверка правильности программы при ее выполнении на компьютере, т.е. тестирование
___________ программного обеспечения — процесс выполнения программы с целью обнаружения ошибок
____________ требований программного обеспечения — законченное описание поведения программы, которую требуется разработать
____________ – совокупность технических, программных и методических (протоколов, правил, соглашений) средств сопряжения в вычислительной системе пользователей с устройствами и программами, а также устройств с другими устройствами и программами
_____________ отладка означает тестирование программного средства (ПС) в целом с поиском и исправлением фиксируемых при тестировании ошибок во всех документах (включая тексты программ ПС), относящихся к ПС в целом
_____________ пользовательского интерфейса - совокупность характеристик интерфейса, обеспечивающих его простое освоение и эффективное применение вне зависимости от степени подготовленности пользователей
_____________ проектирование при объектном подходе включает объединение классов и других программных ресурсов в программные компоненты, а также размещение этих компонентов на конкретных вычислительных устройствах
______________ отладка программного средства (ПС) означает последовательное раздельное тестирование различных частей программ, входящих в ПС, с поиском и исправлением в них фиксируемых при тестировании ошибок
Абстрактное понятие, относящееся к любому переносу данных от источника к приёмнику – это__________
Библиотеки подключаются к программе на этапах: ________ и ________
В программе имеет место исключение, когда
Взаимодействие между объектами в объектно-ориентированном языке осуществляется с помощью ______________
Виды иерархии, используемые в объектно–ориентированном подходе, – это _____ и___
Виды отладки программных средств: __________ и ____________
Визуальное проектирование элементов интерфейса обеспечивается средствами быстрой разработки приложений
Внесение изменений в программное обеспечение в целях исправления ошибок, повышения производительности или адаптации к изменившимся условиям работы или требованиям, выполняется в процессе жизненного цикла программного обеспечения
Внешнее управление объектом в объектно-ориентированном языке осуществляется
Внутреннее представление данных в памяти компьютера определяет ________ данных
Вспомогательными стандартными технологическими процессами жизненного цикла программы являются: _______________, ________________ и _______________
Выделяют два основных вида тестирования программ: __________ и ____________
Выделяют следующие группы стандартных технологических процессов жизненного цикла программы: _____________, ______________ и ________________
Выполняются выявление свойств данных программы, фиксация их в таблицах, а также простая проверка корректности использования данных на этапе _____________ анализа
Диаграммы потоков __________ позволяют специфицировать как функции разрабатываемого программного обеспечения, так и обрабатываемые им данные
Для доступа к разнородным базам данных используется технология
Для оценки экономической эффективности всего прикладного программного комплекса или отдельных его элементов могут использоваться две группы показателей: ___________ и _____________
Если библиотека компонуется динамически, то
Загрузочный модуль
Интерпретатор
Исключительная ____________ — это событие, прерывающее нормальное выполнение программы
К языкам с C – подобным синтаксисом относятся: ____ и____
Каждый исходный модуль транслятор перерабатывает в перемещаемый _________ модуль
Каждый объект СОМ поддерживает
Компонент транслятора, выполняющий преобразование программы с целью улучшения ее характеристик по одному или ряду параметров, - это
Конструкция языка программирования высокого уровня, представляющая собой поименованную часть программы, результатом выполнения которой является значение, присваиваемое имени данной части программы, - это ____________
Макрос – это
Машинные языки – это языки программирования,
Международные стандарты серии ИСО 9000 устанавливают
Метод быстрой разработки приложений RAD основан на использовании ___________ модели жизненного цикла
Механизм, связывающий вместе код и данные, которыми он манипулирует, и защищающий их от внешних помех и некорректного использования, - это
Модели спецификаций представляются на языке моделирования в виде
На стадии анализа риска
Наименьшим тестируемым элементом при объектно-ориентированном тестировании является
Наличие синтаксических ошибок выявляется на этапе
Объектно-ориентированными языками программирования являются: _____ и _____
Объектный модуль
Одним из стандартов, используемых при проведении аудита безопасности программного средства, является международный стандарт
Организационными стандартными технологическими процессами жизненного цикла программы являются: __________ и ___________
Организация по стандартизации, разработавшая стандарт C++, - это
Основной задачей ______________ проектирования при объектном подходе является разработка классов для реализации объектов, полученных при объектной декомпозиции, что предполагает полное описание полей и методов каждого класса
Основной отличительной особенностью интегрированных прикладных программных комплексов является
Основными стандартными технологическими процессами жизненного цикла программы являются: _________, __________ и __________
Отладку программного средства можно представить в виде многократного повторения трех процессов: __________, __________ и ____________
Первой была сформулирована _____________ модель жизненного цикла программного обеспечения
Переводит программу с исходного языка на язык более низкого уровня (машинно-ориентированный или машинный)
Период разработки и эксплуатации программы, начиная с момента возникновения замысла и заканчивая прекращением всех видов ее использования, называется жизненным ______________ программы
По происхождению методология функционального программировния связана с лямбда-_____________________
Под характеристикой качества программного обеспечения понимается
Пользовательский ___________ — набор методов взаимодействия компьютерной программы и пользователя этой программы
Правообладатель может осуществить оповещение о своих правах
Предусматривает управление модификациями, хранением и поставкой программы технологический процесс жизненного цикла программы
Примером компонентной среды может служить
Проводится заказчиком в организации разработчика программного обеспечения
Проводится конечным пользователем в организации заказчика программного обеспечения
Программа рассматривается как совокупность отдельных фрагментов кода, обеспечивающих выполнение отдельных действий и объединяющих данные и методы управления ими, в модели
Программа, под управлением которой макрогенератор порождает макрорасширения макрокоманд, – это
Программа, помогающая анализировать поведение программы, обеспечивая ее трассировку, называется
Программные средства, поддерживающие процессы создания и сопровождения систем, включая анализ и формулировку требований, проектирование прикладного программного обеспечения и баз данных, генерацию кода, тестирование, документирование и другие процессы, называются
Программный инструмент, предназначенный для перевода программ с одного формального языка на другой, называется
Процедурными языками программирования являются: _____, _____ и _____
Процесс __________ – внесение изменений в программное обеспечение в целях исправления ошибок, повышения производительности или адаптации к изменившимся условиям работы или требованиям
Процесс выполнения программы на некотором наборе данных, для которого заранее известен результат применения или известны правила поведения этой программы, называется
Процесс графического представления модели с помощью некоторого стандартного набора графических элементов называют ____________ моделированием
Процесс поставки, т.е.действия и задачи поставщика, который снабжает заказчика программным продуктом или услугой, относится к группе ___________ процессов жизненного цикла
Процесс сопровождения относится к группе __________ процессов жизненного цикла программного обспечения
Процесс, с помощью которого один объект приобретает свойства другого, т.е. поддерживается концепция иерархической классификации, - это ____________
Разработчик программного средства не принимает участия в
Распределенные компонентные технологии:
Реализация процесса сопровождения в жизненном цикле программного средства завершается
Свойствами объектно-ориентированного программирования являются: ___________, _____________ и __________
Свойство системы изменять свою эффективность в зависимости от степени учета возможностей человека в процессе создания и эксплуатации системы – это ___________.
Свойство, позволяющее использовать один и тот же интерфейс для общего класса действий, - это
Система программирования работает под управлением
Содержат конструкции, позволяющие определять объекты, принадлежащие классам и обладающие свойствами инкапсуляции, наследования и полиморфизма, языки программирования
Создание инфраструктуры (выбор и установка аппаратных и программных средств, используемых для разработки, эксплуатации или сопровождения ПО) относится к группе ___________ процессов жизненного цикла
Состоит в проверке правильности предложений программы и построении дерева разбора исходной программы ______________ анализ
Способ обмена и совместного использования данных приложениями посредством вставки объекта, созданного одним приложением, в документ, созданный другим приложением,- это
Средствами анализа и проектирования программ являются: __________, __________ и ____________
Структура данных, которая может содержать в своем составе переменные, функции и процедуры – это __________
Сущность в объектно-ориентированном языке, которой можно посылать сообщения, и которая может на них реагировать, используя свои данные, - это _____________
Укажите последовательность действий при возникновении исключительной ситуации:
Укажите правильную последовательность классических процессов создания программного обеспечения:
Укажите правильную последовательность обработки прерывания процессором:
Укажите правильную последовательность появления языков программирования:
Укажите правильную последовательность проведения аудита безопасности программного продукта:
Укажите правильную последовательность составляющих в описании класса:
Укажите правильную последовательность становления этапов технологии разработки программного обеспечения:
Укажите правильную последовательность этапов развития языков программирования:
Укажите правильную последовательность этапов, которые необходимо пройти, чтобы выполнить программу:
Укажите соответствие между методологией программирования и ее характеристикой
Укажите соответствие между показателем эффективности программного комплекса и его характеристикой
Укажите соответствие между технологическим подходом сборочного программирования и его характеристикой
Укажите соответствие между технологическим процессом жизненного цикла программы и его характеристикой
Укажите соответствие между характеристикой качества программного обеспечения и ее описанием
Укажите соответствие между характеристикой качества программного обеспечения и ее описанием
Укажите соответствие между моделью методологии структурного анализа и проектирования и ее характеристикой
Укажите соответствие между моделью спецификации требований к разрабатываемому программному обеспечению и ее описанием
Укажите соответствие между названием диаграммы языка UML и ее описанием
Укажите соответствие между названием диаграммы языка UML и ее описанием
Укажите соответствие между основным понятием объектно-ориентированного программирования и его описанием
Укажите соответствие между понятием и его определением
Укажите соответствие между понятием и его содержанием
Укажите соответствие между понятием объектно-ориентированного программирования и его описанием
Укажите соответствие между средством структурного подхода к разработке программного обеспечения и его описанием
Укажите соответствие между термином и его содержанием
Укажите соответствие между типом модели разрабатываемого программного обеспечения и его описанием
Укажите соответствие между типом сопровождения программного продукта и его характеристикой
Укажите соответствие между характеристикой языка программирования и ее описанием
Укажите соответствие между характеристикой языка программирования и ее описанием
Укажите соответствие между языком программирования и его типом
Формальное определение синтаксиса языка программирования называется
Функция, во время обработки которой возникает ее повторный вызов, либо непосредственно, либо косвенно, путем цепочки вызовов других функций – это ________ функция
Этап проектирования программного обеспечения разделяется на два основных подэтапа: __________ и __________
Языки программирования, в которых реализован процессо-ориентированный подход к построению программ, называются