Онлайн тесты на тему "Инструментальные средства разработки программного обеспечения – 1-5 промежуточные, итоговый и компетентностный тесты, 7 семестр | Синергия [ID 56477]"
0
Эта работа представлена в следующих категориях:
Тестовое задание на тему: Инструментальные средства разработки программного обеспечения – 1-5 промежуточные, итоговый и компетентностный тесты, 7 семестр
Тест набрал 98 баллов, был выполнен на зачет. Отчёт набранных баллов предоставляю в демо работах.
В купленном тесте будут вопросы и ответы которые размещены ниже.
Так же могу выполнять данную работу индивидуально. Делайте индивидуальный заказ.
Тест набрал 98 баллов, был выполнен на зачет. Отчёт набранных баллов предоставляю в демо работах.
В купленном тесте будут вопросы и ответы которые размещены ниже.
Так же могу выполнять данную работу индивидуально. Делайте индивидуальный заказ.
Демо работы
Описание работы
Тест 1Расположите события в хронологическом порядке:
Интегрированная среда разработки впервые появилась в …
Сопоставьте виды IDE с названиями сред разработки:
Visual Studio поддерживает такие языки программирования, как … (укажите 2 варианта ответа)
Android Studio поддерживает язык программирования …
К недостаткам IntelliJ IDEA относится …
К преимуществам Eclipse следует отнести … (укажите 2 варианта ответа)
… – это инструмент для поиска и исправления ошибок в коде, позволяющий установить точки останова, отслеживать значения переменных и выполнение кода шаг за шагом
Редактор … – это встроенный текстовый редактор с подсветкой синтаксиса, автодополнением, навигацией по коду и возможностью выполнения рефакторингов
Вам необходимо интегрировать IDE с платформой .NET, и требуются инструменты для разработки приложений под различные платформы и устройства.
Какая IDE лучше всего подойдет для этой задачи?
Тест 2
Система управления версиями – это система контроля … продукции
Сопоставьте аббревиатуры с их расшифровками на русском языке:
Расположите события в хронологическом порядке:
Процесс объединения изменений из разных веток в системе управления версиями Git называется …
Коммит в системе управления версиями Git – это …
Слияние в системе управления версиями Git – это …
Конфликт в системе управления версиями Git – это …
Процесс отмены предыдущих изменений путем возврата к предыдущей стабильной версии файла или кода – это …
Тест 3
Отладчик – это …
Место в коде, где выполнение программы останавливается для анализа, – это точка …
Сопоставьте названия инструментов для отладки программного обеспечения и их описания:
Инструменты тестирования программного обеспечения – это …
Неверно, что к преимуществам автоматизированных инструментов тестирования относится …
Неверно, что к основным методам тестирования удобства использования (юзабилити-тестирования) относится тестирование с помощью …
К основным методам нагрузочного тестирования относят … (укажите 3 варианта ответа)
Основным методом тестирования безопасности является …
Отладка путем … – это метод отладки, который подразумевает вставку инструкций вывода и записи программы для отслеживания ее выполнения
При данном виде тестирования программного обеспечения тестирующий независим от внутренних механизмов работы программы и сосредотачивается на функциональности и интерфейсе программы. Тестировщик анализирует внешнее поведение программы, без знания о внутренних деталях реализации. Цель — оценить соответствие функциональных требований, пользовательских сценариев и ожидаемого поведения.
О каком виде тестирования идет речь?
Тест 4
… программного обеспечения – это изменение внутренней структуры программы без изменения ее внешнего поведения
Неверно, что к целям рефакторинга программного обеспечения относится …
Неверно, что … используются для рефакторинга программного обеспечения
К рискам, связанным с рефакторингом программного обеспечения, следует отнести … (укажите 4 варианта ответа)
Неверно, что для управления изменениями при рефакторинге программного обеспечения используют …
Расположите в правильной последовательности ключевые шаги совместной работы над рефакторингом:
Сопоставьте названия инструментов совместной работы и их описания:
Дублирование, избыточная сложность, непонятные имена переменных, то есть ключевые признаки необходимости рефакторинга, в среде программистов называют «… кода»
Рефакторинг … – это вид рефакторинга, который включает в себя изменение его внутренней структуры, такое как упрощение условий, извлечение повторяющихся частей кода в отдельные методы, улучшение именования
Вам необходимо добавить в функцию возможность хранения промежуточных результатов выражения для того, чтобы улучшить читаемость и понимание кода.
Какой техникой рефакторинга вы воспользуетесь?
Тест 5
Техническая документация – это набор документов, которые описывают … продукта или услуги
Полный перечень разделов, которые должна содержать техническая документация: …
Расположите в правильном порядке этапы создания документации к проекту:
Сопоставьте названия инструментов документирования с их описаниями:
Программные продукты, предназначенные для улучшения взаимодействия с клиентами и управления продажами, – это …
… – это инструмент для создания документации для API и предоставления информации о его методах, параметрах и схеме данных
Кодовая … включает комментарии в исходном коде, автогенерируемую документацию кода и описание API
Инструмент мониторинга и отслеживания для учета производительности и обнаружения проблем – это …
Раздел технического описания «…» включает в себя используемые технологии, слои приложения, основные компоненты программного продукта и их взаимодействие
Вам необходимо создать статический веб-сайт документации с гибкой структурой и возможностью настройки.
Каким программным продуктом вам необходимо воспользоваться для решения этой задачи?
Итоговый тест
Основателем интегрированной среды разработки считается …
Сопоставьте виды IDE с названиями сред разработки:
Расположите события в хронологическом порядке:
Расположите IDE в хронологическом порядке их появления:
… является встроенным инструментов для преобразования исходного кода в исполняемый формат
К системам контроля версий относятся …
Средства синтаксического выделения и автодополнения кода – это …
… IDE охватывают множество языков программирования и позволяют создавать множество типов приложений (например, IntelliJ IDEA, Eclipse, NetBeans)
Ветка в системе управления версиями Git – это …
Пул в системе управления версиями Git – это …
В системе управления версиями Git для добавления файлов в индекс и фиксации изменений используются команды …
Расположите события в хронологическом порядке:
Расположите в правильном порядке основные этапы процесса тестирования программного обеспечения:
Сопоставьте международные обозначения видов отладки и их русский перевод:
Расположите в правильном порядке шаги при работе с отладчиком в IDE:
Инструментом отладки на языке Python является …
Проверка программы на соответствие требованиям и ожидаемому поведению – это …
В качестве международного термина для обозначения удобства использования приложения используется английское слово …
… тестирование предназначено для быстрой проверки основных функций программного обеспечения, чтобы удостовериться, что основные компоненты работают правильно; проводится перед более глубоким тестированием
Расположите в правильной последовательности ключевые шаги совместной работы над рефакторингом:
Сопоставьте названия инструментов совместной работы и их описания:
… – это процесс изменения внутренней структуры программного кода с целью улучшения его понимания, сопровождаемости, расширяемости и производительности, без изменения внешнего поведения программы
Рефакторинг … – это вид рефакторинга, который может включать аспекты, такие как выделение подклассов, устранение зависимостей, преобразование интерфейсов
Улучшение … – это улучшение организации кода, включая разделение фрагментов кода на отдельные методы или классы, улучшение порядка и читаемости
… – это корпоративный мессенджер, который позволяет создавать каналы для обсуждений, обмена фалами и информацией, обеспечивает интеграцию с другими сервисами и приложениями
Неверно, что при рефакторинге …
Инструкция по использованию программного обеспечения, с описанием его функций и возможностей – это …
Сопоставьте термины и их определения:
Список всех инструментов, фреймворков и библиотек, которые используются в проекте, и объяснение их использования в техническом описании проекта – это …
Компетентностный тест
Вам необходимо создать скрипты сборки и автоматизации процесса компиляции, тестирования и развертывания приложений.
Какую программную платформу вы будете использовать?
Этот известный американский программист в конце 1970-х гг. разработал текстовый редактор Emacs, который позволил другим программистам писать, отлаживать и тестировать программы на одной машине.
О ком идет речь?
Это действие по сохранению изменений в файле или наборе файлов в репозитории, которое обычно сопровождается сообщением, описывающим сделанные изменения.
О каком действии идет речь?
Вам необходимо проанализировать дампы памяти Java для выявления потенциальных утечек памяти и проблем с производительностью.
Каким инструментом вы воспользуетесь для решения этой задачи?
Вы работаете с международной командой тестировщиков. Вам необходимо, чтобы они провели тестирование программного продукта на устойчивость (отказоустойчивость) в различных условиях.
Какое понятие вы будете использовать для того, чтобы объяснить им задачу?
Это расширение для Visual Studio, которое предоставляет широкий набор инструментов рефакторинга для языков .NET. Оно проводит статический анализ кода, предусматривает дополнительные средства автозаполнения, навигации, поиска, подсветки синтаксиса, форматирования, оптимизации и генерации кода, предоставляет 40 автоматизированных рефакторингов, упрощает юнит-тестирование в средах MSTest и NUnit и др.
Как называется данный программный продукт?
Вы предложили своим коллегам оценить результаты рефакторинга, обсудить изменения в коде и всем вместе убедиться, что эти изменения не привели к появлению новых проблем.
Как называется этот этап в общем процессе рефакторинга?
Вам необходимо провести анализ и проверку программного кода на наличие потенциальных проблем, ошибок, уязвимостей, а также оценить его качество и производительность.
Каким программным продуктом вам необходимо воспользоваться для решения этой задачи?