Современные технологии разработки программного обеспечения - ответы на тест Синергии
Бесплатные ответы на тест Синергия Современные технологии разработки программного обеспечения. Если вы по какой то причине не можете самостоятельно сдать этот или любой другой тест, то мы готовы Вам в этом помочь. Решаем тесты качественно, не дорого, анонимно и в срок. Так же можете посетить наш магазин готовых ответов на тесты.
Так же выполняем отчёты по практике, курсовые работы, дипломные работы и практикумы
Какой из подходов ориентирован на создание программ как совокупности взаимодействующих объектов?
Функциональное программирование
Императивное программирование
+Объектно-ориентированное программирование
Процедурное программирование
Что из перечисленного не является принципом объектно-ориентированного программирования?
Инкапсуляция
+Рекурсия
Наследование
Полиморфизм
Что обозначает термин CI/CD в современном ПО?
+Непрерывная интеграция и доставка
Контроль версий
Сетевое взаимодействие
Среда исполнения
Что такое фреймворк в разработке программного обеспечения?
Система управления базами данных
+Готовый каркас, облегчающий и ускоряющий разработку
Сервис удаленного доступа
Язык программирования
Что такое рефакторинг?
Изменение интерфейса
+Улучшение внутренней структуры кода без изменения его поведения
Добавление новых функций
Оптимизация оборудования
Какой методология разработки предполагает итеративную работу, гибкость и постоянную коммуникацию с заказчиком?
Waterfall
RAD
+Agile
CASE
Что из нижеперечисленного относится к DevOps-практикам?
Проектирование интерфейсов
+Автоматизация сборки и развертывания ПО
Написание пользовательской документации
Создание отчетов
Что такое контейнеризация в контексте разработки ПО?
Метод проектирования интерфейсов
+Изоляция среды запуска приложения с помощью Docker или аналогов
Перенос кода в облако
Описание структуры базы данных
Как называется модель, в которой исходный код программы доступен и может быть изменен любым пользователем?
+Открытая (open source)
Коммерческая
Лицензированная
Облачная
Что такое API?
Программа для редактирования кода
+Интерфейс взаимодействия между компонентами программного обеспечения
Язык разметки
Система хранения данных
Что обеспечивает система контроля версий Git?
Хранение паролей
+Управление изменениями в коде и совместную разработку
Оптимизацию баз данных
Анализ пользовательского интерфейса
Что означает принцип DRY в программировании?
Разработка без документации
+Не повторяй себя (Don’t Repeat Yourself)
Тестирование без пользователей
Использование шаблонов интерфейса
Что включает в себя архитектура MVC?
Маркетинг, верификация, коммуникации
+Model, View, Controller
Модуль, версия, клиент
Middleware, Variable, Case
Какой язык программирования используется преимущественно для веб-разработки на стороне клиента?
PHP
Python
+JavaScript
Java
Какой подход позволяет выносить логику приложения на отдельные микросервисы?
Монолитная архитектура
Функциональное проектирование
+Микросервисная архитектура
Сценарный подход
Что такое unit-тестирование?
+Проверка отдельных функций или методов программы
Проверка интерфейса
Проверка безопасности
Финальное тестирование продукта
Что такое TDD (Test-Driven Development)?
Ручное тестирование
+Разработка через тестирование
Модель проектирования баз данных
Гибкая методология
Какой инструмент чаще всего используется для автоматической сборки проектов на Java?
Makefile
+Maven
YAML
Git
Что такое dependency injection (внедрение зависимостей)?
Метод подключения API
+Способ передачи зависимостей объекту извне вместо создания их внутри
Принцип шифрования данных
Хранение конфигураций
Какой инструмент позволяет виртуализировать окружение и зависимости в Python?
Gradle
+venv (Virtual Environment)
React
Docker Compose
Что такое структурное программирование – это метод программирования, …
Со структурным программированием чаще всего ассоциируется язык программирования …
В основе структурного программирования лежит принцип …
Существуют такие основные структуры алгоритмов, как … (укажите 3 варианта ответа)
В структурном программировании обычно используются операторы …
Установить правильную последовательность оператора цикла с предусловием:
Определите соответствие команды и ее назначения команд для работы с файлами:
Структурированное программирование преследует такую цель, как …
Гибкость – это главное преимущество структурированного программирования по сравнению с … подходом
Идет N-ая секунда суток. Требуется определить полное количество часов и минут в заданный момент времени, считая от начала суток.
Выберите правильную программу для решения данной задачи.
В программировании используются такие современные подходы, как …
Акроним Agile означает «…»
В модели Scrum применяется такой принцип организации работы, как …
Особенность гибкой модели управления проектами при информатизации предприятий – …
Один из базовых принципов Agile заключается в том, что «люди и взаимодействие важнее процессов и …»
Сопоставьте Agile-методологии с их описанием:
… – это основной элемент Agile-методологии, обозначающий короткие циклы разработки продукта и максимальную адаптивность к изменениям
Расположите принципы Agile-методологии в порядке уменьшения их значимости:
Особенностью модели Scrum является …
Вы являетесь членом Agile-команды разработчиков, которая работает над проектом создания интернет-магазина. Команда уже разработала первую версию продукта и готова начать первый спринт.
Какой из предложенных вариантов действий лучше всего соответствует Agile-подходу?
Вопрос
Неверно, что к основным целям концепции открытых систем относится …
Неверно, что с помощью концепции открытых систем решается такая задача, как …
Открытые системы в контексте концепции открытых систем – это системы, …
Закрытые системы в контексте концепции открытых систем – это системы, …
Установите, в каком порядке необходимо выполнять действия при сборке проекта в IDE:
… – это класс, доступ к которому открывается через строго определенные интерфейсы
Для открытых систем, разрабатываемых в соответствии с современными трендами, характерна такая особенность, как …
Неверно, что к области открытых систем относится стандарт …
Сопоставьте понятия и их определения:
Посмотрите на строку компиляции программы на языке C++:
g++ hello.cpp -o hello
За что отвечает параметр -o?
Вопрос
Аббревиатура CASE в контексте разработки программного обеспечения означает «…»
CASE-модель жизненного цикла программных средств представляет собой …
CASE-система включает в себя такие составляющие, как …
CASE-системы характеризуют такие функциональные особенности, как …
В числе основных возможностей, которые предоставляют CASE-системы при создании технической документации для информационных систем, – …
Одним из ключевых признаков CASE-средства является поддержка … или объектно-ориентированных методологий
Сопоставить виды функций CASE-средств с примерами таких средств:
Установите правильный порядок этапов CASE-модели жизненного цикла программного обеспечения (ПО):
В большинстве современных CASE-систем применяются методологии структурного и/или объектно-ориентированного … и проектирования
Технические специалисты разрабатывают электронную информационно-образовательную среду. Для этого были определены и проанализированы объекты предметной области.
Укажите диаграмму классов, на которой корректно отражены взаимосвязи между выделенными объектами предметной области.
Вопрос
… кода – это принцип программирования, который ставит задачу создания кода, написанного просто, понятно, с минимальным количеством дублирования кода и явных ошибок
Автором экстремального программирования является Кент …
Основная ошибка менеджеров при внедрении технологии экстремального программирования – это …
К ценностям экстремального программирования относится …
Особое внимание в экстремальном программировании уделяется …
Экстремальное программирование называется так потому, что …
Экстремальное программирование – это …
Сопоставьте элементы команды компиляции с их названиями:
Рассмотрите приведенную ниже схему этапов экстремального программирования.
Правильно ли приведен на схеме порядок этапов экстремального программирования?
Вопрос
Принцип структурного программирования, который означает, что команды выполняются в порядке их записи, – это принцип …
Принцип «один вход и …» – это основной принцип структурного программирования
Сопоставьте понятия и их характеристики:
Упорядочите шаги выполнения цикла while в структурной программе:
Основные преимущества Agile методологии: …
Жизненный цикл разработки программного обеспечения включает такие этапы, как …
Модель разработки программного обеспечения Scrum – это модель, …
Главный принцип гибких методов, который помогает в достижении гибкости в проекте или организации, – это …
Сопоставьте Agile-принципы с их описанием:
Упорядочьте Agile-методологии по степени их гибкости, от наименее к наиболее гибкой:
Расположите в порядке возрастания номеров этапы Scrum-цикла:
Доска … – это инструмент, который используется в Agile-методологии для визуализации и отслеживания прогресса выполнения задач
… уровень эталонной модели OSI (OSI Reference Model), определяет спецификации для открытых систем
Неверно, что жизненный цикл программных средств включает такой этап, как …
Профиль информационной системы – это …
… стандарт в контексте информационных систем – это стандарт, утвержденный международными организациями
Неверно, что одним из преимуществ использования повторно используемых компонент является …
Установите правильный порядок компиляции программы:
В состав CASE-системы для разработки программного обеспечения входят такие компоненты, как …
CASE-системы для разработки программного обеспечения характеризуются тем, что …
С использованием CASE-системы можно создавать …
Установите правильный порядок этапов оценки и выбора CASE-средства
Одним из ключевых признаков CASE-средства является поддержка … или объектно-ориентированных методологий
CASE – это инструментарий для системных аналитиков, разработчиков и программистов, заменяющий им бумагу и карандаш компьютером для автоматизации процесса проектирования и … программного обеспечения
Установите правильный порядок работы над проектом в экстремальном программировании:
Методика улучшения кода без изменения его функциональности – это …
Основным признаком экстремального проекта является то, что …
Сопоставьте понятия и их определения:
В каком порядке происходят активности во время планирования спринта в экстремальном программировании?
Принцип структурного программирования, который позволяет программе принимать решения на основе условий, – это принцип …
Вопрос
Имеется треугольник с длинами сторон a, b, c. Необходимо вычислить его периметр и площадь (по формуле Герона).
Как будет выглядеть блок-схема для данной задачи?
Имеется треугольник с длинами сторон a, b, c. Необходимо проверить, является ли этот треугольник прямоугольным.
Как будет выглядеть блок-схема для данной задачи?
Вам нужна практика Agile подразумевает организацию коротких встреч команды для обсуждения прогресса и планирования задач.
Какую практику выбрать?
Посмотрите на строку компиляции программы на языке C++:
g++ -std=c++17 -o main main.cpp -Wall -Werror -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTI
С каким стандартом будет собран проект на C++?
Посмотрите на строку компиляции программы на языке C++:
g++ -c -o main.o main.cpp
За какое действие отвечает флаг -c во время компиляции проекта на языке С++?
Студенту необходимо пройти итоговое тестирование с помощью электронной информационно-образовательной среды университета.
Укажите диаграмму переходов состояний, на которой корректно отражены все действия, совершаемые студентом в приведенном случае.
Рассмотрите приведенную ниже схему.
Верен ли порядок активностей во время планирования спринта в экстремальном программировании? Если есть ошибка, укажите ее.
Рассмотрите приведенную ниже схему.
Верен ли порядок работы над проектом в экстремальном программировании? Если есть ошибка, укажите ее.
Другие тесты Синергии:

