
Синергия/МОИ/МТИ/МОСАП ответы 100 баллов
Инструментальные средства разработки программного обеспечения (№ 1)
Вопросов в тесте: 104
Вопросы теста
2. Интегрированная среда разработки – это …
3. … диаграммы – это диаграммы, которые включают в себя блоксхемы, диаграммы классов, диаграммы компонентов и другие схемы, объясняющие архитектурные решения проекта
4. … – это процесс изменения внутренней структуры программного кода с целью улучшения его понимания, сопровождаемости, расширяемости и производительности, без изменения внешнего поведения программы
5. Пул в системе управления версиями Git – это …
6. Улучшение … – это улучшение организации кода, включая разделение фрагментов кода на отдельные методы или классы, улучшение порядка и читаемости
7. Вы предложили своим коллегам оценить результаты рефакторинга, обсудить изменения в коде и всем вместе убедиться, что эти изменения не привели к появлению новых проблем. Как называется этот этап в общем процессе рефакторинга?
8. Одним из инструментов для коллективной проверки и обзора кода является …
9. Сопоставьте названия инструментов для отладки программного обеспечения и их описания:
10. Это действие по сохранению изменений в файле или наборе файлов в репозитории, которое обычно сопровождается сообщением, описывающим сделанные изменения. О каком действии идет речь?
11. Основателем интегрированной среды разработки считается …
12. Расположите IDE в хронологическом порядке их появления:
13. Этот известный американский программист в конце 1970-х гг. разработал текстовый редактор Emacs, который позволил другим программистам писать, отлаживать и тестировать программы на одной машине. О ком идет речь?
14. Сопоставьте международные обозначения видов отладки и их русский перевод
15. Клонирование в системе управления версиями Git – это …
16. Расположите в правильной последовательности шаги общего процесса рефакторинга:
17. Неверно, что для автоматизации рефакторинга программного обеспечения используют … (укажите 2 варианта ответа)
18. Вы работаете с международной командой тестировщиков. Вам необходимо, чтобы они провели тестирование программного продукта на устойчивость (отказоустойчивость) в различных условиях. Какое понятие вы будете использовать для того, чтобы объяснить им задачу?
19. … – это инструмент для создания документации для API и предоставления информации о его методах, параметрах и схеме данных
20. Расположите события в хронологическом порядке:
21. Отладка путем … – это метод отладки, который подразумевает вставку инструкций вывода и записи программы для отслеживания ее выполнения
22. … – это комментарии в исходном коде, автогенерируемая документация кода, описание API
23. Инструментом отладки на языке Python является …
24. В основе работы системы управления версиями Git лежит … принцип
25. Процесс отмены предыдущих изменений путем возврата к предыдущей стабильной версии файла или кода – это …
26. Сопоставьте названия программных продуктов и их предназначение:
27. К системам контроля версий относятся …
28. … программного обеспечения – это изменение внутренней структуры программы без изменения ее внешнего поведения
29. … доступны в интегрированных средах разработки (IDE)
30. Visual Studio поддерживает такие языки программирования, как … (укажите 2 варианта ответа)
31. HEAD в системе управления версиями Git – это …
32. Расположите в правильной последовательности ключевые шаги совместной работы над рефакторингом:
33. Основным методом тестирования безопасности является …
34. Сопоставьте названия инструментов для отладки программного обеспечения и их описания:
35. … IDE охватывают множество языков программирования и позволяют создавать множество типов приложений (например, IntelliJ IDEA, Eclipse, NetBeans)
36. В качестве обозначения для раздела с ответами на распространенные вопросы и проблемы, с которыми могут столкнуться пользователи, принято использовать английскую аббревиатуру …
37. Неверно, что для управления изменениями при рефакторинге программного обеспечения используют …
38. Тег в системе управления версиями Git – это …
39. Вам необходимо создать статический веб-сайт документации с гибкой структурой и возможностью настройки. Каким программным продуктом вам необходимо воспользоваться для решения этой задачи?
40. Проверка программы на соответствие требованиям и ожидаемому поведению – это …
41. Xcode поддерживает языки программирования … (укажите 2 варианта ответа)
42. К преимуществам Eclipse следует отнести … (укажите 2 варианта ответа)
43. Расположите в правильном порядке этапы создания документации к проекту:
44. Ветка в системе управления версиями Git – это …
45. К основным методам нагрузочного тестирования относят … (укажите 3 варианта ответа)
46. WebStorm поддерживает языки программирования … (укажите 3 варианта ответа)
47. Неверно, что к основным методам тестирования удобства использования (юзабилити-тестирования) относится тестирование с помощью …
48. Расположите в правильном порядке шаги при работе с отладчиком в IDE:
49. Инструкция по использованию программного обеспечения, с описанием его функций и возможностей – это …
50. Android Studio поддерживает язык программирования …
51. Процесс объединения изменений из разных веток в системе управления версиями Git называется …
52. Сопоставьте аббревиатуры с их расшифровками на русском языке:
53. К недостаткам IntelliJ IDEA относится …
54. Вам необходимо добавить в функцию возможность хранения промежуточных результатов выражения для того, чтобы улучшить читаемость и понимание кода. Какой техникой рефакторинга вы воспользуетесь?
55. Расположите в правильной последовательности ключевые шаги совместной работы над рефакторингом:
56. Неверно, что … используются для рефакторинга программного обеспечения
57. Microchip Studio (ранее Atmel Studio и AVR Studio) является … для встраиваемых систем
58. Сопоставьте названия инструментов совместной работы и их описания:
59. Расположите события в хронологическом порядке:
60. Это расширение для Visual Studio, которое предоставляет широкий набор инструментов рефакторинга для языков .NET. Оно проводит статический анализ кода, предусматривает дополнительные средства автозаполнения, навигации, поиска, подсветки синтаксиса, форматирования, оптимизации и генерации кода, предоставляет 40 автоматизированных рефакторингов, упрощает юнит-тестирование в средах MSTest и NUnit и др. Как называется данный программный продукт?
61. К рискам, связанным с рефакторингом программного обеспечения, следует отнести … (укажите 4 варианта ответа)
62. IntelliJ IDEA поддерживает такие языки программирования, как … (укажите 2 варианта ответа)
63. Место в коде, где выполнение программы останавливается для анализа, – это точка …
64. Вам необходимо интегрировать IDE с платформой .NET, и требуются инструменты для разработки приложений под различные платформы и устройства. Какая IDE лучше всего подойдет для этой задачи?
65. … – это процесс присвоения уникальной метки или номера каждой версии файла или набора файлов, чтобы иметь возможность отслеживать изменения и возвращаться к предыдущим версиям
66. Неверно, что к преимуществам автоматизированных инструментов тестирования относится …
67. Редактор … – это встроенный текстовый редактор с подсветкой синтаксиса, автодополнением, навигацией по коду и возможностью выполнения рефакторингов
68. … форм – это проверка корректности обработки, введенной пользователем информации, например, в формах регистрации или заказа
69. Вам необходимо сделать чертеж для одного из своих проектов. Какой вид специализированных инструментов вам подойдет для решения этой задачи?
70. Программные продукты, предназначенные для улучшения взаимодействия с клиентами и управления продажами, – это …
71. … инструменты – это инструменты, разработанные для выполнения конкретной задачи или предназначенные для работы в определенной области
72. Вам необходимо настроить безопасность и права доступа к системе управления версиями. Какой из вариантов обеспечивает максимальную безопасность в процессе разработки программного обеспечения?
73. … – это корпоративный мессенджер, который позволяет создавать каналы для обсуждений, обмена фалами и информацией, обеспечивает интеграцию с другими сервисами и приложениями
74. Сопоставьте принцип рефакторинга и его значение:
75. Кодовая … включает комментарии в исходном коде, автогенерируемую документацию кода и описание API
76. Инструмент мониторинга и отслеживания для учета производительности и обнаружения проблем – это …
77. Раздел технического описания «…» включает в себя используемые технологии, слои приложения, основные компоненты программного продукта и их взаимодействие
78. Расположите в правильном порядке этапы процесса тестирования программного обеспечения:
79. … – это инструмент для поиска и исправления ошибок в коде, позволяющий установить точки останова, отслеживать значения переменных и выполнение кода шаг за шагом
80. Расположите события в хронологическом порядке:
81. Вам необходимо проанализировать дампы памяти Java для выявления потенциальных утечек памяти и проблем с производительностью. Каким инструментом вы воспользуетесь для решения этой задачи?
82. Репозиторий в системе управления версиями Git – это …
83. Для автоматизации рефакторинга программного обеспечения используют … (укажите 5 вариантов ответа)
84. Слияние в системе управления версиями Git – это …
85. … является встроенным инструментов для преобразования исходного кода в исполняемый формат
86. Ветвление в системе управления версиями Git – это …
87. Сопоставьте названия инструментов документирования с их описаниями:
88. Интегрированная среда разработки впервые появилась в …
89. Техническая документация – это набор документов, которые описывают … продукта или услуги
90. Коммит в системе управления версиями Git – это …
91. Упрощение условий, извлечение повторяющихся частей кода, улучшение именования – это рефакторинг …
92. Вам необходимо создать скрипты сборки и автоматизации процесса компиляции, тестирования и развертывания приложений. Какую программную платформу вы будете использовать?
93. … тестирование предназначено для быстрой проверки основных функций программного обеспечения, чтобы удостовериться, что основные компоненты работают правильно; проводится перед более глубоким тестированием
94. Отладчик – это …
95. Инструмент для автоматизированной генерации документации из комментариев в исходном коде C++, C, Java, Python и других языках – это …
96. … – это создание отдельной ветки разработки на основе существующего состояния кодовой базы; позволяет работать над отдельными функциональными изменениями независимо друг от друга
97. Сопоставьте термины и их определения:
98. Вам необходимо провести анализ и проверку программного кода на наличие потенциальных проблем, ошибок, уязвимостей, а также оценить его качество и производительность. Каким программным продуктом вам необходимо воспользоваться для решения этой задачи?
99. Сопоставьте виды IDE с названиями сред разработки:
100. После завершения разработки программного продукта или исправления ошибки в коде вам необходимо скомбинировать изменения из функциональной ветки с другой. Какой инструмент вам необходимо применить?
101. Неверно, что при рефакторинге …
102. Инструменты тестирования программного обеспечения – это …
103. Рефакторинг … – это вид рефакторинга, который включает в себя изменение его внутренней структуры, такое как упрощение условий, извлечение повторяющихся частей кода в отдельные методы, улучшение именования
104. Конфликт в системе управления версиями Git – это …
Нужна помощь именно с твоим тестом?
Написать намПохожие тесты
Ещё материалы, которые могут пригодиться по этой теме.

Автоматизированная разработка программного обеспечения
Синергия/МОИ/МТИ/МОСАП ответы 100 баллов
подробнее
Инструментальные средства информационных систем (№ 3)
Синергия/МОИ/МТИ/МОСАП ответы 100 баллов
подробнее
Технологии разработки и принятия управленческих решений
Синергия/МОИ/МТИ/МОСАП ответы 100 баллов
подробнее