Бесплатные ответы на тесты по предмету «Современные технологии разработки программного обеспечения» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 55 вопросов
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 1Ответ открыт бесплатно
В программировании используются такие современные подходы, как …
1нетрадиционный подход и объектный подход
2структурный подход и нетрадиционный подход
3традиционный подход, и структурный подход и объектно-ориентированное программирование (ООП)✓ Правильный ответ
✓ Правильный ответ
традиционный подход, и структурный подход и объектно-ориентированное программирование (ООП)
Вопрос 2
Акроним Agile означает «…»
1Adaptive Guidance and Innovation in Lively Environments
2Agile Growth and Incremental Learning Experiment
3Adaptive General Integrated Lifecycle Execution
4Agile 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-методологии с их описанием:
1Scrum
2Kanban
3Lean
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Ответ открыт бесплатно
Неверно, что с помощью концепции открытых систем решается такая задача, как …
5методология разработки программного обеспечения, которая предполагает написание тестов для программы раньше, чем пишется ее фактический код, что позволяет обеспечить высокое качество кода
6метод оценки сложности и трудоемкости задач в Scrum-командах, когда участники оценивают задачи по шкале от 0 (самая простая задача) до 10 (самая сложная задача)
7подход к работе с клиентами, при котором представитель заказчика присутствует на площадке разработчика или поставщика услуг на протяжении всего проекта
8техника разработки программного обеспечения, при которой два программиста работают над одним и тем же кодом одновременно
Вопрос 22
Посмотрите на строку компиляции программы на языке C++:
g++ hello.cpp -o hello
За что отвечает параметр -o?
1За определение имени целевого исполняемого файла.
2За создание объектного файла.
3За вывод на экран процесса компиляции.
Вопрос 23
Что такое структурное программирование – это метод программирования, …
1основанный на блоках
2ориентированный на процессы
3ориентированный на структуру данных
4ориентированный на искусственный интеллект
Вопрос 24Ответ открыт бесплатно
Со структурным программированием чаще всего ассоциируется язык программирования …
1Pascal;;Паскаль✓ Правильный ответ
✓ Правильный ответ
Pascal;;Паскаль
Вопрос 25
В основе структурного программирования лежит принцип …
1использования объектно-ориентированных концепций
2разделения программы на процедуры и функции
3программирования на уровне аппаратных ресурсов
4использования исключений
Вопрос 26
Существуют такие основные структуры алгоритмов, как … (укажите 3 варианта ответа)
1последовательный алгоритм
2ветвление
3цикл
4алгоритм иерархической кластеризации
Вопрос 27Ответ открыт бесплатно
Говоря о структурном программировании, можно утверждать, что оно …
1не позволяет использовать циклы
2подразумевает использование только одного файла для всей программы
3способствует уменьшению сложности программы путем разделения на подзадачи✓ Правильный ответ
4не предоставляет возможности для создания пользовательских функций
✓ Правильный ответ
способствует уменьшению сложности программы путем разделения на подзадачи
Вопрос 28
В структурном программировании обычно используются операторы …
1if, else, switch
2class, object, new
3for, while, do-while
4try, catch, throw
Вопрос 29
Установить правильную последовательность оператора цикла с предусловием:
1WHILE
2условие
3DO
4;
Вопрос 30Ответ открыт бесплатно
Определите соответствие команды и ее назначения команд для работы с файлами:
1ASSIGN✓ Правильный ответ
2WRITE✓ Правильный ответ
3CLOSE✓ Правильный ответ
4APPEND✓ Правильный ответ
5установить связь файловой переменной и файлом на диске✓ Правильный ответ
6записать данные в файл✓ Правильный ответ
7закрыть файл✓ Правильный ответ
8открыть файл для до записи✓ Правильный ответ
✓ Правильный ответ
ASSIGN = установить связь файловой переменной и файлом на диске ; WRITE = записать данные в файл ; CLOSE = закрыть файл ; APPEND = открыть файл для до записи
Вопрос 31
Структурированное программирование преследует такую цель, как …
1уменьшение сложности
2работа с объектами
3реализации инкапсуляции и полиморфизма
Вопрос 32
Гибкость – это главное преимущество структурированного программирования по сравнению с … подходом
1неструктурированным
Вопрос 33
Идет N-ая секунда суток. Требуется определить полное количество часов и минут в заданный момент времени, считая от начала суток.
Выберите правильную программу для решения данной задачи.
1program 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.
2program 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.
3program 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Управление проектом✓ Правильный ответ
6BPwin, Visio✓ Правильный ответ
7ERwin, Database Designer✓ Правильный ответ
8Delphi, Visual Studio✓ Правильный ответ
9Rational Rose✓ Правильный ответ
10MS 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
Сопоставьте элементы команды компиляции с их названиями:
1g++
2o
3main.cpp
4file.o
5команда вызова компилятора
6параметр команды
7имя файла исходного кода
8имя объектного файла
Вопрос 55Ответ открыт бесплатно
Рассмотрите приведенную ниже схему этапов экстремального программирования.
Правильно ли приведен на схеме порядок этапов экстремального программирования?
1Порядок этапов приведен правильно, ошибок нет.
2В схеме есть ошибка: Кодирование должно быть до Планирования спринта.✓ Правильный ответ
3В схеме есть ошибка: Тестирование должно быть после Рефакторинга.
✓ Правильный ответ
В схеме есть ошибка: Кодирование должно быть до Планирования спринта.
О материалах и доступе
Что входит в набор «Современные технологии разработки программного обеспечения.dor_МАГ_23-152-М»?
55 вопросов с вариантами из опубликованных тестов (5). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.