игра брюс 2048
Главная / Менеджмент / Анализ и оценка методов разработки программного обеспечения (Agile) / Тест 1

Анализ и оценка методов разработки программного обеспечения (Agile) - тест 1

Упражнение 1:
Номер 1
В программировании понятие "Agile" в разных контекстах означает:

Ответ:

 (1) Гибкие методы разработки программных систем 

 (2) Совокупность ряда современных методов разработки программных систем и связанной с ними философии 

 (3) Современную программную среду разработки программного обеспечения 

 (4) Методы проектирования программных систем 

 (5) Новые методические и идеологические подходы в программной инженерии 


Номер 2
Какие методы разработки программных систем относятся к Agile:

Ответ:

 (1) Уединенное программирование (Single) 

 (2) Экономное программирование(Lean) 

 (3) Схватка (Scrum) 

 (4) Функциональное программирование (Functional) 


Номер 3
В манифесте Agile утверждается:

Ответ:

 (1) Работающий продукт важнее исчерпывающей документации 

 (2) Сотрудничество с заказчиком важнее согласования условий контракта 

 (3) Инструменты важнее работающего кода 

 (4) Менеджеры важнее программистов 

 (5) Готовность к изменениям важнее следования первоначальному плану 


Упражнение 2:
Номер 1
Какие методы разработки программных систем относятся к Agile:

Ответ:

 (1) экстремальное программирование (Extreme Programming) 

 (2) объектное программирование (Object-Oriented Programming) 

 (3) структурное программирование (Structure Programming) 

 (4) парное программирование (Pair Programming) 


Номер 2
Какие принципы лежат в основе идей Agile:

Ответ:

 (1) Рассматривать тесты, как ключевой ресурс 

 (2) Выражать требования через сценарии 

 (3) Поставить клиента в центр 

 (4) Рекламировать систему до ее выпуска 


Номер 3
Какие инструменты (артефакты) разработаны в Agile:

Ответ:

 (1) виртуальные (пользовательские истории, график ликвидации нереализованных элементов и задач) 

 (2) материальные (карточки историй, панель историй, открытая комната) 

 (3) личностные (отображающие график участия каждого исполнителя) 

 (4) организационные (календарь совместных заседаний заказчиков и исполнителей) 


Упражнение 3:
Номер 1
В манифесте Agile утверждается:

Ответ:

 (1) Люди и взаимодействие важнее процессов и инструментов 

 (2) Документация важнее системы тестов 

 (3) Следование плану важнее готовности к изменениям 

 (4) Сотрудничество с заказчиком важнее согласования условий контракта 


Номер 2
Какие ключевые роли предполагаются в Agile:

Ответ:

 (1) Потребитель продукта 

 (2) Владелец продукта 

 (3) Разработчик продукта 

 (4) Менеджер продукта 


Номер 3
Ключевую роль в проектах Agile играют:

Ответ:

 (1) Менеджер проекта 

 (2) Владелец проекта 

 (3) Архитектор проекта 

 (4) Потребитель (Customer – заказчик, пользователь) 

 (5) Ведущий программист 


Упражнение 4:
Номер 1
Какие предпосылки лежат в основе идей Agile:

Ответ:

 (1) Отказ от "Предваряющего анализа" - начальных этапов разработки 

 (2) Отказ от ежедневного тестирования 

 (3) Предпочтение собственным инструментам разработки 

 (4) Итеративная разработка 


Номер 2
Какие практики лежат в основе идей Agile:

Ответ:

 (1) Игра в планирование 

 (2) Планирующий покер 

 (3) Динамическое тестирование; 

 (4) Рефакторинг 


Номер 3
Организационные практики, применяемые в Agile:

Ответ:

 (1) Ежедневные встречи (Daily meeting) 

 (2) Непрерывная интеграция (Continuous integration) 

 (3) Разделяемое владение кодом (Shared code ownership). 

 (4) Недопущение ретроспективы (No Retrospective) 


Упражнение 5:
Номер 1
Какие принципы лежат в основе идей Agile:

Ответ:

 (1) Разрешать самоорганизацию команды 

 (2) Сохранять устойчивый темп разработки 

 (3) Выбирать лидера программного проекта 

 (4) Коллективная разработка тестов 


Номер 2
Какие инструменты используются в Agile:

Ответ:

 (1) Ревизские сказки 

 (2) Карты историй 

 (3) Панель историй 

 (4) Повести историй 


Номер 3
Какие предпосылки лежат в основе идей Agile:

Ответ:

 (1) Вера в разумность пользователя 

 (2) Фокусирование на качестве, достижимом в процессе тестирования 

 (3) Фокусирование на "Предваряющем анализе" - начальном этапе разработки 

 (4) Итеративная разработка 


Упражнение 6:
Номер 1
Какие ключевые роли предполагаются в Agile:

Ответ:

 (1) Лидер команды 

 (2) Архитектор проекта 

 (3) Команда 

 (4) Scrum-Мастер 


Номер 2
Общие предпосылки Agile философии базируются на следующих доктринах:

Ответ:

 (1) переопределение ролей разработчиков, менеджеров и потребителей 

 (2) отказ от "Предваряющего анализа" 

 (3) отказ от итеративной разработки 

 (4) ограниченная функциональность, основанная на договоренностях 


Номер 3
Какие высказывания характерны для Agile:

Ответ:

 (1) От документа требований, определяющего цели проекта, зависит успех проекта 

 (2) Документ требований является бесполезным, поскольку требования меняются в ходе разработки 

 (3) Основные обязанности менеджеров следует передать команде разработчиков 

 (4) Роль менеджера проекта чрезвычайно важна 


Упражнение 7:
Номер 1
Какие практики лежат в основе идей Agile:

Ответ:

 (1) Скрытие кода 

 (2) Открытое тестирование 

 (3) Ежедневные встречи 

 (4) Разделяемое владение кодом 


Номер 2
Каковы главные вклады Agile в приемы программной инженерии:

Ответ:

 (1) Расширение полномочий команды 

 (2) Замораживание требований на время итерации 

 (3) Парное программирование 

 (4) Приемы организации тестирования 


Номер 3
Каковы главные вклады Agile в приемы программной инженерии:

Ответ:

 (1) Центральная роль кода для программного проекта 

 (2) Центральная роль команды для эффективности процесса разработки проекта 

 (3) Короткие итерации с временными рамками для устойчивого развития проекта 

 (4) Избавление от программистов, срывающих график работы, для завершения проекта к заданному сроку . 




Главная / Менеджмент / Анализ и оценка методов разработки программного обеспечения (Agile) / Тест 1