Все тесты предмета

Ответы на тесты Современные технологии разработки программного обеспечения.dor_МАГ_23-152-М

Вопросы и варианты доступны бесплатно. 16 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

55 вопросов 5 тестов в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Современные технологии разработки программного обеспечения» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

В программировании используются такие современные подходы, как …

  1. нетрадиционный подход и объектный подход
  2. структурный подход и нетрадиционный подход
  3. традиционный подход, и структурный подход и объектно-ориентированное программирование (ООП)✓ Правильный ответ
✓ Правильный ответ

традиционный подход, и структурный подход и объектно-ориентированное программирование (ООП)

Вопрос 2

Акроним Agile означает «…»

  1. Adaptive Guidance and Innovation in Lively Environments
  2. Agile Growth and Incremental Learning Experiment
  3. Adaptive General Integrated Lifecycle Execution
  4. Agile Alliance and Information Generation and Learning Enhancement
Вопрос 3

В модели Scrum применяется такой принцип организации работы, как …

  1. инкрементальная разработка
  2. итеративность
  3. защита команды от внешних вмешательств
  4. высокая автономность разработчиков
Вопрос 4

Участники модели Scrum применяют такой алгоритм действий, как …

  1. планирование спринта
  2. отрисовка дизайна
  3. проверка и адаптация желаний пользователей
  4. созвон с заказчиком
Вопрос 5

Особенность гибкой модели управления проектами при информатизации предприятий – …

  1. быстрое реагирование на изменения
  2. отсутствие возможности легкой адаптации к новым требованиям
  3. ухудшенное взаимодействие с заказчиком
  4. то, что проектирование и разработка делаются одновременно
Вопрос 6Ответ открыт бесплатно

Один из базовых принципов Agile заключается в том, что «люди и взаимодействие важнее процессов и …»

  1. инструментов✓ Правильный ответ
✓ Правильный ответ

инструментов

Вопрос 7

Сопоставьте Agile-методологии с их описанием:

  1. Scrum
  2. Kanban
  3. Lean
  4. методология, использующая рабочие циклы в фиксированные промежутки времени и акцентирующая внимание на совместной работе и доставке готовых продуктов
  5. методология, использующая визуализацию потока работы для управления работой, регулирования количества задач и максимизации эффективности команды
  6. методология, фокусирующаяся на постоянной оптимизации процессов, устранении неэффективных этапов и улучшении взаимодействия между членами команды
Вопрос 8

… – это основной элемент Agile-методологии, обозначающий короткие циклы разработки продукта и максимальную адаптивность к изменениям

  1. Инкрементальность
Вопрос 9

Расположите принципы Agile-методологии в порядке уменьшения их значимости:

  1. взаимодействие и коммуникации
  2. самоорганизация
  3. обратная связь
  4. инкрементальность
  5. бережливость
Вопрос 10Ответ открыт бесплатно

Особенностью модели Scrum является …

  1. работа в краткосрочных циклах (спринтах)✓ Правильный ответ
  2. отсутствие коммуникации участников
  3. принцип самоорганизации
  4. отсутствие планирования
✓ Правильный ответ

работа в краткосрочных циклах (спринтах)

Вопрос 11

Вы являетесь членом Agile-команды разработчиков, которая работает над проектом создания интернет-магазина. Команда уже разработала первую версию продукта и готова начать первый спринт. Какой из предложенных вариантов действий лучше всего соответствует Agile-подходу?

  1. Создать детальный план всех задач на весь проект и строго следовать ему во время спринта.
  2. Разделить большой проект на небольшие задачи и определить, какие из них могут быть выполнены в течение первого спринта.
  3. Заключить долгосрочный контракт с заказчиком, определяющий все детали проекта до его окончательной реализации.
Вопрос 12

Неверно, что к основным целям концепции открытых систем относится …

  1. совместимость компонентов систем разных производителей
  2. стандартизация способов обмена информацией между компонентами
  3. обеспечение возможности расширения функциональности систем
  4. сокрытие деталей реализации систем от пользователей
Вопрос 13Ответ открыт бесплатно

Неверно, что с помощью концепции открытых систем решается такая задача, как …

  1. обеспечение функциональной совместимости компонентов
  2. защита интеллектуальной собственности производителей компонентов✓ Правильный ответ
  3. снижение затрат на разработку систем
  4. повышение гибкости и адаптивности систем
✓ Правильный ответ

защита интеллектуальной собственности производителей компонентов

Вопрос 14

Открытые системы в контексте концепции открытых систем – это системы, …

  1. которые могут взаимодействовать с другими системами
  2. способные принимать и отдавать информацию
  3. допускающие замену компонентов на совместимые с ними
  4. разработанные с использованием открытых стандартов
Вопрос 15

Закрытые системы в контексте концепции открытых систем – это системы, …

  1. детали реализации которых скрыты от пользователей
  2. компоненты которых несовместимы с компонентами других систем
  3. в которых все компоненты разработаны одной организацией
  4. не допускающие расширения функциональности
Вопрос 16

Установите, в каком порядке необходимо выполнять действия при сборке проекта в IDE:

  1. создать проект
  2. написать исходный код
  3. скомпилировать исходный код
  4. добавить библиотеки
  5. собрать проект
Вопрос 17Ответ открыт бесплатно

… – это класс, доступ к которому открывается через строго определенные интерфейсы

  1. Компонент✓ Правильный ответ
✓ Правильный ответ

Компонент

Вопрос 18

… программирование – это метод, при котором сложную программу для электронно-вычислительных машин создают из заранее разработанных фрагментов

  1. Сборочное
Вопрос 19

Для открытых систем, разрабатываемых в соответствии с современными трендами, характерна такая особенность, как …

  1. сложность интеграции компонентов разных производителей
  2. поддержка интеграции с компонентами сторонних производителей
  3. закрытость архитектуры и отсутствие возможности ее расширения
  4. ограниченная совместимость с компонентами устаревших систем
Вопрос 20Ответ открыт бесплатно

Неверно, что к области открытых систем относится стандарт …

  1. ISO 9001:2015 (Системы менеджмента качества)✓ Правильный ответ
  2. OSI (Взаимодействие открытых систем)
  3. POSIX (Интерфейс переносимых операционных систем)
  4. SQL (Язык структурированных запросов)
✓ Правильный ответ

ISO 9001:2015 (Системы менеджмента качества)

Вопрос 21

Сопоставьте понятия и их определения:

  1. Разработка через тестирование
  2. Игра в планирование
  3. Заказчик всегда рядом
  4. Парное программирование
  5. методология разработки программного обеспечения, которая предполагает написание тестов для программы раньше, чем пишется ее фактический код, что позволяет обеспечить высокое качество кода
  6. метод оценки сложности и трудоемкости задач в Scrum-командах, когда участники оценивают задачи по шкале от 0 (самая простая задача) до 10 (самая сложная задача)
  7. подход к работе с клиентами, при котором представитель заказчика присутствует на площадке разработчика или поставщика услуг на протяжении всего проекта
  8. техника разработки программного обеспечения, при которой два программиста работают над одним и тем же кодом одновременно
Вопрос 22

Посмотрите на строку компиляции программы на языке C++: g++ hello.cpp -o hello За что отвечает параметр -o?

  1. За определение имени целевого исполняемого файла.
  2. За создание объектного файла.
  3. За вывод на экран процесса компиляции.
Вопрос 23

Что такое структурное программирование – это метод программирования, …

  1. основанный на блоках
  2. ориентированный на процессы
  3. ориентированный на структуру данных
  4. ориентированный на искусственный интеллект
Вопрос 24Ответ открыт бесплатно

Со структурным программированием чаще всего ассоциируется язык программирования …

  1. Pascal;;Паскаль✓ Правильный ответ
✓ Правильный ответ

Pascal;;Паскаль

Вопрос 25

В основе структурного программирования лежит принцип …

  1. использования объектно-ориентированных концепций
  2. разделения программы на процедуры и функции
  3. программирования на уровне аппаратных ресурсов
  4. использования исключений
Вопрос 26

Существуют такие основные структуры алгоритмов, как … (укажите 3 варианта ответа)

  1. последовательный алгоритм
  2. ветвление
  3. цикл
  4. алгоритм иерархической кластеризации
Вопрос 27Ответ открыт бесплатно

Говоря о структурном программировании, можно утверждать, что оно …

  1. не позволяет использовать циклы
  2. подразумевает использование только одного файла для всей программы
  3. способствует уменьшению сложности программы путем разделения на подзадачи✓ Правильный ответ
  4. не предоставляет возможности для создания пользовательских функций
✓ Правильный ответ

способствует уменьшению сложности программы путем разделения на подзадачи

Вопрос 28

В структурном программировании обычно используются операторы …

  1. if, else, switch
  2. class, object, new
  3. for, while, do-while
  4. try, catch, throw
Вопрос 29

Установить правильную последовательность оператора цикла с предусловием:

  1. WHILE
  2. условие
  3. DO
  4. ;
Вопрос 30Ответ открыт бесплатно

Определите соответствие команды и ее назначения команд для работы с файлами:

  1. ASSIGN✓ Правильный ответ
  2. WRITE✓ Правильный ответ
  3. CLOSE✓ Правильный ответ
  4. APPEND✓ Правильный ответ
  5. установить связь файловой переменной и файлом на диске✓ Правильный ответ
  6. записать данные в файл✓ Правильный ответ
  7. закрыть файл✓ Правильный ответ
  8. открыть файл для до записи✓ Правильный ответ
✓ Правильный ответ

ASSIGN = установить связь файловой переменной и файлом на диске ; WRITE = записать данные в файл ; CLOSE = закрыть файл ; APPEND = открыть файл для до записи

Вопрос 31

Структурированное программирование преследует такую цель, как …

  1. уменьшение сложности
  2. работа с объектами
  3. реализации инкапсуляции и полиморфизма
Вопрос 32

Гибкость – это главное преимущество структурированного программирования по сравнению с … подходом

  1. неструктурированным
Вопрос 33

Идет N-ая секунда суток. Требуется определить полное количество часов и минут в заданный момент времени, считая от начала суток. Выберите правильную программу для решения данной задачи.

  1. program Number_1_1; var hour,minute,n:longint; {Количество секунд в полных сутках равно 86 400, что требует рассмотрения решения задачи только с длинными целыми} ch:char; Begin writeln(' Работа первой программы'); Repeat writeln('Ведите значение секунд'); readln(n); hour:=n div 3600; minute:= n div 60 -hour*60; writeln('Получено часов= ',hour,' минут= ',minute); writeln('Еще хотите проверить время?- y or n'); readln(ch); until ch='n'; End.
  2. program Number_1_1; var hour,minute,n:longint; {Количество секунд в полных сутках равно 86 400, что требует рассмотрения решения задачи только с длинными целыми} ch:integer; Begin writeln(' Работа первой программы'); Repeat writeln('Ведите значение секунд'); readln(n); hour:=n div 3600; minute:= n div 60 -hour*60; writeln('Получено часов= ',hour,' минут= ',minute); writeln('Еще хотите проверить время?- y or n'); readln(ch); until ch='n'; End.
  3. program Number_1_1; var hour,minute,n:real; {Количество секунд в полных сутках равно 86 400, что требует рассмотрения решения задачи только с длинными вещественными числами} ch:char; Begin writeln(' Работа первой программы'); Repeat writeln('Ведите значение секунд'); readln(n); hour:=n div 3600; minute:= n div 60 -hour*60; writeln('Получено часов= ',hour,' минут= ',minute); writeln('Еще хотите проверить время?- y or n'); readln(ch); until ch='n'; End.
Вопрос 34Ответ открыт бесплатно

Аббревиатура CASE в контексте разработки программного обеспечения означает «…»

  1. компьютерная администрация и системная интеграция
  2. системы управления корпоративными активами
  3. средства автоматизации проектирования компьютерных систем✓ Правильный ответ
  4. современные инструменты разработки научных приложений
✓ Правильный ответ

средства автоматизации проектирования компьютерных систем

Вопрос 35

Концептуальная основа CASE-технологии – это …

  1. программирование на многих языках
  2. автоматизация процессов разработки программного обеспечения
  3. криптографическая защита данных
  4. управление финансовыми ресурсами организации
Вопрос 36

CASE-модель жизненного цикла программных средств представляет собой …

  1. описание всех стадий жизненного цикла программы, включая разработку, тестирование и сопровождение
  2. схему распределения ресурсов для разработки программы
  3. модель поведения пользователей программного обеспечения
  4. графическое представление кода программы
Вопрос 37Ответ открыт бесплатно

CASE-система включает в себя такие составляющие, как …

  1. программный код и отладчик
  2. средства для анализа и проектирования программы, средства управления проектом и база данных✓ Правильный ответ
  3. графический интерфейс пользователя, текстовый редактор и компилятор
✓ Правильный ответ

средства для анализа и проектирования программы, средства управления проектом и база данных

Вопрос 38

CASE-системы характеризуют такие функциональные особенности, как …

  1. автоматизация процессов разработки, генерация документации, управление версиями и анализ кода
  2. генерация случайных чисел и работа с графикой.
  3. распознавание речи и работа с искусственным интеллектом
Вопрос 39

В числе основных возможностей, которые предоставляют CASE-системы при создании технической документации для информационных систем, – …

  1. автоматическое создание финансовых отчетов
  2. генерация технической документации на основе моделей проекта, включая ER-диаграммы и UML-диаграммы
  3. отправка электронных писем
  4. подсчет символов в текстовых документах
Вопрос 40

Одним из ключевых признаков CASE-средства является поддержка … или объектно-ориентированных методологий

  1. структурных
Вопрос 41Ответ открыт бесплатно

Сопоставить виды функций CASE-средств с примерами таких средств:

  1. Анализ и проектирование✓ Правильный ответ
  2. Проектирование баз данных и файлов✓ Правильный ответ
  3. Программирование✓ Правильный ответ
  4. Сопровождение и реинжиниринг✓ Правильный ответ
  5. Управление проектом✓ Правильный ответ
  6. BPwin, Visio✓ Правильный ответ
  7. ERwin, Database Designer✓ Правильный ответ
  8. Delphi, Visual Studio✓ Правильный ответ
  9. Rational Rose✓ Правильный ответ
  10. MS Project, Advanta✓ Правильный ответ
✓ Правильный ответ

Анализ и проектирование = BPwin, Visio ; Проектирование баз данных и файлов = ERwin, Database Designer ; Программирование = Delphi, Visual Studio ; Сопровождение и реинжиниринг = Rational Rose ; Управление проектом = MS Project, Advanta

Вопрос 42

Установите правильный порядок этапов CASE-модели жизненного цикла программного обеспечения (ПО):

  1. создание прототипа ПО
  2. проектирование спецификации
  3. контроль проекта
  4. генерация кода
  5. проведение системного тестирования
  6. сопровождение реализованного ПО
Вопрос 43

В большинстве современных CASE-систем применяются методологии структурного и/или объектно-ориентированного … и проектирования

  1. анализа
Вопрос 44Ответ открыт бесплатно

Технические специалисты разрабатывают электронную информационно-образовательную среду. Для этого были определены и проанализированы объекты предметной области. Укажите диаграмму классов, на которой корректно отражены взаимосвязи между выделенными объектами предметной области.

  1. Диаграмма 1.  ✓ Правильный ответ
  2. Диаграмма 2.
  3. Диаграмма 3.  
✓ Правильный ответ

Диаграмма 1.  

Вопрос 45

… кода – это принцип программирования, который ставит задачу создания кода, написанного просто, понятно, с минимальным количеством дублирования кода и явных ошибок

  1. Чистота
Вопрос 46

Установите правильный порядок выполнения этапов экстремального программирования:

  1. определение требований
  2. кодирование
  3. планирование спринта
  4. тестирование
  5. рефакторинг
Вопрос 47

Идея парного программирования заключается в том, что …

  1. один из программистов пишет код, напарник в тот же момент проверяет
  2. один и тот же элемент программы пишется двумя программистами
  3. одна и та же программа пишется двумя программистами попеременно
  4. один из программистов пишет алгоритм, второй – пишет программу
Вопрос 48Ответ открыт бесплатно

Автором экстремального программирования является Кент …

  1. Бек✓ Правильный ответ
✓ Правильный ответ

Бек

Вопрос 49

Основная ошибка менеджеров при внедрении технологии экстремального программирования – это …

  1. завершенные требования
  2. постоянное сокращение времени
  3. неспособность заинтересовать каждого участника в проекте
  4. отсутствие дедлайна
Вопрос 50

К ценностям экстремального программирования относится …

  1. время
  2. итеративность
  3. высокая оплата труда
  4. постоянное общение с заказчиком
Вопрос 51Ответ открыт бесплатно

Особое внимание в экстремальном программировании уделяется …

  1. функциональному тестированию
  2. юнит-тестированию модулей✓ Правильный ответ
  3. объектно-ориентированному тестированию
  4. рефрактингу
✓ Правильный ответ

юнит-тестированию модулей

Вопрос 52

Экстремальное программирование называется так потому, что …

  1. имеет отношение к экстремумам
  2. ставит разработчиков в экстремальные ситуации
  3. создание программного продукта происходят в условиях неясных или быстро меняющихся требований
  4. создание программного кода происходит в условиях экстремальной экономической ситуации
Вопрос 53

Экстремальное программирование – это …

  1. упрощенный, эффективный, гибкий, предсказуемый, научно обоснованный и весьма приятный способ разработки программного обеспечения, предусматривающий низкий уровень риска
  2. некоторое представление о компонентах системы и о том, как они взаимосвязаны между собой
  3. аналог того, что в большинстве методик называется архитектурой
  4. процесс разработки программного обеспечения, при котором команда программистов работает над созданием продукта в течение нескольких месяцев, после чего передает его заказчику
Вопрос 54

Сопоставьте элементы команды компиляции с их названиями:

  1. g++
  2. o
  3. main.cpp
  4. file.o
  5. команда вызова компилятора
  6. параметр команды
  7. имя файла исходного кода
  8. имя объектного файла
Вопрос 55Ответ открыт бесплатно

Рассмотрите приведенную ниже схему этапов экстремального программирования. Правильно ли приведен на схеме порядок этапов экстремального программирования?  

  1. Порядок этапов приведен правильно, ошибок нет.
  2. В схеме есть ошибка: Кодирование должно быть до Планирования спринта.✓ Правильный ответ
  3. В схеме есть ошибка: Тестирование должно быть после Рефакторинга.
✓ Правильный ответ

В схеме есть ошибка: Кодирование должно быть до Планирования спринта.

О материалах и доступе

Что входит в набор «Современные технологии разработки программного обеспечения.dor_МАГ_23-152-М»?

55 вопросов с вариантами из опубликованных тестов (5). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности