Главная / Программирование / Технологии командной разработки программного обеспечения информационных систем

Технологии командной разработки программного обеспечения информационных систем - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: В курсе лекций и лабораторном практикуме рассматриваются подходы к организации командной разработки программных приложений.
Технология разработки программного обеспечения это . . .
(1) комплекс организационных мер, направленных на разработку программных продуктов
(2) операции и приемы разработки программных продуктов
(3) вычислительные комплексы
(4) интернет
Укажите инструменты командной разработки Team Foundation Server
(1) шаблоны программных решений
(2) портал проекта
(3) коллекцию командных проектов
(4) шаблоны процесса
Укажите правильные утверждения
(1) качественный программный продукт должен отвечать функциональным требованиям
(2) качественный программный продукт должен отвечать нефункциональным требованиям
(3) в жизненном цикле управления приложениями качество должно отслеживаться на всех этапах жизненного цикла ПО
(4) в жизненном цикле управления приложениями качество должно отслеживаться только на этапе тестирования
Методология разработки программного обеспечения Microsoft Solutions Framework используется при разработке ИТ-решений и описывает
(1) управление рабочими процессами
(2) управление командами разработчиков
(3) управление компьютерами
(4) управление сетями
Рабочие элементы в методологии Scrum
(1) пользовательские описания функциональности
(2) невыполненная работа по продукту
(3) задача
(4) тестовый случай
Укажите правильные утверждения в отношении гибкой методология разработки программного обеспечения
(1) методология ориентирована на использование итеративного подхода
(2) программный продукт создается небольшими шагами, включающими реализация определенного набора требований
(3) предполагается, что требования к программному продукту могут изменяться
(4) команды формируются из узкоспециализированных разработчиков
Управление жизненным циклом приложения в Visual Studio базируется на следующих принципах
(1) мобильность
(2) продуктивность
(3) интеграция
(4) расширяемость
Укажите функциональные возможности Team Foundation Server
(1) контроль версий
(2) контроль надежности
(3) отслеживание рабочих элементов
(4) управление проектами
В какой модели жизненного цикла программного обеспечения переход на следующую стадию проектирования осуществляется только после того, как будет завершена работа на текущей стадии
(1) спиральной
(2) водопадной
(3) пошаговой
(4) итерационная
Укажите папки, которые НЕ формируются при создания командного проекта Team Foundation Server
(1) Мои запросы
(2) Построения
(3) Ожидающие изменения
(4) Отчеты
Тестирование, при котором тестировщик не имеет заранее определенных тестовых сценариев и пытается интуитивно исследовать возможности программного продукта
(1) модульное тестирование
(2) исследовательское тестирование
(3) функциональное тестирование
(4) комплексное тестирование
Универсальность модели Microsoft Solutions Framework определяется
(1) гибкостью подходов к проектированию
(2) отсутствию жестко установленных связей
(3) отсутствию жестко установленных процедур
(4) наличием жесткого контроля выполнения заданий
Участник проекта, который отвечает за все, что связано с потребительскими качествами программного продукта в методологии Scrum
(1) владелец продукта
(2) руководитель
(3) разработчик
(4) архитектор
Эффективные коммуникации при проведении собраний участники команд должны базироваться на следующих правилах поведения:
(1) уважение мнения каждого участника команды
(2) быть правдивым при любом общении
(3) свобода в участии в собраниях
(4) приверженность команде и ее целям
Расширяемость при управлении жизненным циклом приложения в Visual Studio обеспечивается ...
(1) многоядерными процессорами серверов
(2) облачными технологиями
(3) интегрированной средой разработки - IDE
(4) API-интерфейсом служб Team Foundation Server
Укажите НЕ правильные утверждения в отношении архитектуры Team Foundation Server
(1) уровень данных поддерживается сервером баз данных MS SQL Server 2012
(2) в состав веб-служб уровня приложения входит служба управления версиями
(3) уровень приложения поддерживается веб-сервером Apache.
(4) серверная объектная модель является интерфейсом прикладного программирования для TFS
Для эффективного управления процессом разработки программных систем необходимо сформировать подход, который обеспечивал:
(1) управление и мониторинг деятельности команды проекта
(2) распределение работ между участниками проекта
(3) виртуальную разработку
(4) определение набора критериев качества программного продукта
Рабочий элемент, который представляет собой требование, которое необходимо выполнить при реализации проекта
(1) Задача
(2) Пользовательское описание функциональности
(3) Препятствие
(4) Тестовый случай
Тестирование, которое применяется при внесении изменений в программное обеспечение, с целью проверки корректности работы компонентов системы
(1) интеграционное тестирование
(2) регрессионное тестирование
(3) функциональное тестирование
(4) комплексное тестирование
Интеграция в методологии Microsoft Solutions Framework позволяет . . .
(1) представлять заказчику промежуточные работоспособные версии программного продукта
(2) оперативно вносить изменения в программный продукт
(3) снизить риски проекта за счет раннего выявления проблем
(4) сократить бюджет проекта
Владелец продукта в методологии Scrum выполняет следующие основные задачи:
(1) определение и приоритезация требований
(2) планирование выпусков
(3) тестирование требований
(4) построение решений
Укажите, что из перечисленного ниже относится к принципам гибких методологий
(1) показатель прогресса проекта - освоенные средства
(2) заказчики и разработчики должны работать совместно на протяжении всего проекта
(3) проекты должны воплощать в жизнь целеустремленные люди
(4) поставлять новые работающие версии ПО часто, с интервалом от одной недели до двух месяцев, отдавая предпочтение меньшим срокам
Архитектурные инструменты в Visual Studio 2012 Ultimate НЕ позволяют создавать следующие виды схем
(1) схема слоев
(2) схема компонентов
(3) схемы соединений
(4) схема вариантов использования
Укажите какие приложения Team Foundation Server можно установить на одном сервере для простейшей серверной топологии
(1) Team Foundation Server
(2) SQL Server
(3) Widows SharePoint Services
(4) Windows Presentation Foundation
Основными положениями гибкого подхода к созданию ПО являются:
(1) люди и взаимодействие важнее процессов и программных средств
(2) работающее программное обеспечение важнее исчерпывающей документации
(3) готовность к изменениям важнее следования первоначальному плану
(4) всеобъемлющее тестирование важнее временных затрат
Рабочий элемент, который используется для фиксации в проекте событий или объектов, которые создают проблемы в выполнении проекта и должны быть устранены в ходе текущей или будущей итерации
(1) Препятствие
(2) Ошибка
(3) Задача
(4) Тестовый случай
Признаки некачественного дизайна кода
(1) жесткость
(2) хрупкость
(3) ненужная сложность
(4) ненужные повторения
Для модели команд в методологии Microsoft Solutions Framework характерно
(1) наличие официального лидера
(2) отсутствие официального лидера
(3) коммуникации внутри группы четкие
(4) коммуникации внутри группы ограниченные
Укажите правильные утверждения в отношении планирования в методологии Scrum
(1) список Незаконченная работа отражает состав работ планируемого спринта
(2) члены команды проекта расставляют приоритеты элементам невыполненной работы
(3) владелец продукта создает список всех потенциальных функций продукта
(4) владелец продукта и заказчик формируют концепцию программного продукта
Укажите неправильные утверждения, касающиеся гибких командных проектов
(1) способность реагирования на изменения во многом определяет успех программного проекта
(2) заказчик должен регулярно участвовать в обсуждении принимаемых решений по программному обеспечению
(3) программное обеспечение, демонстрируемое заказчику, должно пройти уровень модульного тестирования, тестирования на уровне системы
(4) в процессе создания программного продукта редко изменяются требования заказчика
Какие схемы описывают распределение программных составляющих приложения, позволяя наглядно отобразить на высоком уровне структуру компонентов и служб
(1) схемы (диаграммы) компонентов UML
(2) схемы (диаграммы) слоев UML
(3) схемы (диаграммы) вариантов использования UML
(4) схемы (диаграммы) активности UML
Командный проект представляет коллекцию
(1) рабочих элементов
(2) кода
(3) тестов
(4) построений
Компания Hewlett-Packard является поставщиком решений по управлению жизненным циклом приложений
(1) ALM on SaaS
(2) Open ALM
(3) Rational® ClearQuest®
(4) Visual Studio 2012 и Team Foundation Server
В проекте Team Foundation Server имеются следующие хранилища данных
(1) хранилище бинарных данных
(2) операционное хранилище
(3) хранилище данных
(4) OLAP-куб
Для создания качественного кода используется принцип, который определяет, что клиенты должны знать только об абстрактных интерфейсах, обладающих свойством сцепленности.
(1) принцип единственной обязанности
(2) принцип открытости/закрытости
(3) принцип инверсии
(4) принцип разделения интерфейсов
Какой ролевой кластер в методологии Microsoft Solutions Framework обеспечивает управленческие функции по отслеживанию планов и их выполнение
(1) Управление выпуском
(2) Управление продуктом
(3) Удовлетворение потребителя
(4) Управление программой
В ходе ежедневного Scrum-собрания член команды сообщает
(1) что было сделано вчера
(2) что будет делать сегодня
(3) сколько осталось невыполненных задач
(4) какие имеются препятствия в работе
Какие метрики кода НЕ позволяет вычислять Visual Studio 2012?
(1) строки кода
(2) низкое зацепление классов
(3) объединение классов
(4) глубина наследования
НЕ являются рабочими элементами в Team Foundation Server:
(1) препятствия
(2) ошибки
(3) роли
(4) задачи
База данных Team Foundation Server, предназначенная для хранения агрегированные данные для подготовки аналитических отчетов
(1) операционное хранилище
(2) хранилище данных
(3) OLAP-куб
Укажите возможное совмещения ролей в команде проекта в методологии Microsoft Solutions Framework
(1) Управление продуктом - Управление программой
(2) Разработка - Управление продуктом
(3) Удовлетворение потребителя - Управление продуктом
(4) Управление выпуском - Разработка
Какие виды тестов может использовать разработчик в Visual Studio 2012 Ultimate
(1) модульные тесты
(2) нагрузочные тесты
(3) веб тесты производительности
(4) тесты пользовательского интерфейса
Построение проекта программного продукта в Team Foundation Server может выполняться в следующих режимах . . .
(1) ручной
(2) непрерывная интеграция
(3) прокрутка построений
(4) случайный
Какие тесты позволяют автоматически сформировать код теста, путем записи действий пользователя при работе с приложением, и впоследствии выполнять эти тесты автоматически
(1) модульные тесты
(2) нагрузочные тесты
(3) веб тесты производительности
(4) тесты пользовательского интерфейса
Разработчик НЕ имеет возможность взаимодействовать с ключевыми службами Team Foundation Server посредством
(1) инструментов командной строки
(2) консоли администрирования Team Foundation Server
(3) диспетчера конфигурации SQL Server
(4) Microsoft Project
Жизненный цикл программного обеспечения это . . .
(1) период времени эксплуатации программного продукта
(2) период времени проектирования программного продукта
(3) период времени, который начинается с момента принятия решения о необходимости создания программного продукта и заканчивается в момент его полного изъятия из эксплуатации
(4) период времени, который начинается с момента разработки программного продукта и заканчивается в момент передачи его в эксплуатацию
Укажите инструменты, которые не предоставляет Team Foundation Server, для командной разработки
(1) отчетность
(2) элементы планирования для управления списками требований
(3) отслеживание рабочих элементов
(4) виртуализация решений
Укажите Неправильные утверждения
(1) качественный программный продукт должен обладать высоким потребительским качеством, независимо от области применения
(2) качественный программный продукт должен обладать высоким потребительским качеством, только для бизнеса
(3) важным аспектом создания качественного ПО является обеспечение нефункциональных требований
(4) нефункциональные требования имеют второстепенное значение для качества ПО
ИТ-решение компании Microsoft - это . . .
(1) программные средства общего назначения
(2) набор программных средств для сетевых операционных систем
(3) скоординированная поставка набора элементов, необходимых для удовлетворения бизнес-потребности конкретного заказчика
(4) набор серверных решений для управления информационными системами
Укажите правильные утверждения в отношении методологии Scrum
(1) пользовательские требования задаются элементами задела работы продукта
(2) элементы задела работы продукта в процессе проектирования могут уточняться, добавляться или удаляться из списка требований
(3) цикл выпуска продукта состоит из ряда итераций
(4) спринт имеет переменную длительность
За счет чего осуществляется минимизация рисков в гибких методологиях
(1) за счет сведения разработки к серии коротких циклов
(2) за счет специальных процессов управления рисками
(3) за счет постоянного тестирования
(4) за счет постоянного общения с клиентами и демонстрации работы приложения
Продуктивность управления жизненным циклом приложения в Visual Studio обеспечивается . .
(1) возможностью совместной работы членов команды и заинтересованных лиц
(2) управлением сложностью программного продукта
(3) универсальностью членов команды
(4) четким планом-графиком работ
Укажите, что НЕ относится к функциональным возможностям Team Foundation Server
(1) отчетность
(2) автоматизация построения
(3) генерация кода
(4) отслеживание рабочих элементов
Если проектируемый программный проект простой и детально определен, то целесообразно в процессе проектирования использовать модель жизненного цикла ПО
(1) спиральную
(2) гибкую
(3) каскадную
(4) итерационную
Рабочими элементами для гибкой методологии Agile являются . . .
(1) Пользовательское описание функциональности
(2) Произвольный тест
(3) Задача
(4) Препятствие
Тестирование, при котором проверяется корректная совместная работа компонентов программного продукта
(1) интеграционное тестирование
(2) исследовательское тестирование
(3) функциональное тестирование
(4) комплексное тестирование
Модель Microsoft Solutions Framework базируется
(1) только на спиральной модели жизненного цикла программных систем
(2) только на каскадной модели жизненного цикла программных систем
(3) на сочетании каскадной и спиральной моделей жизненного цикла программных систем
(4) на инкрементной модели жизненного цикла программных систем
Участник проекта, который отвечает за состояние и координацию проекта, продуктивность команды и устранение препятствий, мешающих проекту в методологии Scrum
(1) архитектор
(2) руководитель
(3) разработчик
(4) тестировщик
Укажите, что не соответствует правилам поведения, обеспечивающим эффективные коммуникации при проведении собраний участники команд
(1) прозрачность всех данных, действий и решений
(2) поддержка мнения руководителя
(3) уверенность, что каждый участник поддержит команду
(4) уважение мнения каждого участника команды
Для архитектурного проектирования в Visual Studio используются инструменты визуального проектирования, которые предназначены для следующего:
(1) визуализации архитектурных аспектов проектируемой системы
(2) создания моделей структуры и поведения системы
(3) документирования принятых решений
(4) разработки шаблонов для проектирования системы
Уровень данных Team Foundation Server состоит из следующих баз данных
(1) конфигурации сервера
(2) аналитики
(3) коллекции командных проектов
(4) транзакционных данных
С точки зрения процессов разработки программного обеспечения незрелой называют компанию, где
(1) процесс создания программного обеспечения зависят от таланта конкретных разработчиков
(2) процесс создания программного обеспечения не зависят от таланта конкретных разработчиков
(3) принимаемые решения не зависят от таланта конкретных разработчиков
(4) принимаемые решения зависят от таланта конкретных разработчиков
Рабочий элемент, который создается в проекте для назначения и выполнения работы
(1) Пользовательское описание функциональности
(2) Препятствие
(3) Задача
(4) Ошибка
Тестирование, которое представляет собой функциональные испытания, которые должны подтвердить то, что программный продукт соответствует требованиям и ожиданиям пользователей и заказчиков.
(1) приемочное тестирование
(2) регрессионное тестирование
(3) функциональное тестирование
(4) комплексное тестирование
Укажите правильные утверждения фаз и вех проектов в методологии Microsoft Solutions Framework
(1) фазы проекта определяют последовательно решаемые задачи проекта
(2) фазы определяют ключевые точки проекта, характеризующие достижение какого-либо существенного результата
(3) вехи проекта определяют последовательно решаемые задачи проекта
(4) вехи проекта определяют ключевые точки проекта, характеризующие достижение какого-либо существенного результата
Руководитель в методологии Scrum выполняет следующие основные задачи:
(1) проведение ежедневных Scrum-собраний
(2) планирование спринтов
(3) привлечение сотрудников вне команды
(4) определение размера команды
Укажите, что из перечисленного ниже НЕ относится к принципам гибких методологий
(1) самый эффективный и продуктивный метод передачи информации команде разработчиков и обмена мнениями внутри неё - разговор лицом к лицу
(2) работающая программа - основной показатель прогресса в проекте
(3) гибкие процессы способствуют долгосрочной разработке с постоянным высоким темпом работ
(4) самые лучшие архитектуры - трехуровневые
Какие схемы определяют функциональность системы и описывают с точки зрения пользователей их возможные действия с программным продуктом
(1) схемы (диаграммы) классов UML
(2) схемы (диаграммы) последовательностей UML
(3) схемы (диаграммы) вариантов использования UML
(4) схемы (диаграммы) активности UML
В простейшей серверной топологии для размещения компонентов Team Foundation построение может выполняться . . .
(1) на сервере
(2) на клиентском компьютере
(3) на отдельном сервере построения
(4) на сервере и клиентском компьютерах одновременно
Гибкие методологии разработки программного обеспечения . .
(1) ориентированы на минимизацию рисков
(2) реализуются короткими итерациями
(3) каждая предполагает выпуск новой версии продукта
(4) каждая итерация заканчивается выпуском готового продукта
Рабочий элемент, который описывает условия проверки правильности выполнения программным продуктом требований пользователя
(1) Пользовательское описание функциональности
(2) Препятствие
(3) Тестовый случай
(4) Ошибка
Для создания качественного кода используется принцип, который определяет, что у класса должна быть только одна причина для изменения.
(1) принцип единственной обязанности
(2) принцип открытости/закрытости
(3) принцип инверсии
(4) принцип разделения интерфейсов
Дисциплины обязательств модели команд в методологии Microsoft Solutions Framework предполагают . .
(1) готовность членов команды принимать на себя обязательства перед другими членами
(2) четкое определение обязательств, которые члены команды на себя берут
(3) стремление прилагать должные усилия к выполнению своих обязательств членами команды
(4) самостоятельно устранять угрозы выполнения обязательств, не информируя об этом других членов команды
Целями ежедневных Scrum-собраний являются
(1) выявление проблем, которые тормозят процесс разработки
(2) определить действия по нейтрализации проблем
(3) планирование работ спринта
(4) обсуждение пользовательских требований
Укажите правильные утверждения в отношении гибких методологий
(1) непрестанное внимание к техническому совершенству и качественному проектированию повышает отдачу от гибких технологий
(2) в гибких командах члены команды решают текущие задачи максимально просто и качественно.
(3) самые лучшие архитектуры, требования и проекты выдают самоорганизующиеся команды
(4) гибкие методологии можно эффективно применять только для простых программных проектов
Какие схемы используются для описания логической архитектуры системы
(1) схемы (диаграммы) компонентов UML
(2) схемы (диаграммы) классов UML
(3) схемы (диаграммы) вариантов использования UML
(4) схемы (диаграммы) слоев UML
В TFS 2012 имеются следующие шаблоны проектов
(1) OpenUP
(2) Scrum
(3) MSF for Agile
(4) MSF for CMMI
Компания IBM является поставщиком решений по управлению жизненным циклом приложений
(1) ALM on SaaS
(2) Open ALM
(3) Rational® ClearQuest®
(4) Visual Studio 2012 и Team Foundation Server
База данных Team Foundation Server, предназначенная для хранения об исходном коде, отчетах построения, результатов тестов и отслеживания рабочих элементов
(1) операционное хранилище
(2) хранилище данных
(3) OLAP-куб
Microsoft Test Manager предназначен для управления жизненным циклом тестирования программного обеспечения, включая . . .
(1) планирование тестов
(2) проведение тестирования
(3) мониторинг тестирования
(4) моделирование тестов
Какой ролевой кластер в методологии Microsoft Solutions Framework решает задачи пользовательского дизайна приложения и обеспечения удобства эксплуатации ПО
(1) Управление выпуском
(2) Управление продуктом
(3) Удовлетворение потребителя
(4) Управление программой
Укажите правильные утверждения в отношении возможного состояния элементов задела работы продукта в методологии Scrum
(1) при создании нового элемента невыполненной работы для него устанавливается состояние "Новый"
(2) после установки элементу работы приоритета его состояние изменяют на "Утверждено"
(3) для элементов невыполненной работы, которые попали в текущий спринт, устанавливается состояние "Зафиксировано"
(4) при завершении работы по элементу его состояние устанавливается "Удалено"
Укажите правильные утверждения в отношении инструментов профилирования
(1) профилировщики с выборкой делают постоянные снимки выполняющегося приложения и записывают его состояние
(2) профилировщики с выборкой делают периодические снимки выполняющегося приложения и записывают его состояние
(3) профилировщики с инструментированием добавляют маркеры отслеживания только в начало каждой исследуемой функции
(4) профилировщики с инструментированием добавляют маркеры отслеживания в начало и конец каждой исследуемой функции
Система контроля версий Team Foundation Server предоставляет следующие возможности
(1) атомарные возвраты
(2) перекрёстные возвраты
(3) ассоциация операций возврата с рабочими элементам
(4) наборы отложенных изменений
База данных Team Foundation Server, предназначенная для выполнения запросов и создания отчетов
(1) операционное хранилище
(2) хранилище данных
(3) OLAP-куб
Укажите возможное, но нежелательное совмещения ролей в команде проекта в методологии Microsoft Solutions Framework
(1) Управление продуктом - Разработка
(2) Управление продуктом - Тестирование
(3) Тестирование - Архитектура
(4) Управление выпуском - Управление продуктом
Какие тесты позволяют быстро проверить наличие логических ошибок в методах классов
(1) модульные тесты
(2) нагрузочные тесты
(3) веб тесты производительности
(4) тесты пользовательского интерфейса
Построение проекта программного продукта в Team Foundation Server НЕ может выполняться в следующих режимах . . .
(1) расписание
(2) условный возврат
(3) безусловный возврат
(4) ручной
Укажите программный инструмент, который позволяет создавать планы тестирования, формировать, добавлять и удалять тестовые случаи
(1) Lab Management
(2) Team Foundation Server
(3) Microsoft Test Manager
(4) Visual Studio 2012
Укажите правильные утверждения
(1) система отслеживания рабочих элементов Team Foundation Server (TFS) позволяет создавать рабочие элементы
(2) система отслеживания рабочих элементов TFS позволяет формировать историю их изменения
(3) данные по рабочим элементам сохраняются в базе данных TFS
(4) данные по рабочим элементам сохраняются в хранилище данных TFS
Классическими моделями жизненного цикла программного обеспечения являются:
(1) спиральная
(2) водопадная
(3) каскадная
(4) итерационная
Укажите папки, которые формируются при создания командного проекта Team Foundation Server
(1) Моя работа
(2) Рабочие элементы
(3) Параметры
(4) Помощь
Главные цели тестирования программного обеспечения.
(1) определить отклонения в реализации функциональных требований
(2) обнаружить ошибки в выполнении программ
(3) исправить ошибки как можно раньше в процессе выполнения проекта
(4) добиться 100% -й надежности программы
Основными принципы Microsoft Solutions Framework являются:
(1) единое видение проекта
(2) гибкость
(3) концентрация на бизнес-приоритетах
(4) ограниченное общение разработчиков
Организация команды в методологии Scrum определяет следующие роли
(1) владелец продукта
(2) руководитель
(3) разработчик
(4) член команды
Ключевыми постулатами методологии гибкой разработки программных продуктов являются . .
(1) люди и их взаимодействие
(2) доставка работающего программного обеспечения
(3) сотрудничество с заказчиком
(4) игнорирование изменений
Интеграция при управлении жизненным циклом приложения в Visual Studio обеспечивается . . .
(1) использованием языка программирования С#
(2) возможностями по предоставлению всем участникам проекта информации о состоянии дел
(3) хранением всех рабочих элементов проекта в базе данных Team Foundation Server
(4) виртуализацией рабочей среды
Укажите правильные утверждения в отношении архитектуры Team Foundation Server
(1) архитектура Team Foundation Server 2012 является трехуровневой сервис-ориентированной
(2) уровень данных поддерживается сервером баз данных MS Access
(3) Team Foundation Server представляет с логической точки зрения веб-приложение
(4) уровень приложения поддерживается веб-сервером ASP.NET
В итерационной модели жизненного цикла программного продукта . . .
(1) каждая итерация соответствует работам по отдельному этапу проектирования программной системы
(2) риски могут увеличиваться по мере проектирования программного продукта
(3) количество итераций не регламентировано
(4) на каждой итерации реализуется определенная функциональность программной системы
Рабочими элементами для гибкой методологии Agile НЕ являются . . .
(1) Ошибка
(2) Тестовый случай
(3) Решение
(4) Проект
Тестирование, при котором осуществляется проверка конкретных требований к ПО, и которое проводится после добавление к системе новых функций
(1) интеграционное тестирование
(2) приемочное тестирование
(3) функциональное тестирование
(4) комплексное тестирование
Для итеративного подхода методологии Microsoft Solutions Framework справедливо . . .
(1) поэтапное создание работоспособной программной системы
(2) каждый виток спирали состоит из идентичных фаз
(3) каждый последующий виток спирали добавляет к программной системе функциональность, отражающую требования заказчика
(4) изменения в процессе проектирования недопустимы
Участник проекта, который отвечает за разработку программного продукта высокого качества в методологии Scrum
(1) архитектор
(2) руководитель
(3) разработчик
(4) член команды
Гибкие методологии поддерживают следующие принципы
(1) высшим приоритетом считать удовлетворение пожеланий заказчика посредством поставки полезного программного обеспечения в сжатые сроки с последующим непрерывным обновлением
(2) не игнорировать изменение требований, пусть даже на поздних этапах разработки
(3) команда должна экономить бюджет проект
(4) команда должна регулярно задумываться над тем, как стать ещё более эффективной
Архитектурные инструменты в Visual Studio 2012 Ultimate позволяют создавать следующие виды схем
(1) функциональные схемы
(2) схема активности
(3) схема последовательностей
(4) схема классов
Для Team Foundation Server можно выполнить развертывание . . .
(1) в нескольких доменах
(2) в одном домене
(3) на нескольких серверах
(4) на одном сервере
С точки зрения процессов разработки программного обеспечения зрелой называют компанию, где
(1) компании работают ясные процедуры управления проектами
(2) в компании действуют корпоративные стандарты на процессы создания программных продуктов
(3) принимаемые решения зависят от таланта конкретных разработчиков
(4) процесс создания программного обеспечения не зависят от таланта конкретных разработчиков
Рабочий элемент, который используется для отслеживания и мониторинга проблем в программном продукте
(1) Препятствие
(2) Тестовый случай
(3) Задача
(4) Ошибка
В Visual Studio 2012 имеются следующие шаблоны тестовых проектов
(1) проект модульного теста
(2) проект с веб-тестами производительности и нагрузочными тестами
(3) проект самопроверяющихся тестов
(4) проект с закодированными тестами пользовательского интерфейса
Укажите правильные утверждения в отношении вех проекта в методологии Microsoft Solutions Framework
(1) главные вехи служат точками перехода от одной фазы к другой
(2) главные вехи определяют изменения в текущих задачах ролевых кластеров проектной команды
(3) промежуточные вехи показывают достижение определенного прогресса в исполнении фазы проекта
(4) промежуточные вехи интегрируют сегменты работы проекта
Члены команды в методологии Scrum отвечают за следующие задачи в проекте
(1) планирование спринтов
(2) обязательное выполнение элементов работ, включенных в текущий спринт
(3) совершенствование команды
(4) акцент на взаимосвязанных задачах спринта
Какие схемы описывают бизнес-процесс или программный процесс в виде потока работ через последовательные действия
(1) схемы (диаграммы) компонентов UML
(2) схемы (диаграммы) последовательностей UML
(3) схемы (диаграммы) вариантов использования UML
(4) схемы (диаграммы) активности UML
Укажите правильные утверждения в отношении простой серверной топологии . Team Foundation Server
(1) веб-службы и базы данных могут размещаются на одном физическом сервере
(2) службы построения устанавливаются на отдельный компьютер
(3) клиентские компьютеры должны принадлежать к одному и тому же домену
(4) контроллер построения и контроллер тестирования устанавливаются на одном компьютере
Методология управления жизненным циклом приложений представляет собой. . .
(1) методологию водопадного проектирования программного обеспечения
(2) концепцию управления программным проектом на всех этапах его жизни
(3) концепцию управления программными системами
(4) методология итерационного проектирования программных продуктов
При планировании командного проекта пользовательские требования можно сформировать в рабочем элементе Невыполненная работа по продукту с использованием
(1) Командного обозревателя в Visual Studio
(2) Microsoft Project
(3) Microsoft Excel
(4) Microsoft Word
Для создания качественного кода используется принцип, который определяет, что программные сущности (классы, модули, функции) должны быть открыты для расширения, но закрыты для модификации
(1) принцип единственной обязанности
(2) принцип открытости/закрытости
(3) принцип инверсии
(4) принцип разделения интерфейсов
Какой ролевой кластер в методологии Microsoft Solutions Framework представляет бизнес-сторону проекта и обеспечивает его согласованность со стратегическими целями заказчика
(1) Управление программой
(2) Управление продуктом
(3) Удовлетворение потребителя
(4) Управление выпуском
В ходе ежедневного Scrum-собрания руководитель
(1) перераспределяет работы между членами команды
(2) назначаем приоритеты работ
(3) акцентирует команду на наиболее важных элементах списка невыполненных работ
(4) задает темп спринта
Какие метрики кода позволяет вычислять Visual Studio 2012
(1) сложность организации циклов
(2) глубина наследования
(3) отклик класса
(4) индекс удобства поддержки
Рабочими элементами в Team Foundation Server являются:
(1) тестовые случаи
(2) пользовательское описание функциональности
(3) задачи
(4) графики
Компания Microsoft является поставщиком решений по управлению жизненным циклом приложений
(1) ALM on SaaS
(2) Open ALM
(3) Rational® ClearQuest®
(4) Visual Studio 2012 и Team Foundation Server
Укажите правильные утверждения в отношении Microsoft Test Manager
(1) тестировщики могут подготавливать планы тестирования
(2) конфигурации тестирования используются для установления среды, в которой будут исполняться наборы тестов
(3) ошибки, выявленные в процессе тестирования, фиксируются, документируются
(4) виртуальные среды тестирования не используются
Какой ролевой кластер в методологии Microsoft Solutions Framework отвечает за внедрение проекта и его функционирование
(1) Управление выпуском
(2) Управление продуктом
(3) Удовлетворение потребителя
(4) Управление программой
Преимущества методологии Scrum
(1) пользователи могут выявлять проблемы на ранних стадиях разработки программного продукта
(2) интеграция технических компонентов происходит в ходе каждого спринта
(3) в каждом спринте команда фокусируется на контроле качества
(4) гибкая работа с изменениями с проекте на уровне спринта
Укажите НЕ правильные утверждения в отношении инструментов профилирования
(1) профилирование реализует процесс наблюдения поведения приложения
(2) профилирование реализует процесс записи показателей о поведении приложения
(3) профилировщик позволяет обнаружить у приложения проблемы с производительностью
(4) профилировщик позволяет обнаружить ошибки кода
Система контроля версий Team Foundation Server НЕ предоставляет следующие возможности
(1) политики возврата
(2) исправление ошибок
(3) использование подписей
(4) отслеживание истории файлов
Укажите какое совмещения ролей не рекомендуется в команде проекта в методологии Microsoft Solutions Framework
(1) Управление продуктом - Разработка
(2) Управление продуктом - Тестирование
(3) Тестирование - Архитектура
(4) Архитектура - Управление продуктом
Какие тесты используются для исследования работоспособности приложения путем моделирования множества пользователей, которые работают с программой одновременно
(1) модульные тесты
(2) нагрузочные тесты
(3) веб тесты производительности
(4) тесты пользовательского интерфейса
Разработчик имеет возможность взаимодействовать с ключевыми службами Team Foundation Server посредством
(1) командного обозревателя Visual Studio
(2) доступа через веб
(3) Microsoft Excel
(4) Microsoft Access