Присоединяйся к нам в телеграмВступить
Коллективная разработка приложений (№ 1)
Синергия/МОИ/МТИ/МОСАП ответы 100 баллов

Коллективная разработка приложений (№ 1)

Вопросов в тесте: 68

Вопросы теста

1. Программный инструмент, предназначенный для управления изменениями в коде (или других файлах) с течением времени, называется системой контроля …

2. … – это инструмент, используемый для статического анализа кода

3. … – это средство, позволяющее проводить автоматизированное тестирование веб-приложений

4. … – это средство, позволяющее создавать и управлять программным интерфейсом приложения (API)

5. … – это совокупность визуальных и интерактивных элементов, через которые человек взаимодействует с цифровым продуктом, таким как сайт или приложение

6. Стресс-тестирование – это проверка …

7. … – это принцип Agile, предполагающий гибкость в изменении требований

8. Упорядочьте этапы использования автоматизированных средств разработки программного обеспечения:

9. Для создания диаграмм классов используется такое средство, как …

10. Метод анализа рисков, включающий в себя оценку вероятности и влияния рисков, – это …

11. … – это способность объектов, классов или данных принимать различные формы, сохраняя единый интерфейс

12. Говоря о системах контроля версий, можно утверждать, что они …

13. … – это метрика, используемая для оценки качества кода

14. Метод оптимизации, включающий в себя использование нескольких серверов, называется …

15. Расположите характеристики таких интегрированных сред разработки, как Eclipse, IntelliJ IDEA, NetBeans и Xcode, в порядке их перечисления в задании:

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

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

18. Инструменты … используются для мониторинга производительности приложений

19. Соотнесите автоматизированные средства с их характеристиками:

20. Упорядочьте этапы выбора интегрированной среды разработки:

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

22. Пулл-реквест в системе контроля версий – это запрос на …

23. Соотнесите метрику оценки приложений и ее сокращенное обозначение:

24. Компонент, ограничивающий общую производительность системы, – это …

25. … – это принцип объектно-ориентированного программирования, который объединяет данные (поля) и методы (функции), работающие с этими данными, внутри единого компонента – класса

26. Установите соответствие этапов проектирования программных продуктов и содержания данных этапов:

27. … – это методология тестирования, включающая в себя написание тестов до написания кода

28. Расположите задачи ролей участников проекта, (таких как аналитик, менеджер проекта, разработчик и тестировщик) в порядке перечисления данных ролей в задании:

29. Расположите характеристики типов инструментальных средств (таких как CASE-средства, интегрированная среда разработки IDE, системы контроля версий и инструменты для тестирования) в порядке их перечисления в задании:

30. Разработка через тестирование (TDD) – это методология разработки, при которой …

31. Расположите описания методов оценки качества кода (таких как код-ревью, статический анализ кода, модульное тестирование и интеграционное тестирование) в порядке их перечисления в задании:

32. Соотнесите функции интегрированных сред с их описаниями:

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

34. Для визуализации рисков используется …

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

36. … – это принцип методологии scrum, предполагающий регулярные встречи команды

37. Инструменты … используются для автоматизации тестирования веб-приложений

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

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

40. Вид тестирования производительности, при котором система проверяется на количество пользователей или запросов (для оценки ее стабильности), называется …

41. Основным принципом в Agile-разработке является …

42. … – это метод управления проектами, основанный на итерациях

43. План управления качеством – это документ, описывающий …

44. … – это английское сокращенное обозначение методологии, объединяющей команды разработки и эксплуатации операционных процессов для автоматизации, ускорения выпуска программного обеспечения (ПО) и повышения его качества

45. Спринт в методологии Scrum – это …

46. Тип тестирования, который направлен на проверку функциональности приложения, – это … тестирование

47. Для автоматизации развертывания приложений используют такие инструменты, как …

48. Для создания пользовательских интерфейсов используется такое средство, как …

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

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

51. Является фреймворком для тестирования в языке Java

52. Статистический анализ кода …

53. Метод оптимизации, обладающий наиболее эффективными алгоритмами, – …

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

55. Вы работаете над проектом на языке Python и хотите использовать автоматизированные тесты для проверки функциональности. Какой инструмент будет наиболее полезен?

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

57. Ваша команда работает над проектом, который должен быть доступен на нескольких платформах (веб, мобильные устройства).

58. Ваша команда использует Agile-методологии для разработки приложения на разных платформах.

59. Вы являетесь аналитиком, и ваша команда разрабатывает приложение и столкнулась с частыми изменениями требований со стороны клиента.

60. Вы разрабатываете новое приложение и хотите снизить риски, связанные с изменением требований.

61. Ваша команда разрабатывает приложение на языке Java и хочет ускорить процесс сборки проекта.

62. Вы замечаете, что ваше приложение работает медленно при увеличении нагрузки.

63. Вы разрабатываете программный интерфейс API и хотите убедиться, что он работает корректно под высокой нагрузкой. Какое тестирование вам нужно провести?

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

65. Вы работаете над проектом, который требует интеграции с внешними сервисами. Какой метод разработки будет наиболее эффективным?

66. Вы работаете над проектом в Visual Studio и хотите интегрировать систему управления версиями. Какой инструмент вам нужен?

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

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

Нужна помощь именно с твоим тестом?

Написать нам

Ещё материалы, которые могут пригодиться по этой теме.

Все тесты