Бесплатные ответы на тесты по предмету «Современные технологии разработки программного обеспечения» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 50 вопросов
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 1Ответ открыт бесплатно
Организация программы как совокупности небольших независимых блоков – это … программирование
1блочное
2структурное
3модульное✓ Правильный ответ
4итеративное
✓ Правильный ответ
модульное
Вопрос 2
Принцип структурного программирования, который означает, что команды выполняются в порядке их записи, – это принцип …
1последовательности
2полиморфизма
3итерации
4ветвления
Вопрос 3
Принцип структурного программирования, который позволяет выполнять определенные блоки кода многократно, – это принцип …
1последовательности
2полиморфизма
3итерации
4ветвления
Вопрос 4
Сопоставьте операторы управления потоком с их описаниями:
1if-else
2for
3switch
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создание, отладка, тестирование, эксплуатация
Вопрос 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-методологии по степени их гибкости, от наименее к наиболее гибкой:
1Lean
2Kanban
3Scrum
4XP
Вопрос 18
Расположите в порядке возрастания номеров этапы Scrum-цикла:
1спринт-планирование
2выполнение задач
3ретроспектива
4спринт
5релиз-планирование
6релиз
Вопрос 19
Доска … – это инструмент, который используется в Agile-методологии для визуализации и отслеживания прогресса выполнения задач
1Канбан
Вопрос 20Ответ открыт бесплатно
… уровень эталонной модели OSI (OSI Reference Model), определяет спецификации для открытых систем
17-й;;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Стандарт кодирования
440-часовая рабочая неделя
5образное представление системы, которое помогает понять ее структуру, функции и взаимосвязи между элементами
6равные права на изменение кода или шаблонов для каждого член команды, что помогает избежать конфликтов и обеспечивает более эффективное взаимодействие между разработчиками
7набор правил и рекомендаций, которые определяют стиль написания кода, его структуру, форматирование и другие аспекты
8общепринятая норма рабочего времени, которая позволяет сохранять баланс между работой и личной жизнью
Вопрос 30Ответ открыт бесплатно
CASE-модель жизненного цикла программных средств включает в себя такие этапы, как …
1анализ, проектирование, разработка, тестирование, внедрение, сопровождение✓ Правильный ответ
В состав 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управление репозиториями, архивация и восстановление данных
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
2int main () {...}
3hello.cpp
4hello.hpp
5директива препроцессора
6точка входа в программу
7файл исходного кода
8заголовочный файл
Вопрос 48
Критическими факторами успеха являются:
1Самодисциплина
Вопрос 49
В каком порядке происходят активности во время планирования спринта в экстремальном программировании?
1определение объема работ
2определение приоритетов
3оценка трудозатрат
4выбор метрик
Вопрос 50Ответ открыт бесплатно
Принцип структурного программирования, который позволяет программе принимать решения на основе условий, – это принцип …
1последовательности
2полиморфизма
3итерации
4ветвления✓ Правильный ответ
✓ Правильный ответ
ветвления
О материалах и доступе
Что входит в набор «Современные технологии разработки программного обеспечения.ои(dor_МАГ)»?
50 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.