Скачать тест — (Инструментальные средства разработки программного _34fc1cf8.pdf)
- Расположите события в хронологическом порядке:
- Интегрированная среда разработки впервые появилась в …
- Сопоставьте виды IDE с названиями сред разработки:
- IntelliJ IDEA поддерживает такие языки программирования, как … (укажите 2 варианта ответа)
- Visual Studio поддерживает такие языки программирования, как … (укажите 2 варианта ответа)
- Android Studio поддерживает язык программирования …
- Xcode поддерживает языки программирования … (укажите 2 варианта ответа)
- WebStorm поддерживает языки программирования … (укажите 3 варианта ответа)
- К недостаткам IntelliJ IDEA относится …
- К преимуществам Eclipse следует отнести … (укажите 2 варианта ответа)
- … – это инструмент для поиска и исправления ошибок в коде, позволяющий установить точки останова, отслеживать значения переменных и выполнение кода шаг за шагом
- Редактор … – это встроенный текстовый редактор с подсветкой синтаксиса, автодополнением, навигацией по коду и возможностью выполнения рефакторингов
- Вам необходимо интегрировать IDE с платформой .NET, и требуются инструменты для разработки приложений под различные платформы и устройства. Какая IDE лучше всего подойдет для этой задачи?
- Система управления версиями – это система контроля … продукции
- Сопоставьте аббревиатуры с их расшифровками на русском языке:
- Расположите события в хронологическом порядке:
- Процесс объединения изменений из разных веток в системе управления версиями Git называется …
- Коммит в системе управления версиями Git – это …
- В основе работы системы управления версиями Git лежит … принцип
- HEAD в системе управления версиями Git – это …
- Слияние в системе управления версиями Git – это …
- Конфликт в системе управления версиями Git – это …
- Репозиторий в системе управления версиями Git – это …
- Процесс отмены предыдущих изменений путем возврата к предыдущей стабильной версии файла или кода – это …
- Вам необходимо настроить безопасность и права доступа к системе управления версиями. Какой из вариантов обеспечивает максимальную безопасность в процессе разработки программного обеспечения?
- Отладчик – это …
- Место в коде, где выполнение программы останавливается для анализа, – это точка …
- Сопоставьте названия инструментов для отладки программного обеспечения и их описания:
- … доступны в интегрированных средах разработки (IDE)
- Инструменты тестирования программного обеспечения – это …
- Неверно, что к преимуществам автоматизированных инструментов тестирования относится …
- Расположите в правильном порядке этапы процесса тестирования программного обеспечения:
- Неверно, что к основным методам тестирования удобства использования (юзабилити-тестирования) относится тестирование с помощью …
- К основным методам нагрузочного тестирования относят … (укажите 3 варианта ответа)
- Основным методом тестирования безопасности является …
- Отладка путем … – это метод отладки, который подразумевает вставку инструкций вывода и записи программы для отслеживания ее выполнения
- При данном виде тестирования программного обеспечения тестирующий независим от внутренних механизмов работы программы и сосредотачивается на функциональности и интерфейсе программы. Тестировщик анализирует внешнее поведение программы, без знания о внутренних деталях реализации. Цель — оценить соответствие функциональных требований, пользовательских сценариев и ожидаемого поведения. О каком виде тестирования идет речь?
- … программного обеспечения – это изменение внутренней структуры программы без изменения ее внешнего поведения
- Неверно, что к целям рефакторинга программного обеспечения относится …
- Неверно, что … используются для рефакторинга программного обеспечения
- Неверно, что к преимуществам рефакторинга программного обеспечения относится …
- К рискам, связанным с рефакторингом программного обеспечения, следует отнести … (укажите 4 варианта ответа)
- Для автоматизации рефакторинга программного обеспечения используют … (укажите 5 вариантов ответа)
- Неверно, что для управления изменениями при рефакторинге программного обеспечения используют …
- Расположите в правильной последовательности ключевые шаги совместной работы над рефакторингом:
- Сопоставьте названия инструментов совместной работы и их описания:
- Дублирование, избыточная сложность, непонятные имена переменных, то есть ключевые признаки необходимости рефакторинга, в среде программистов называют «… кода»
- Рефакторинг … – это вид рефакторинга, который включает в себя изменение его внутренней структуры, такое как упрощение условий, извлечение повторяющихся частей кода в отдельные методы, улучшение именования
- Вам необходимо добавить в функцию возможность хранения промежуточных результатов выражения для того, чтобы улучшить читаемость и понимание кода. Какой техникой рефакторинга вы воспользуетесь?
- Техническая документация – это набор документов, которые описывают … продукта или услуги
- Полный перечень разделов, которые должна содержать техническая документация: …
- Расположите в правильном порядке этапы создания документации к проекту:
- Сопоставьте названия инструментов документирования с их описаниями:
- Программные продукты, предназначенные для улучшения взаимодействия с клиентами и управления продажами, – это …
- … – это инструмент для создания документации для API и предоставления информации о его методах, параметрах и схеме данных
- Кодовая … включает комментарии в исходном коде, автогенерируемую документацию кода и описание API
- … инструменты – это инструменты, разработанные для выполнения конкретной задачи или предназначенные для работы в определенной области
- Инструмент мониторинга и отслеживания для учета производительности и обнаружения проблем – это …
- Раздел технического описания «…» включает в себя используемые технологии, слои приложения, основные компоненты программного продукта и их взаимодействие
- Вам необходимо создать статический веб-сайт документации с гибкой структурой и возможностью настройки. Каким программным продуктом вам необходимо воспользоваться для решения этой задачи?
- Интегрированная среда разработки – это …
- Основателем интегрированной среды разработки считается …
- Сопоставьте виды IDE с названиями сред разработки:
- Расположите события в хронологическом порядке:
- Сопоставьте названия программных продуктов и их предназначение:
- Расположите IDE в хронологическом порядке их появления:
- … является встроенным инструментов для преобразования исходного кода в исполняемый формат
- К системам контроля версий относятся …
- Microchip Studio (ранее Atmel Studio и AVR Studio) является … для встраиваемых систем
- Средства синтаксического выделения и автодополнения кода – это …
- … IDE охватывают множество языков программирования и позволяют создавать множество типов приложений (например, IntelliJ IDEA, Eclipse, NetBeans)
- Ветка в системе управления версиями Git – это …
- Клонирование в системе управления версиями Git – это …
- Пул в системе управления версиями Git – это …
- Тег в системе управления версиями Git – это …
- В системе управления версиями Git для добавления файлов в индекс и фиксации изменений используются команды …
- Ветвление в системе управления версиями Git – это …
- … – это процесс присвоения уникальной метки или номера каждой версии файла или набора файлов, чтобы иметь возможность отслеживать изменения и возвращаться к предыдущим версиям
- … – это создание отдельной ветки разработки на основе существующего состояния кодовой базы; позволяет работать над отдельными функциональными изменениями независимо друг от друга
- Сопоставьте аббревиатуры с их расшифровками на русском языке:
- Расположите события в хронологическом порядке:
- Расположите в правильном порядке основные этапы процесса тестирования программного обеспечения:
- Стек вызовов – это список …
- Сопоставьте международные обозначения видов отладки и их русский перевод:
- Сопоставьте названия инструментов для отладки программного обеспечения и их описания:
- Расположите в правильном порядке шаги при работе с отладчиком в IDE:
- Инструментом отладки на языке Python является …
- Проверка программы на соответствие требованиям и ожидаемому поведению – это …
- В качестве международного термина для обозначения удобства использования приложения используется английское слово …
- … тестирование предназначено для быстрой проверки основных функций программного обеспечения, чтобы удостовериться, что основные компоненты работают правильно; проводится перед более глубоким тестированием
- … форм – это проверка корректности обработки, введенной пользователем информации, например, в формах регистрации или заказа
- Расположите в правильной последовательности ключевые шаги совместной работы над рефакторингом:
- Сопоставьте названия инструментов совместной работы и их описания:
- Сопоставьте принцип рефакторинга и его значение:
- Расположите в правильной последовательности шаги общего процесса рефакторинга:
- … – это процесс изменения внутренней структуры программного кода с целью улучшения его понимания, сопровождаемости, расширяемости и производительности, без изменения внешнего поведения программы
- Рефакторинг … – это вид рефакторинга, который может включать аспекты, такие как выделение подклассов, устранение зависимостей, преобразование интерфейсов
- Улучшение … – это улучшение организации кода, включая разделение фрагментов кода на отдельные методы или классы, улучшение порядка и читаемости
- Упрощение условий, извлечение повторяющихся частей кода, улучшение именования – это рефакторинг …
- … – это корпоративный мессенджер, который позволяет создавать каналы для обсуждений, обмена фалами и информацией, обеспечивает интеграцию с другими сервисами и приложениями
- Неверно, что при рефакторинге …
- Неверно, что для автоматизации рефакторинга программного обеспечения используют … (укажите 2 варианта ответа)
- Инструкция по использованию программного обеспечения, с описанием его функций и возможностей – это …
- Сопоставьте названия инструментов документирования с их описаниями:
- Сопоставьте термины и их определения:
- Расположите в правильном порядке этапы создания документации к проекту:
- В качестве обозначения для раздела с ответами на распространенные вопросы и проблемы, с которыми могут столкнуться пользователи, принято использовать английскую аббревиатуру …
- Одним из инструментов для коллективной проверки и обзора кода является …
- … – это комментарии в исходном коде, автогенерируемая документация кода, описание API
- Список всех инструментов, фреймворков и библиотек, которые используются в проекте, и объяснение их использования в техническом описании проекта – это …
- Инструмент для автоматизированной генерации документации из комментариев в исходном коде C++, C, Java, Python и других языках – это …
- … диаграммы – это диаграммы, которые включают в себя блок-схемы, диаграммы классов, диаграммы компонентов и другие схемы, объясняющие архитектурные решения проекта
- Вам необходимо создать скрипты сборки и автоматизации процесса компиляции, тестирования и развертывания приложений. Какую программную платформу вы будете использовать?
- Этот известный американский программист в конце 1970-х гг. разработал текстовый редактор Emacs, который позволил другим программистам писать, отлаживать и тестировать программы на одной машине. О ком идет речь?
- Это действие по сохранению изменений в файле или наборе файлов в репозитории, которое обычно сопровождается сообщением, описывающим сделанные изменения. О каком действии идет речь?
- После завершения разработки программного продукта или исправления ошибки в коде вам необходимо скомбинировать изменения из функциональной ветки с другой. Какой инструмент вам необходимо применить?
- Вам необходимо проанализировать дампы памяти Java для выявления потенциальных утечек памяти и проблем с производительностью. Каким инструментом вы воспользуетесь для решения этой задачи?
- Вы работаете с международной командой тестировщиков. Вам необходимо, чтобы они провели тестирование программного продукта на устойчивость (отказоустойчивость) в различных условиях. Какое понятие вы будете использовать для того, чтобы объяснить им задачу?
- Это расширение для Visual Studio, которое предоставляет широкий набор инструментов рефакторинга для языков .NET. Оно проводит статический анализ кода, предусматривает дополнительные средства автозаполнения, навигации, поиска, подсветки синтаксиса, форматирования, оптимизации и генерации кода, предоставляет 40 автоматизированных рефакторингов, упрощает юнит-тестирование в средах MSTest и NUnit и др. Как называется данный программный продукт?
- Вы предложили своим коллегам оценить результаты рефакторинга, обсудить изменения в коде и всем вместе убедиться, что эти изменения не привели к появлению новых проблем. Как называется этот этап в общем процессе рефакторинга?
- Вам необходимо провести анализ и проверку программного кода на наличие потенциальных проблем, ошибок, уязвимостей, а также оценить его качество и производительность. Каким программным продуктом вам необходимо воспользоваться для решения этой задачи?
- Вам необходимо сделать чертеж для одного из своих проектов. Какой вид специализированных инструментов вам подойдет для решения этой задачи?