Главная / Менеджмент / Гибкая методология разработки программного обеспечения

Гибкая методология разработки программного обеспечения - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: Курс посвящен методологии разработки программного обеспечения Microsoft Solutions Framework for Agile Software Development корпорации Microsoft.
Смотрите также:
Укажите верные определения
(1) участники команды могут выступать только в одной роли
(2) участники команды не имеют равных полномочий
(3) участники команды могут выступать в нескольких ролях
(4) участники команды обладают равными полномочиями
Укажите верные определения
(1) если итерация начинается с собрания, на котором она планируется, то заканчиваться она должна тоже собранием
(2) по завершении итерации анализ сделанного делать не следует
(3) запросы поиска проблем должны выполняться хотя бы один раз в начале рабочего дня
(4) выполняющиеся итерации контролировать не обязательно
Укажите назначение описателей дефектов
(1) предназначены для изменения концепции проекта
(2) предназначены для предоставления сведений, необходимых для понимания влияния проблемы на разработчиков
(3) предназначены для предоставления сведений, необходимых для полного понимания влияния проблемы на систему
Что описывается с помощью циклов?
(1) частота выпуска и обновления конечных продуктов
(2) периодичность выполнения различных проектов
(3) периодичность выполнения различных действий
Какие действия рекомендуются в операции - Мониторинг итерации?
(1) анализ описателей высокоприоритетных сценариев, требований к качеству и ошибок в данной итерации
(2) распределение приоритетов так, чтобы сначала заканчивались наиболее важные части итерации
(3) не рекомендуется распределение приоритетов
(4) распознавание узких мест, снижающих темп выполнения работы
Что фиксируется в требованиях к качеству?
(1) загрузка
(2) производительность
(3) доступность
(4) удобство обслуживания и сопровождения
(5) сроки разработки
Что такое треки?
(1) треки предназначены для группировки циклов
(2) треки служат для группировки операций, завершающихся контрольными точками
(3) треки всегда предназначены для задач или работ, выполняемых в циклах
Что верно для операции - Определение продолжительности итерации?
(1) общая продолжительность проекта определяется на основании продолжительности итераций
(2) общее время, необходимое для завершения задач, называется продолжительностью итерации
(3) общее время, необходимое для завершения цикла, называется продолжительностью итерации
(4) общая продолжительность проекта определяется на основании сроков заказчика
Кто создает сценарий?
(1) архитектор
(2) бизнес-аналитик
(3) разработчик
(4) тестировщик
Что такое аспект в MSF for Agile Software Development?
(1) набор строгих правил
(2) это совокупность показателей, определяющая, как отдельный участник проекта оценивает ситуацию и реагирует на нее
(3) способ мотивация персонала
Какие рекомендации существуют для операции - Разбиение сценариев на задачи?
(1) менеджер проекта организует короткое собрание или дискуссию по электронной почте и фиксирует задачи
(2) менеджер проекта организует собрание на целый день и выслушивает все мнения
(3) пусть архитекторы, тестировщики и разработчики сами выберут себе задачи
(4) пусть менеджер проекта принудительно назначит задачи архитекторам, тестировщикам и разработчикам
Укажите верные утверждения
(1) представители каждой роли используют описатели задач однообразно
(2) описатель задачи является универсальным средством распределения работ в рамках проекта
(3) некоторые поля описателей задач применяются только для определенных ролей
Фундаментальными принципами модели команды MSF являются:
(1) команда - это группа равнозначных сотрудников с четкой подотчетностью, разделяемой ответственностью и свободным общением
(2) защита интересов каждого ключевого представителя, вовлеченного в проект, голос которого может повлиять на успех
(3) выделение лидеров и делегирование им надзорно-контрольных полномочий
(4) необходимая гибкость в масштабировании команды
Что дает разделение системы на модули?
(1) возможность создать логические единицы для разработки
(2) позволяет снизить общую сложность
(3) уменьшает время отладки межмодульного взаимодействия
(4) увеличивает потенциальные возможности повторного использования
(5) возможность инкапсулировать функции
Какие компоненты могут содержаться на диаграмме приложения?
(1) веб- и Windows-приложения
(2) веб-службы
(3) актеры
Почему ответственность в команде распределяется равномерно?
(1) чтобы не было одного виноватого во всем
(2) чтобы менеджер проекта не нес ответственность
(3) невозможно выделить результат работы отдельного участника из общего решения
(4) команда работает эффективнее, когда каждый ее участник, видит картину в целом
Создание архитектурной модели может
(1) решить проблему надежности
(2) снизить риски
(3) повысить стоимость
(4) помочь избавиться от необходимости написания тестов
Что такое пакет изменений?
(1) это физическое объединение сделанных изменений в одном файле
(2) это изменения в конфигурации внешних систем
(3) это логическое объединение сделанных изменений
Для чего используется контрольный список проекта?
(1) для отслеживания присутствия сотрудника на рабочем месте
(2) для отслеживания всех критически важных работ, которые должны быть выполнены для успешного завершения итерации
(3) для создания проекта команды на Team Foundation Server
Требования к качеству используются для
(1) минимизации количества тестов
(2) описания нефункциональных требований
(3) ограничений на функциональные возможности системы
Что такое план итерации?
(1) это набор сценариев, относящийся к одной итерации
(2) это набор сценариев, требований к качеству и задач, относящийся к одной итерации
(3) это набор требований к качеству и задач, относящийся к одной итерации
Какие из перечисленных операций выполняет бизнес-аналитик?
(1) определение требований к качеству путем мозгового штурма
(2) определение приоритетов в списке требований к качеству
(3) оценка требования к качеству
(4) определение требований безопасности
(5) написание требований к качеству
(6) составление графика реализации требований к качеству
Требования к безопасности защищают
(1) конфиденциальные данные
(2) менеджеров от ответственности
(3) требования закона
(4) репутацию компании
(5) от неверной реализации алгоритмов
(6) торговые секреты
Что представлено в логической диаграмме центра обработки данных?
(1) схема базы данных
(2) конкретные конфигурации серверов приложений
(3) кадровые ресурсы
(4) показываются взаимосвязи между серверами
Основные задачи бизнес-аналитика:
(1) определять программную архитектуру
(2) трансформировать потребности и задачи пользователей в конкретные определения, сценарии и требования к качеству
(3) определять ожидания от функциональных возможностей системы и управлять ими
(4) определять график и бюджет
Что может включать в себя раскадровка сценария?
(1) диаграммы последовательности экранов
(2) снимки экранов
(3) макеты приложений
(4) графические портреты собирательных образов
Что содержат тесты, выполняемые в ручном режиме?
(1) список ограничений
(2) перечень действий, которые нужно выполнить в процессе тестирования
(3) параметры нагрузочного тестирования
Какие из перечисленных операций выполняет разработчик?
(1) выполнение теста модуля
(2) разделение системы на подсистемы
(3) выбор и запуск тестового задания
(4) создание или изменение теста модуля
Выберите верные утверждения
(1) создавайте "чистую" сборку только финальном релизе
(2) создавайте "чистую" сборку только в случае абсолютной необходимости
(3) создавайте "чистую" сборку всегда
Что такое диаграмма системы?
(1) это представление способов взаимодействия модулей
(2) это представление структуры приложений и/или других систем в виде совокупности компонентов
(3) это представление способов взаимодействия внешних источников данных с базой данных
Основные задачи разработчика
(1) уточнять физический дизайн
(2) оценивать время и усилия для выполнения конкретных элементов
(3) осуществлять поиск серьезных дефектов в продукте путем его тестирования с последующим описанием
(4) выполнять реализацию функций
Код, измененный при устранении дефекта, необходимо
(1) автономно протестировать
(2) проверить на соответствие правилам кодирования
(3) выделить в виде отдельного модуля
(4) зарегистрировать в системе управления версиями
(5) не регистрировать в системе управления версиями
В чем заключается одна из задач менеджера?
(1) найти такой баланс, при котором скорость разработки будет максимальной при любом качестве
(2) найти такой баланс, при котором скорость разработки будет максимальной при должном качестве
(3) найти такой баланс, при котором качество будет максимальным при любой скорости разработки
Какие действия не выполняет разработчик?
(1) планирование итерации
(2) сборка продукта
(3) развертывание проекта базы данных
(4) устранение дефекта
Оценка стоимости задачи по разработке помогает
(1) распределить приоритеты
(2) ограничить набор реализуемых функций
(3) перераспределить премии сотрудникам
(4) определить расписание
О чем может свидетельствовать высокий коэффициент обнаружения дефектов?
(1) об эффективном тестировании
(2) о плохо написанном, не полностью интегрированном коде
(3) о неэффективном тестировании
Какие определения верны
(1) операции (activity) могут требовать для своего выполнения конечные продукты как результаты предыдущих операций
(2) операции приводят к возникновению конечных продуктов
(3) действия (workstream) могут быть сгруппированы в операции (activity)
(4) операции (activity) могут быть сгруппированы в действия (workstream)
Какие определения верны?
(1) важно заранее определить правильный баланс между сценариями, требованиями к качеству и ассигнованиями на исправление ошибок
(2) первоначальный план итерации создается на основе элементов сценариев (scenario entries) и требований к качеству, имеющих точные оценки
(3) первоначальный план итерации создается на основе элементов сценариев (scenario entries) и требований к качеству, имеющих приблизительные оценки
(4) в текущую итерацию попадают сценарии и требования к качеству, имеющие наибольшую практическую ценность
Какие бывают основания при переходе от нового описателя дефекта к активному?
(1) сбой при сборке
(2) так задумано
(3) новый
(4) неактуален
Что должно появиться в результате каждой интерации?
(1) финальный релиз
(2) стабильно работающая часть системы
(3) конечные продукты (deliverables)
Какие действия рекомендуются в операции - Снижение риска?
(1) тратить максимум усилий на устранение рискованных моментов, несмотря на возможные убытки
(2) для снижения риска необходимо предпринять шаги с целью уменьшения его вероятности или смягчения его воздействия
(3) тратить на устранение рискованных моментов усилий не больше, чем они могут принести убытков
(4) для снижения риска необходимо координально переделать итерацию
Что такое приблизительный порядок величины (Rough order of magnitude) ?
(1) это способ оценки трудозатрат на реализацию дефекта или задачи
(2) это случайное число
(3) это способ оценки трудозатрат на реализацию сценария или требования к качеству
Что такое описатель (work item)?
(1) текстовое пояснение для тестов
(2) это запись в базе данных VSTF, которая используется для отслеживания назначения определенной операции или действия исполнителям
(3) это запись в базе данных, описывающая последовательность операций
Какие действия рекомендуются в операции - Оценка сценария?
(1) разработайте программу для оценки величины ROM (rough order of magnitude) сложности каждого сценария
(2) совместно с разработчиками оцените приблизительный порядок величины (rough order of magnitude, ROM) сложности каждого сценария
(3) определите риски, которые могут задержать или помешать успешному завершению работ по реализации сценария
Что такое риск?
(1) это событие которое указывает на негативное влияние на проект в настоящем
(2) это вероятное событие или фактор, который может оказать негативное влияние на проект в будущем
(3) это событие которое указывает на негативное влияние на проект в прошлом
Что относится к аспектам MSF?
(1) понимание практической ценности
(2) гордость за участие в проекте
(3) ограничение только своим участком работы
(4) хозяйский подход
Какие рекомендации существуют для операции - Разбиение требования к качеству на задачи?
(1) если будут обнаружены сценарии, пропущенные бизнес-аналитиком, не предпринимайте никаких действий
(2) если будут обнаружены сценарии, пропущенные бизнес-аналитиком, добавьте их к соответствующему требованию к качеству
(3) передайте требование к качеству разработчику, которому принадлежат задачи по соответствующему сценарию.
(4) передайте требование к качеству тестировщику, которому принадлежат задачи по соответствующему сценарию.
Выберите верное утверждение
(1) некоторые поля описателей задач применяются только для определенных ролей
(2) описатель задач служит для представления некоторой работы
(3) описатель задач не предназначен для распределения работ по написанию и прогону тестовых заданий
Что такое инкрементная выдача результатов?
(1) ежедневная выдача результатов заказчику при изменении архитектуры
(2) реагирование на потребности заказчика регулярной выдачей небольших работоспособных дополнений
(3) получение эффекта обратной связи от заказчика
Разработку чего стоит откладывать до того момента, пока она не станет абсолютно необходимой?
(1) архитектуры
(2) интерфейсов
(3) тестов
Какие ресурсы могут содержаться на диаграмме приложения?
(1) кадровые ресурсы
(2) внешние базы данных
(3) веб-службы
(4) службы Biz-Talk
Принципы обмена информацией по MSF
(1) открытый и честный обмен информацией как внутри команды, так и вне ее
(2) доступ только к тем сведениям, которые были нужны для выполнения конкретных функций
(3) Сокрытие информации от коллег в целях повышения собственной значимости
Концепция проекта должна содержать
(1) информацию о том привязан ли выпуск системы к срокам
(2) описание потребностей пользователей
(3) способы удовлетворения потребностей пользователей
(4) информацию о том привязан ли выпуск системы к функциональным возможностям
Какими бывают изменения?
(1) отложенными
(2) задержанными
(3) виртуальными
(4) зафиксированными
Какие начальные задачи обычно бывают в контрольном списке проекта?
(1) распределение отпусков сотрудников
(2) подготовительные действия по информированию участников проекта о его начале
(3) определение даты первого релиза
Укажите верные положения для требований к качеству
(1) требования к качеству не могут быть субъективными
(2) список требований к качеству переоценивается и корректируется
(3) требованиям к качеству присваиваются приоритеты
В каком формате обычно представлен план итерации?
(1) Microsoft Paint
(2) Microsoft Excel
(3) Microsoft Project
Какие из перечисленных операций выполняет менеджер проекта?
(1) оценка требования к качеству
(2) разбиение требования к качеству на задачи
(3) написание требований к качеству
(4) составление графика реализации требований к качеству
В формулировке сценария
(1) выбирается цель и рассматриваются разные способы, которыми собирательный образ может потерпеть неудачу
(2) выбирается цель и рассматриваются разные способы, которыми собирательный образ может достичь ее
(3) и то и другое
(4) ни то ни другое
Что определяют зоны в логической диаграмме центра обработки данных?
(1) физические границы связей
(2) логические границы связей
(3) виртуальные границы связей
Основные задачи менеджера проекта:
(1) отслеживать состояние дел и составление отчетов
(2) выполнять поставленные задачи в соответствии с графиком и в рамках бюджета
(3) составление плана выпуска продукта
(4) определять риски и вырабатывать меры по их уменьшению
Что такое раскадровка сценария?
(1) разбиение графика проекта на части
(2) снабжение сценария информацией о пользовательском интерфейсе
(3) снабжение сценария информацией о программных интерфейсах
Что описывает собирательный образ определенной группы пользователей?
(1) рабочие привычки
(2) типичные умения
(3) возможности
(4) желания
(5) потребности
(6) задачи
(7) данные об образовании
(8) внешние данные
Какие из перечисленных операций выполняет тестировщик?
(1) разбиение требования к качеству на задачи
(2) создание или изменение теста модуля
(3) выполнение теста модуля
(4) выбор и запуск тестового задания
Какие типы выпусков продукта существуют?
(1) альфа-версия
(2) бета-версия
(3) гамма-версия
(4) релиз кандидат
(5) финальный релиз
Что содержится в подходе к тестированию?
(1) описание тестовых данных
(2) описание цели тестирования
(3) описание тестового покрытия
(4) описание методов тестирования
Основные задачи тестировщика
(1) сопроводить дефект точным описанием
(2) ежедневное администрирование и поддержка серверов баз данных
(3) предложить способ обойти дефект
(4) создание тестов
Тесты модулей предназначены для
(1) тестирования схемы базы данных
(2) проверки автономной работы фрагмента кода
(3) выпуска финального релиза
(4) тестирования функций или взаимодействия
Что показывает отчет - приоритетные дефекты?
(1) насколько эффективным был поиск дефектов
(2) насколько эффективным было тестирование
(3) насколько эффективным было определение важности дефектов
Какие действия не выполняет архитектор?
(1) разработка требований к качеству
(2) разработка архитектуры решения
(3) планирование итерации
Укажите верные определения
(1) стресс-тесты позволяют определить психологическую устойчивость команды разработчиков
(2) стресс-тесты позволяют определить предельные возможности приложения
(3) с помощью теста производительности определяется время реакции приложения
(4) с помощью теста производительности определяются системные требования
О чем может свидетельствовать низкий коэффициент обнаружения дефектов?
(1) о высоком качестве продукта
(2) об эффективном тестировании
(3) о неэффективном тестировании
Отметьте верные утверждения
(1) треки руководства (governance) – это упорядочивание работ посредством их группирования в итерации с циклами внутри
(2) треки служат для группировки действий (workstream)
(3) треки служат для группировки операций, завершающихся контрольными точками
Отметьте верные утверждения
(1) хорошая архитектура - это когда части приложения могут разрабатываться независимо
(2) хорошая архитектура - это простая внутренняя структура
(3) хорошая архитектура - это сложная внутренняя структура
(4) хорошая архитектура - это когда части приложения не могут разрабатываться независимо
На каких основаниях осуществляется переход от решенного к активному для описателя дефекта?
(1) если решение проблемы недопустимо
(2) если тесты показывают, что ошибка не исправлена
(3) если дефект создается впервые
(4) если исправление было некорректным
Чем характеризуются описатели (work item) ?
(1) основанием (reason)
(2) состоянием (state)
(3) переходом (transition)
Какие действия рекомендуются в операции - Выполнение ретроспективного анализа?
(1) использование списков из двух столбцов: "плюсов" и "минусов" завершенной итерации
(2) анализ своих действий до завершения итерации.
(3) анализ своих действий после завершения итерации.
(4) постараться увидеть возможные пути совершенствования процесса и соответствующим образом перестроиться
Из-за чего может быть отложено требование к качеству?
(1) из-за обнаружения проблем, блокирующих работу
(2) из-за нехватки времени у разработчиков
(3) если в данной итерации реализовать его невозможно
Что такое руководство (governance)?
(1) это контроль присутствия работников на рабочих местах
(2) это упорядочивание работ посредством их группирования в итерации с циклами внутри
(3) это контроль бюджета и графика выполнения проекта в привязке к текущим результатам
Какие действия рекомендуются в операции - Оценка требований к качеству?
(1) выбрать из списка наиболее приоритетные требования к качеству и выполнить для них оценки
(2) создайте описатель риска и прикрепите его к соответствующему требованию к качеству для отображения зависимости
(3) выполнить оценки для произвольных требований к качеству
Кто может создать новый описатель рисков?
(1) только архитектор
(2) любой участником команды
(3) только бизнес-аналитик
(4) только разработчик
Какие из утверждений включаются в понятие аспект для MSF?
(1) каждая из заинтересованных сторон в проекте должна быть представлена защитником своих интересов
(2) в графике проекта не следует предусматривать время на обучение персонала
(3) программный проект оценивается по его полезности для разработчика
(4) программный проект оценивается по его полезности для заказчика
Какие рекомендации существуют для операции - Планирование ресурсов на исправление дефектов?
(1) убедитесь, что разработчики, имеющие большое количество неисправленных ошибок, обладают достаточным резервом времени для исправления ошибок
(2) разработчики, имеющие большое количество неисправленных ошибок, должны исправить эти ошибки несмотря на нехватку времени
(3) завершите разработку плана итерации без проведения собрания
(4) завершите разработку плана итерации проведением собрания
Какие типы задач существуют в MSF?
(1) тестовые задачи
(2) задачи по разработке
(3) работы, выходящие за рамки тестовых и задач по разработке
(4) задачи по математике
Что является верным согласно принципам MSF?
(1) отстаивание индивидуальной точки зрения
(2) принятие единой точки зрения
(3) принятие единой точки зрения, но реализация своей точки зрения
Моделирование производительности проводится на основе
(1) требования к безопасности
(2) требования к качеству
(3) требования к функциональности
Что показывает диаграмма приложения?
(1) взаимосвязи между оператором и программой
(2) взаимосвязи между приложениями и их текущую конфигурацию
(3) взаимосвязи между методом класса и событием
Модель команды – это:
(1) строгая иерархическая вертикаль
(2) равнозначность сотрудников с четкой подотчетностью
(3) неравноправность сотрудников без подотчетности
Собирательный образ - это
(1) образ системы на жестком диске
(2) вымышленный персонаж, представляющий разработчиков
(3) вымышленный персонаж, представляющий группу пользователей
Укажите правильный вариант
(1) отложенные изменения - это изменения, которые никогда не будут реализованы
(2) отложенные изменения - это изменения, которые еще не переданы в базу данных, но все их содержимое, включая измененные файлы, находится на сервере
(3) отложенные изменения - это изменения, которые сохранены в архиве базы данных и доступны всем для просмотра
Работа над проектом начинается с того, что
(1) менеджер проекта начинает планировать первую итерацию в рамках выполняемого им действия "Планирование итерации"
(2) бизнес-аналитик формулирует концепцию проект
(3) следует разобраться с отчетом Remaining Work (Оставшаяся работа)
Следует заново определить приоритеты списка требований к качеству в случаях
(1) добавления или удаления требований
(2) изменения архитектуры
(3) изменения потребностей пользователей
Что включает в себя сценарий нагрузочного теста?
(1) описания различных инструментов для нагрузочного тестирования
(2) реализацию теста
(3) описания нагрузки
(4) набор тестов
Какие из перечисленных операций выполняет архитектор?
(1) определение требований безопасности
(2) определение приоритетов в списке требований к качеству
(3) написание требований к качеству
(4) разбиение требования к качеству на задачи
Действия, уже описанные в других сценариях
(1) полностью копируются
(2) записываются схематично
(3) придумываются заново
Какие ограничения могут иметь зоны в логической диаграмме центра обработки данных?
(1) ограничения по трафику
(2) ограничения на типы логических серверов
(3) на направление связей, ведущих за пределы зоны
(4) виды связей, ведущих за пределы зоны
Основные задачи архитектора:
(1) стремиться к снижению сложности
(2) определять архитектуру базы данных
(3) определять физическую структуру развертывания
(4) определять организационную конфигурацию системы
Что такое классификация дефектов?
(1) процесс анализа только вновь обнаруженных дефектов, назначения им приоритетов и привязки к определенным итерациям
(2) процесс анализа вновь обнаруженных или заново обрабатываемых дефектов, назначения им приоритетов и привязки к определенным итерациям
(3) процесс анализа только заново обрабатываемых дефектов, назначения им приоритетов и привязки к определенным итерациям
Что содержится в сценарии?
(1) диалоги пользователя с программой
(2) запись последовательности действий пользователя, которые он выполняет для достижения некоторой цели
(3) описания тестов
Какие из перечисленных операций выполняет разработчик баз данных?
(1) синхронизация проекта базы данных
(2) оценка требования к качеству
(3) создание проекта базы данных
(4) рефакторинг базы данных
(5) выполнение теста модуля базы данных
Чтобы сборка стала официальным выпуском, надо
(1) провести мощную маркетинговую компанию
(2) подвергнуть ее окончательному регрессионному тестированию
(3) провести только юнит тесты по последним изменениям
(4) проанализировать результаты регрессионного тестирования
Как могут использоваться тесты модулей?
(1) в сочетании с нагрузочным тестированием
(2) в сочетании с тестированием в ручном режиме
(3) в сочетании со стрессовым тестированием
Основные задачи разработчика баз данных
(1) внесение изменений проекта в рабочую базу данных
(2) оценка стоимости разработки БД
(3) ежедневное администрирование и поддержка серверов баз данных
(4) контроль над реализацией функций БД
Какими бывают типы разрабатываемых тестов модулей?
(1) тесты объектов базы данных
(2) тесты правильной работы
(3) тесты производительности
(4) тесты неправильной работы
В чем опасность определения приоритетов дефектов?
(1) поставить одинаковый приоритет
(2) переоценить их настолько, что их количество превысит возможности их устранения
(3) недооценить их, из-за чего пользователи будут крайне недовольны продуктом
Какие действия не выполняет тестировщик?
(1) планирование итерации
(2) устранение дефекта
(3) проверка сценария
(4) закрытие дефекта
Какие методы подходят для исследовательского тестирования?
(1) тестирование различных состояний
(2) тестирование модулей
(3) поиск диапазона
(4) анализ переменных
Какой уровень возобновленных работ считается приемлемым?
(1) больше 50%
(2) меньше 5%
(3) больше 5%