💯 Современные технологии разработки программного обеспечения [Тема 1-5] — ответы на тесты Синергия / МОИ / МТИ / МосАП

Раздел
Программирование
Тип
Просмотров
288
Покупок
5
Антиплагиат
Не указан
Размещена
10 Апр в 17:58
ВУЗ
Не указан
Курс
Не указан
Стоимость
500 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Современные технологии разработки программного обеспечения [Тема 1-5]
306.7 Кбайт 500 ₽
Описание

Современные технологии разработки программного обеспечения > Тест 1 / Тест 2 / Тест 3 /Тест 4 / Тест 5 / Итоговый тест / Компетентностный тест

  • правильные ответы на вопросы из тестов по данной дисциплине
  • вопросы отсортированы в лексикографическом порядке
Оглавление

Современные технологии разработки программного обеспечения

  • Введение в курс
  • Тема 1. Технология структурного программирования
  • Тема 2. Технология гибкого программирования
  • Тема 3. Технология сборочного программирования
  • Тема 4. Технология применения CASE-систем
  • Тема 5. Экстремальное программирование
  • Заключение
  • Итоговая аттестация


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

Тип ответа: Текcтовый ответ

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Adaptive Guidance and Innovation in Lively Environments
  • Agile Growth and Incremental Learning Experiment
  • Adaptive General Integrated Lifecycle Execution
  • Agile Alliance and Information Generation and Learning Enhancement

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Сортировка

  • 1 определение объема работ
  • 2 определение приоритетов
  • 3 оценка трудозатрат
  • 4 выбор метрик

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • инкрементальная разработка
  • итеративность
  • защита команды от внешних вмешательств
  • высокая автономность разработчиков

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • использования объектно-ориентированных концепций
  • разделения программы на процедуры и функции
  • программирования на уровне аппаратных ресурсов
  • использования исключений

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • if, else, switch
  • class, object, new
  • for, while, do-while
  • try, catch, throw

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • автоматическое создание финансовых отчетов
  • генерация технической документации на основе моделей проекта, включая ER-диаграммы и UML-диаграммы
  • отправка электронных писем
  • подсчет символов в текстовых документах

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Retrospective
  • Sprint planning
  • Daily stand-up meeting

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • управление отношениями в коллективе
  • мотивирование коллектива на борьбу за лидерство
  • экстремальное сплочение коллектива

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • большая гибкость временных промежутков (можно использовать столько времени, сколько нужно)
  • возможность быстро и аккуратно вносить изменения в программном обеспечении в ответ на изменения требований и отдельные пожелания заказчиков
  • возможность структурированной работы и ее постоянное сопровождение и тестирование
  • высокое качество получающегося кода, в результате чего нет необходимости убеждать заказчиков в том, что результат соответствует их ожиданиям

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • анализ, проектирование, тестирование, развертывание
  • планирование, разработка, тестирование, поддержка
  • идея, проектирование, реализация, поддержка
  • создание, отладка, тестирование, эксплуатация

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • 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.
  • 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.
  • 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.

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • один из программистов пишет код, напарник в тот же момент проверяет
  • один и тот же элемент программы пишется двумя программистами
  • одна и та же программа пишется двумя программистами попеременно
  • один из программистов пишет алгоритм, второй – пишет программу

Имеется треугольник с длинами сторон a, b, c. Необходимо вычислить его периметр и площадь (по формуле Герона).  Как будет выглядеть блок-схема для данной задачи?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

Имеется треугольник с длинами сторон a, b, c. Необходимо проверить, является ли этот треугольник прямоугольным.  Как будет выглядеть блок-схема для данной задачи?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • программирование на многих языках
  • автоматизация процессов разработки программного обеспечения
  • криптографическая защита данных
  • управление финансовыми ресурсами организации

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • анализ требований
  • проектирование
  • разработка
  • внедрение

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • ISO 9001:2015 (Системы менеджмента качества)
  • OSI (Взаимодействие открытых систем)
  • POSIX (Интерфейс переносимых операционных систем)
  • SQL (Язык структурированных запросов)

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • уменьшение времени разработки
  • снижение стоимости разработки
  • улучшение качества кода
  • увеличение производительности

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • обеспечение функциональной совместимости компонентов
  • защита интеллектуальной собственности производителей компонентов
  • снижение затрат на разработку систем
  • повышение гибкости и адаптивности систем

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Сопоставление

  • A. ASSIGN
  • B. WRITE
  • C. CLOSE
  • D. APPEND
  • E. установить связь файловой переменной и файлом на диске
  • F. записать данные в файл
  • G. закрыть файл
  • H. открыть файл для до записи

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • блочное
  • структурное
  • модульное
  • итеративное

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • гибкость, более качественное программное обеспечение, лучшая коммуникация с клиентом
  • быстрое развертывание, минимизация рисков, автоматизация
  • простота использования, низкая стоимость, повышение производительности
  • высокая эффективность, точное планирование, минимизация задержек

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • быстрое реагирование на изменения
  • отсутствие возможности легкой адаптации к новым требованиям
  • ухудшенное взаимодействие с заказчиком
  • то, что проектирование и разработка делаются одновременно

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • работа в краткосрочных циклах (спринтах)
  • отсутствие коммуникации участников
  • принцип самоорганизации
  • отсутствие планирования

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • функциональному тестированию
  • юнит-тестированию модулей
  • объектно-ориентированному тестированию
  • рефрактингу

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Собирает все объектные файлы в исполняемый файл.
  • Выводит подробную информацию о ходе компиляции.
  • Компилирует исходный код в объектный файл.

Посмотрите на строку компиляции программы на языке C++:     g++ -std=c++17 -o main main.cpp -Wall -Werror -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTI     С каким стандартом будет собран проект на C++?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • C++98
  • C++11
  • C++17

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Преподаватель выдает студенту задание через электронную информационно-образовательную среду, после чего – проверяет ответ студента и выставляет оценку проделанной работы.  Какая диаграмма последовательности подходит для описанной ситуации?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • последовательности
  • полиморфизма
  • итерации
  • ветвления

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • последовательности
  • полиморфизма
  • итерации
  • ветвления

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • последовательности
  • полиморфизма
  • итерации
  • ветвления

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

  • 1 взаимодействие и коммуникации
  • 2 самоорганизация
  • 3 обратная связь
  • 4 инкрементальность
  • 5 бережливость

Рассмотрите приведенную ниже схему.  Верен ли порядок активностей во время планирования спринта в экстремальном программировании? Если есть ошибка, укажите ее. https://lms.synergy.ru/user_files/2523465/tmb/32586/7_52.JPG 

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Все верно, ошибок нет.
  • Оценка трудозатрат должна быть после Выбора метрик.
  • Определение приоритетов должно быть до Определения объема работ.

Рассмотрите приведенную ниже схему.  Верен ли порядок работы над проектом в экстремальном программировании? Если есть ошибка, укажите ее. https://lms.synergy.ru/user_files/2523465/tmb/32586/7_61.JPG 

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Все верно, ошибок нет.
  • Интеграция должна быть до Стабилизации.
  • Дизайн должен быть до Реализации.

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • только электронные письма
  • техническую документацию, ER-диаграммы, UML-диаграммы, отчеты и прочее
  • только презентации
  • исключительно фотографии

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Сопоставление

  • A. Анализ и проектирование
  • B. Проектирование баз данных и файлов
  • C. Программирование
  • D. Сопровождение и реинжиниринг
  • E. Управление проектом
  • F. BPwin, Visio
  • G. ERwin, Database Designer
  • H. Delphi, Visual Studio
  • I. Rational Rose
  • J. MS Project, Advanta

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

Тип ответа: Сопоставление

  • A. Репозиторий
  • B. Графическая подсистема
  • C. Средство документирования
  • D. Сервисная подсистема
  • E. Система графической верификации
  • F. Система разработки / генерации
  • G. хранение версий проекта, определение элементов процессов и отношений между ними
  • H. создание, позиционирование графических и текстовых объектов
  • I. генерация описания для структурных элементов
  • J. управление репозиториями, архивация и восстановление данных
  • K. мониторинг корректности проектируемых структур, логирование ошибок
  • L. преобразование графических структурных элементов в исполняемый код в рамках используемой методологии

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

Тип ответа: Сопоставление

  • A. Основные усилия – на кодирование и тестирование
  • B. «Бумажные» спецификации
  • C. Ручное кодирование
  • D. Ручное документирование
  • E. Тестирование кодов
  • F. Сопровождение кодов
  • G. основные усилия – на анализ и проектирование
  • H. быстрое итеративное создание прототипов
  • I. автоматическая генерация кода
  • J. автоматическая генерация документации
  • K. автоматический контроль проекта
  • L. сопровождение спецификаций проектирования

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

Тип ответа: Сопоставление

  • A. if-else
  • B. for
  • C. switch
  • D. оператор, используемый для проверки условия выполнения кода в зависимости от результата
  • E. оператор, предназначенный для создания цикла с заранее известным числом итераций
  • F. оператор, который позволяет выбирать действия в зависимости от значения выражения

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

Тип ответа: Сопоставление

  • A. Компиляция
  • B. Интерпретация
  • C. Линковка
  • D. Препроцессинг
  • E. процесс преобразования исходного кода программы, написанного на определенном языке программирования, в выполняемый код
  • F. процесс выполнения исходного кода программы построчно, без предварительной компиляции всего кода
  • G. процесс объединения объектных файлов и библиотек для получения исполняемого файла программы
  • H. этап компиляции, на котором выполняется обработка специальных директив и макросов перед тем как исходный код будет передан на компиляцию

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

Тип ответа: Сопоставление

  • A. Метафора системы
  • B. Коллективное владение кодом или шаблонами проектирования
  • C. Стандарт кодирования
  • D. 40-часовая рабочая неделя
  • E. образное представление системы, которое помогает понять ее структуру, функции и взаимосвязи между элементами
  • F. равные права на изменение кода или шаблонов для каждого член команды, что помогает избежать конфликтов и обеспечивает более эффективное взаимодействие между разработчиками
  • G. набор правил и рекомендаций, которые определяют стиль написания кода, его структуру, форматирование и другие аспекты
  • H. общепринятая норма рабочего времени, которая позволяет сохранять баланс между работой и личной жизнью

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

Тип ответа: Сопоставление

  • A. Непрерывная интеграция
  • B. Рефакторинг
  • C. Частые небольшие релизы
  • D. Простота дизайна
  • E. практика разработки программного обеспечения, когда изменения в коде интегрируются в основную ветвь проекта несколько раз в день
  • F. процесс улучшения дизайна существующей программы без изменения ее функциональности
  • G. подход к разработке программного обеспечения, при котором продукт выпускается небольшими частями с определенной периодичностью
  • H. принцип проектирования, который предполагает использование минимального количества элементов для достижения максимальной эффективности и ясности

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

Тип ответа: Сопоставление

  • A. Разработка через тестирование
  • B. Игра в планирование
  • C. Заказчик всегда рядом
  • D. Парное программирование
  • E. методология разработки программного обеспечения, которая предполагает написание тестов для программы раньше, чем пишется ее фактический код, что позволяет обеспечить высокое качество кода
  • F. метод оценки сложности и трудоемкости задач в Scrum-командах, когда участники оценивают задачи по шкале от 0 (самая простая задача) до 10 (самая сложная задача)
  • G. подход к работе с клиентами, при котором представитель заказчика присутствует на площадке разработчика или поставщика услуг на протяжении всего проекта
  • H. техника разработки программного обеспечения, при которой два программиста работают над одним и тем же кодом одновременно

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

Тип ответа: Сопоставление

  • A. Декомпозиция
  • B. Принцип модульности
  • C. Структурный код
  • D. предполагается разделение программы на небольшие независимые подзадачи
  • E. имеет место разбиения программы на модули и функции для упрощения управления кодом
  • F. используются структуры данных и блоки управления потоком

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

Тип ответа: Сопоставление

  • A. g++
  • B. o
  • C. main.cpp
  • D. file.o
  • E. команда вызова компилятора
  • F. параметр команды
  • G. имя файла исходного кода
  • H. имя объектного файла

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

Тип ответа: Сопоставление

  • A. #include
  • B. int main () {...}
  • C. hello.cpp
  • D. hello.hpp
  • E. директива препроцессора
  • F. точка входа в программу
  • G. файл исходного кода
  • H. заголовочный файл

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

Тип ответа: Сопоставление

  • A. Описание критериев завершения задач (DOD, Definition of Done)
  • B. Список задач на текущий спринт (Sprint Backlog)
  • C. Участки выполненной работы за прошедший период (диаграмма Burndown)
  • D. Приращение продукта к следующему спринту (Product Increment)
  • E. Краткое описание пользователя о том, что необходимо заложить в продукт (User Story)
  • F. описание процессов, включающее критерии завершения каждой задачи
  • G. список задач для следующего работоспособного периода проекта
  • H. список выполненных задач за предыдущие периоды
  • I. обозначает то, как именно проект увеличивает свои возможности, удобства, обновления и общую функциональность
  • J. краткое описание пользовательского опыта и желаемого функционала продукта в терминологии пользователя

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

Тип ответа: Сопоставление

  • A. Scrum
  • B. Kanban
  • C. Lean
  • D. методология, использующая рабочие циклы в фиксированные промежутки времени и акцентирующая внимание на совместной работе и доставке готовых продуктов
  • E. методология, использующая визуализацию потока работы для управления работой, регулирования количества задач и максимизации эффективности команды
  • F. методология, фокусирующаяся на постоянной оптимизации процессов, устранении неэффективных этапов и улучшении взаимодействия между членами команды

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

Тип ответа: Сопоставление

  • A. Решения принимаются на уровне команды
  • B. Максимальная связь между членами команды
  • C. Регулярная доставка нового функционала
  • D. Взаимодействие заказчика и команды на протяжении всего проекта
  • E. автономия команды и максимальная вовлеченность каждого участника в процедуры проектирования и разработки продукта
  • F. постоянное совершенствование работы команды и процессов, благодаря постоянному взаимодействию между коллегами
  • G. разработка проекта в коротких циклах и опережающее обсуждение возможностей с заказчиком
  • H. гибкость и способность клиента быстро менять и корректировать решения в текущем процессе

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • уменьшение сложности
  • работа с объектами
  • реализации инкапсуляции и полиморфизма

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов

  • последовательный алгоритм
  • ветвление
  • цикл
  • алгоритм иерархической кластеризации

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Scrum
  • Waterfall
  • Lean

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

  • 1 Lean
  • 2 Kanban
  • 3 Scrum
  • 4 XP

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

  • 1 WHILE
  • 2 условие
  • 3 DO
  • 4 ;

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • планирование спринта
  • отрисовка дизайна
  • проверка и адаптация желаний пользователей
  • созвон с заказчиком

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • основанный на блоках
  • ориентированный на процессы
  • ориентированный на структуру данных
  • ориентированный на искусственный интеллект

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • анализ, проектирование, разработка, тестирование, внедрение, сопровождение
  • планирование, маркетинг, производство, продажи, обслуживание.
  • исследование, анализ, производство, апробация, апгрейд, маркетинг.
  • обучение, администрирование, аудит, анализ безопасности.

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Product Owner в модели Scrum …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • отвечает за разработку необходимой функциональности системы
  • отвечает за непрерывную интеграцию разных компонентов
  • организует и контролирует процесс разработки
  • управляет командой разработчиков и обеспечивает их потребности
Вам подходит эта работа?
Похожие работы
Другие работы автора
Стратегический маркетинг
Тест Тест
8 Окт в 18:38
17
1 покупка
Темы журнала
Показать ещё
Прямой эфир