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

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

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

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

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

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

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

  1. блочное
  2. структурное
  3. модульное✓ Правильный ответ
  4. итеративное
✓ Правильный ответ

модульное

Вопрос 2

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

  1. последовательности
  2. полиморфизма
  3. итерации
  4. ветвления
Вопрос 3

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

  1. последовательности
  2. полиморфизма
  3. итерации
  4. ветвления
Вопрос 4

Сопоставьте операторы управления потоком с их описаниями:

  1. if-else
  2. for
  3. switch
  4. оператор, используемый для проверки условия выполнения кода в зависимости от результата
  5. оператор, предназначенный для создания цикла с заранее известным числом итераций
  6. оператор, который позволяет выбирать действия в зависимости от значения выражения
Вопрос 5

Принцип «один вход и …» – это основной принцип структурного программирования

  1. один выход
Вопрос 6Ответ открыт бесплатно

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

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

Декомпозиция = предполагается разделение программы на небольшие независимые подзадачи ; Принцип модульности = имеет место разбиения программы на модули и функции для упрощения управления кодом ; Структурный код = используются структуры данных и блоки управления потоком

Вопрос 7

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

  1. функциональное
Вопрос 8

Упорядочите шаги выполнения цикла while в структурной программе:

  1. инициализация переменных
  2. проверка условия цикла
  3. выполнение действий внутри цикла
Вопрос 9

Укажите правильную последовательность шагов разработки структурной программы:

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

Основные преимущества Agile методологии: …

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

гибкость, более качественное программное обеспечение, лучшая коммуникация с клиентом

Вопрос 11

Жизненный цикл разработки программного обеспечения включает такие этапы, как …

  1. анализ, проектирование, тестирование, развертывание
  2. планирование, разработка, тестирование, поддержка
  3. идея, проектирование, реализация, поддержка
  4. создание, отладка, тестирование, эксплуатация
Вопрос 12

Модель разработки программного обеспечения Scrum – это модель, …

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

Product Owner в модели Scrum …

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

отвечает за разработку необходимой функциональности системы

Вопрос 14

Главный принцип гибких методов, который помогает в достижении гибкости в проекте или организации, – это …

  1. адаптивность
Вопрос 15

Сопоставьте Agile-артефакты с их описанием:

  1. Описание критериев завершения задач (DOD, Definition of Done)
  2. Список задач на текущий спринт (Sprint Backlog)
  3. Участки выполненной работы за прошедший период (диаграмма Burndown)
  4. Приращение продукта к следующему спринту (Product Increment)
  5. Краткое описание пользователя о том, что необходимо заложить в продукт (User Story)
  6. описание процессов, включающее критерии завершения каждой задачи
  7. список задач для следующего работоспособного периода проекта
  8. список выполненных задач за предыдущие периоды
  9. обозначает то, как именно проект увеличивает свои возможности, удобства, обновления и общую функциональность
  10. краткое описание пользовательского опыта и желаемого функционала продукта в терминологии пользователя
Вопрос 16Ответ открыт бесплатно

Сопоставьте Agile-принципы с их описанием:

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

Решения принимаются на уровне команды = автономия команды и максимальная вовлеченность каждого участника в процедуры проектирования и разработки продукта ; Максимальная связь между членами команды = постоянное совершенствование работы команды и процессов, благодаря постоянному взаимодействию между коллегами ; Регулярная доставка нового функционала = разработка проекта в коротких циклах и опережающее обсуждение возможностей с заказчиком ; Взаимодействие заказчика и команды на протяжении всего проекта = гибкость и способность клиента быстро менять и корректировать решения в текущем процессе

Вопрос 17

Упорядочьте Agile-методологии по степени их гибкости, от наименее к наиболее гибкой:

  1. Lean
  2. Kanban
  3. Scrum
  4. XP
Вопрос 18

Расположите в порядке возрастания номеров этапы Scrum-цикла:

  1. спринт-планирование
  2. выполнение задач
  3. ретроспектива
  4. спринт
  5. релиз-планирование
  6. релиз
Вопрос 19

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

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

… уровень эталонной модели OSI (OSI Reference Model), определяет спецификации для открытых систем

  1. 7-й;;7;;седьмой✓ Правильный ответ
✓ Правильный ответ

7-й;;7;;седьмой

Вопрос 21

Неверно, что жизненный цикл программных средств включает такой этап, как …

  1. анализ требований
  2. проектирование
  3. разработка
  4. внедрение
Вопрос 22

Профиль информационной системы – это …

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

… стандарт в контексте информационных систем – это стандарт, утвержденный международными организациями

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

Открытый

Вопрос 24

Профили информационных систем можно классифицировать по …

  1. функциональности
  2. масштабу
  3. области применения
  4. уровню сложности
Вопрос 25

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

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

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

  1. лексический анализ✓ Правильный ответ
  2. синтаксический анализ✓ Правильный ответ
  3. семантический анализ✓ Правильный ответ
  4. генерация промежуточного кода✓ Правильный ответ
  5. оптимизация✓ Правильный ответ
  6. генерация машинного кода✓ Правильный ответ
  7. компоновка✓ Правильный ответ
  8. упаковка✓ Правильный ответ
  9. генерация документации✓ Правильный ответ
✓ Правильный ответ

лексический анализ ; синтаксический анализ ; семантический анализ ; генерация промежуточного кода ; оптимизация ; генерация машинного кода ; компоновка ; упаковка ; генерация документации

Вопрос 27

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

  1. определение требований
  2. проектирование
  3. анализ
  4. кодирование
  5. тестирование
  6. документирование
Вопрос 28

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

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

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

  1. Метафора системы
  2. Коллективное владение кодом или шаблонами проектирования
  3. Стандарт кодирования
  4. 40-часовая рабочая неделя
  5. образное представление системы, которое помогает понять ее структуру, функции и взаимосвязи между элементами
  6. равные права на изменение кода или шаблонов для каждого член команды, что помогает избежать конфликтов и обеспечивает более эффективное взаимодействие между разработчиками
  7. набор правил и рекомендаций, которые определяют стиль написания кода, его структуру, форматирование и другие аспекты
  8. общепринятая норма рабочего времени, которая позволяет сохранять баланс между работой и личной жизнью
Вопрос 30Ответ открыт бесплатно

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

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

анализ, проектирование, разработка, тестирование, внедрение, сопровождение

Вопрос 31

В состав CASE-системы для разработки программного обеспечения входят такие компоненты, как …

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

CASE-системы для разработки программного обеспечения характеризуются тем, что …

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

С использованием CASE-системы можно создавать …

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

техническую документацию, ER-диаграммы, UML-диаграммы, отчеты и прочее

Вопрос 34

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

  1. Основные усилия – на кодирование и тестирование
  2. «Бумажные» спецификации
  3. Ручное кодирование
  4. Ручное документирование
  5. Тестирование кодов
  6. Сопровождение кодов
  7. основные усилия – на анализ и проектирование
  8. быстрое итеративное создание прототипов
  9. автоматическая генерация кода
  10. автоматическая генерация документации
  11. автоматический контроль проекта
  12. сопровождение спецификаций проектирования
Вопрос 35

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

  1. Репозиторий
  2. Графическая подсистема
  3. Средство документирования
  4. Сервисная подсистема
  5. Система графической верификации
  6. Система разработки / генерации
  7. хранение версий проекта, определение элементов процессов и отношений между ними
  8. создание, позиционирование графических и текстовых объектов
  9. генерация описания для структурных элементов
  10. управление репозиториями, архивация и восстановление данных
  11. мониторинг корректности проектируемых структур, логирование ошибок
  12. преобразование графических структурных элементов в исполняемый код в рамках используемой методологии
Вопрос 36Ответ открыт бесплатно

Установите правильный порядок этапов оценки и выбора CASE-средства

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

формулировка задачи, цели и масштаба оценки ; выявление набора качественных / количественных критериев оценки ; ранжирование критериев оценки ; подбор перечня потенциально применимых к использованию CASE-средств ; оценка соответствия подобранного перечня потенциально применимых к использованию CASE-средств выявленным критериям оценки ; ранжирование подобранного перечня CASE-средств в соответствии с определенными критериями ; ранжирование средств-альтернатив по наиболее значимым критериям ; определение наиболее подходящего CASE-средства

Вопрос 37

Установите корректный порядок этапов внедрения CASE-средства:

  1. определение потребности / необходимости внедрения CASE-средства
  2. анализ технических / организационных / финансовых возможностей
  3. разработка критериев оценки CASE-средства
  4. определение методики выбора CASE-средства
  5. выбор CASE-средства
  6. тестирование выбранного CASE-средства на пилотном проекте
  7. определение стратегии внедрения CASE-средства
  8. реализация внедрения CASE-средства
  9. оценка результатов перехода на выбранное CASE-средство
Вопрос 38

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

  1. структурных
Вопрос 39

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

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

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

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

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

Вопрос 41

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

  1. анализ требований
  2. реализация
  3. дизайн
  4. интеграция
  5. стабилизация
Вопрос 42

Методика улучшения кода без изменения его функциональности – это …

  1. рефакторинг;;refactoring
Вопрос 43Ответ открыт бесплатно

Главная задача руководителя экстремального проекта – …

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

управление отношениями в коллективе

Вопрос 44

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

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

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

  1. Компиляция
  2. Интерпретация
  3. Линковка
  4. Препроцессинг
  5. процесс преобразования исходного кода программы, написанного на определенном языке программирования, в выполняемый код
  6. процесс выполнения исходного кода программы построчно, без предварительной компиляции всего кода
  7. процесс объединения объектных файлов и библиотек для получения исполняемого файла программы
  8. этап компиляции, на котором выполняется обработка специальных директив и макросов перед тем как исходный код будет передан на компиляцию
Вопрос 46Ответ открыт бесплатно

Фундаментальный вопрос экстремального управления проектами: «…»

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

Как создать условия, которые будут рождать новые решения о поимке мыши?

Вопрос 47

Сопоставьте элементы проекта на C++ и их обозначения:

  1. #include
  2. int main () {...}
  3. hello.cpp
  4. hello.hpp
  5. директива препроцессора
  6. точка входа в программу
  7. файл исходного кода
  8. заголовочный файл
Вопрос 48

Критическими факторами успеха являются:

  1. Самодисциплина
Вопрос 49

В каком порядке происходят активности во время планирования спринта в экстремальном программировании?

  1. определение объема работ
  2. определение приоритетов
  3. оценка трудозатрат
  4. выбор метрик
Вопрос 50Ответ открыт бесплатно

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

  1. последовательности
  2. полиморфизма
  3. итерации
  4. ветвления✓ Правильный ответ
✓ Правильный ответ

ветвления

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

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

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

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

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

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

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

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

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

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