Онлайн тесты на тему "Коллективная разработка приложений | Темы 1-5 | Готовый тест для сдачи в МФПУ «Синергия», МТИ, МОИ, МОСАП [ID 66981]"
0
Эта работа представлена в следующих категориях:
В тесте представлено 68 вопросов. Правильные ответы размещены после списка вопросов. Сдавался в 2026 г. Формат файла – pdf.
Демо работы
Описание работы
1. Программный инструмент, предназначенный для управления изменениями в коде (или других файлах) с течением времени, называется системой контроля …2. … – это инструмент, используемый для статического анализа кода
3. … – это средство, позволяющее проводить автоматизированное тестирование веб-приложений
4. … – это средство, позволяющее создавать и управлять программным интерфейсом приложения (API)
5. … – это совокупность визуальных и интерактивных элементов, через которые человек взаимодействует с цифровым продуктом, таким как сайт или приложение
6. Стресс-тестирование – это проверка …
7. … – это принцип Agile, предполагающий гибкость в изменении требований
Соблюдение сроков
Минимизация изменений
Гибкость и адаптация к изменениям
Фиксация требований до начала работы
8. Упорядочьте этапы использования автоматизированных средств разработки программного обеспечения:
1 выбор инструмента разработки
2 обучение команды
3 настройка среды разработки
4 начало разработки
9. Для создания диаграмм классов используется такое средство, как …
10. Метод анализа рисков, включающий в себя оценку вероятности и влияния рисков, – это …
11. … – это способность объектов, классов или данных принимать различные формы, сохраняя единый интерфейс
12. Говоря о системах контроля версий, можно утверждать, что они …
13. … – это метрика, используемая для оценки качества кода
14. Метод оптимизации, включающий в себя использование нескольких серверов, называется …
15. Расположите характеристики таких интегрированных сред разработки, как Eclipse, IntelliJ IDEA, NetBeans и Xcode, в порядке их перечисления в задании:
1 многофункциональность и расширяемость
2 поддержка PHP
3 поддержка Java
4 поддержка Swift и Objective-C
16. … разработки программных продуктов – это структурированные подходы к созданию программ, которые включают в себя набор принципов, правил и практик для управления процессом
17. … тестирование связано с проверкой уже существующего функционала программы после внесения изменений (добавление новых фич, исправление багов, рефакторинг) и проводится для того, чтобы убедиться, что старые функции не перестали работать
18. Инструменты … используются для мониторинга производительности приложений
19. Соотнесите автоматизированные средства с их характеристиками:
A. Rational Rose
B. Visual Studio
C. Git
D. JUnit
E. программа, поддерживающая моделирование UML-диаграмм
F. интегрированная среда разработки
G. система контроля версий
H. фреймворк для юнит-тестирования
20. Упорядочьте этапы выбора интегрированной среды разработки:
1 анализ требований проекта
2 оценка функциональности
3 принятие решения о выборе среды разработки
4 сравнение альтернативных сред
21. … – это технология, используемая для временного хранения часто запрашиваемых данных в быстродоступном месте (обычно в оперативной памяти), что позволяет значительно ускорить работу приложений и снизить нагрузку на основные источники данных
22. Пулл-реквест в системе контроля версий – это запрос на …
23. Соотнесите метрику оценки приложений и ее сокращенное обозначение:
A. Стоимость установки приложения пользователем
B. Средний доход на одного активного пользователя
C. Коэффициент окупаемости инвестиций в продвижение
D. Средний доход на одного платящего пользователя
E. CPI
F. ARPU
G. ROI
H. ARPPU
24. Компонент, ограничивающий общую производительность системы, – это …
25. … – это принцип объектно-ориентированного программирования, который объединяет данные (поля) и методы (функции), работающие с этими данными, внутри единого компонента – класса
26. Установите соответствие этапов проектирования программных продуктов и содержания данных этапов:
A. Первый этап
B. Второй этап
C. Третий этап
D. Четвертый этап
E. анализ требований
F. разработка
G. тестирование
H. внедрение
27. … – это методология тестирования, включающая в себя написание тестов до написания кода
28. Расположите задачи ролей участников проекта, (таких как аналитик, менеджер проекта, разработчик и тестировщик) в порядке перечисления данных ролей в задании:
1 определение требований
2 управление проектом
3 написание кода
4 проведение испытаний
29. Расположите характеристики типов инструментальных средств (таких как CASE-средства, интегрированная среда разработки IDE, системы контроля версий и инструменты для тестирования) в порядке их перечисления в задании:
1 для моделирования и проектирование
2 для поддержки разработки и отладки
3 для управления версиями кода
4 для проведения тестов
30. Разработка через тестирование (TDD) – это методология разработки, при которой …
31. Расположите описания методов оценки качества кода (таких как код-ревью, статический анализ кода, модульное тестирование и интеграционное тестирование) в порядке их перечисления в задании:
1 оценка логики и структуры кода другими разработчиками
2 проверка кода на соответствие стандартам
3 проверка отдельных модулей приложения
4 проверка взаимодействия модулей системы
32. Соотнесите функции интегрированных сред с их описаниями:
A. Дебаггер
B. Компилятор
C. Инструмент для работы с базами данных
D. Система контроля версий
E. позволяет находить и исправлять ошибки в коде
F. преобразует исходный код в исполняемую программу
G. позволяет выполнять SQL-запросы и управлять данными
H. позволяет управлять версиями кода и совместной работой над проектом
33. … – это метод анализа, используемый для выявления причин проблем в проекте
34. Для визуализации рисков используется …
35. … в методологии Scrum – это обязательная встреча команды по итогам спринта для анализа работы, выявления проблем и улучшения процессов
36. … – это принцип методологии scrum, предполагающий регулярные встречи команды
37. Инструменты … используются для автоматизации тестирования веб-приложений
38. … – это инструмент, используемый для визуализации рабочего процесса команды
39. Сопоставьте виды тестирования и их характеристики:
A. Автоматизированное тестирование
B. Нагрузочное тестирование
C. Юнит-тестирование
D. Регрессионное тестирование
E. использование специальных инструментов и скриптов для выполнения тестов без участия человека, что обеспечивает скорость и частоту выполнения
F. процесс проверки производительности системы при определенной, возрастающей или ожидаемой нагрузке для оценки ее работы
G. проверка отдельных модулей или компонентов кода на самом низком уровне (обычно выполняется разработчиками)
H. проверка работоспособности системы после внесения изменений (добавления фич, багфиксов), чтобы подтвердить, что старый функционал не сломался
40. Вид тестирования производительности, при котором система проверяется на количество пользователей или запросов (для оценки ее стабильности), называется …
41. Основным принципом в Agile-разработке является …
42. … – это метод управления проектами, основанный на итерациях
43. План управления качеством – это документ, описывающий …
44. … – это английское сокращенное обозначение методологии, объединяющей команды разработки и эксплуатации операционных процессов для автоматизации, ускорения выпуска программного обеспечения (ПО) и повышения его качества
45. Спринт в методологии Scrum – это …
46. Тип тестирования, который направлен на проверку функциональности приложения, – это … тестирование
47. Для автоматизации развертывания приложений используют такие инструменты, как …
48. Для создания пользовательских интерфейсов используется такое средство, как …
49. … – это упорядоченный по приоритету список всех задач, требований, улучшений и технических доработок, необходимых для реализации продукта в Agile-разработке
50. Упорядочьте шаги по внедрению системы контроля версий в команду разработчиков:
1 выбор системы контроля версий
2 настройка репозитория
3 обучение команды
4 запуск процесса разработки
51. Является фреймворком для тестирования в языке Java
52. Статистический анализ кода …
53. Метод оптимизации, обладающий наиболее эффективными алгоритмами, – …
54. Ваша команда проводит нагрузочное тестирование приложения, чтобы определить его пределы производительности. Какой результат вы ожидаете получить?
55. Вы работаете над проектом на языке Python и хотите использовать автоматизированные тесты для проверки функциональности. Какой инструмент будет наиболее полезен?
56. Ваша команда обнаружила, что некоторые требования к продукту не были учтены в начале разработки. Как вы должны поступить?
57. Ваша команда работает над проектом, который должен быть доступен на нескольких платформах (веб, мобильные устройства).
Какой подход лучше всего подходит для этой ситуации?
58. Ваша команда использует Agile-методологии для разработки приложения на разных платформах.
Какой принцип Agile является ключевым для успешной работы команды?
59. Вы являетесь аналитиком, и ваша команда разрабатывает приложение и столкнулась с частыми изменениями требований со стороны клиента.
Какой подход поможет вам лучше адаптироваться к этим изменениям?
60. Вы разрабатываете новое приложение и хотите снизить риски, связанные с изменением требований.
Какой подход будет наиболее эффективным?
61. Ваша команда разрабатывает приложение на языке Java и хочет ускорить процесс сборки проекта.
Какое средство лучше всего подойдет для этой задачи?
62. Вы замечаете, что ваше приложение работает медленно при увеличении нагрузки.
Какой метод оптимизации будет наиболее эффективным?
63. Вы разрабатываете программный интерфейс API и хотите убедиться, что он работает корректно под высокой нагрузкой. Какое тестирование вам нужно провести?
64. Ваша команда разрабатывает мобильное приложение и хочет обеспечить его высокую производительность на разных устройствах. Какой метод оптимизации будет наиболее эффективным?
65. Вы работаете над проектом, который требует интеграции с внешними сервисами. Какой метод разработки будет наиболее эффективным?
66. Вы работаете над проектом в Visual Studio и хотите интегрировать систему управления версиями. Какой инструмент вам нужен?
67. Вы хотите использовать автоматизированные средства для тестирования вашего объектно-ориентированного приложения. Какой инструмент будет наиболее подходящим для юнит-тестирования?
68. Вы хотите улучшить коммуникацию между членами команды, работающими над проектом на разных платформах. Какой инструмент будет для этого наиболее полезен?