Главная / Программирование /
Технологии командной разработки программного обеспечения информационных систем / Тест 6
Технологии командной разработки программного обеспечения информационных систем - тест 6
Упражнение 1:
Номер 1
Управление жизненным циклом приложения в Visual Studio базируется на следующих принципах
Ответ:
 (1) мобильность 
 (2) продуктивность 
 (3) интеграция 
 (4) расширяемость 
Номер 2
Продуктивность управления жизненным циклом приложения в Visual Studio обеспечивается . .
Ответ:
 (1) возможностью совместной работы членов команды и заинтересованных лиц 
 (2) управлением сложностью программного продукта 
 (3) универсальностью членов команды 
 (4) четким планом-графиком работ 
Номер 3
Интеграция при управлении жизненным циклом приложения в Visual Studio обеспечивается . . .
Ответ:
 (1) использованием языка программирования С# 
 (2) возможностями по предоставлению всем участникам проекта информации о состоянии дел 
 (3) хранением всех рабочих элементов проекта в базе данных Team Foundation Server 
 (4) виртуализацией рабочей среды 
Упражнение 2:
Номер 1
Расширяемость при управлении жизненным циклом приложения в Visual Studio обеспечивается ...
Ответ:
 (1) многоядерными процессорами серверов 
 (2) облачными технологиями 
 (3) интегрированной средой разработки - IDE 
 (4) API-интерфейсом служб Team Foundation Server 
Номер 2
Для архитектурного проектирования в Visual Studio используются инструменты визуального проектирования, которые предназначены для следующего:
Ответ:
 (1) визуализации архитектурных аспектов проектируемой системы 
 (2) создания моделей структуры и поведения системы 
 (3) документирования принятых решений 
 (4) разработки шаблонов для проектирования системы 
Номер 3
Архитектурные инструменты в Visual Studio 2012 Ultimate позволяют создавать следующие виды схем
Ответ:
 (1) функциональные схемы 
 (2) схема активности  
 (3) схема последовательностей  
 (4) схема классов  
Упражнение 3:
Номер 1
Архитектурные инструменты в Visual Studio 2012 Ultimate НЕ позволяют создавать следующие виды схем
Ответ:
 (1) схема слоев 
 (2) схема компонентов 
 (3) схемы соединений 
 (4) схема вариантов использования 
Номер 2
Какие схемы определяют функциональность системы и описывают с точки зрения пользователей их возможные действия с программным продуктом
Ответ:
 (1) схемы (диаграммы) классов UML 
 (2) схемы (диаграммы) последовательностей UML 
 (3) схемы (диаграммы) вариантов использования UML 
 (4) схемы (диаграммы) активности UML 
Номер 3
Какие схемы описывают бизнес-процесс или программный процесс в виде потока работ через последовательные действия
Ответ:
 (1) схемы (диаграммы) компонентов UML 
 (2) схемы (диаграммы) последовательностей UML 
 (3) схемы (диаграммы) вариантов использования UML 
 (4) схемы (диаграммы) активности UML 
Упражнение 4:
Номер 1
Какие схемы описывают распределение программных составляющих приложения, позволяя наглядно отобразить на высоком уровне структуру компонентов и служб
Ответ:
 (1) схемы (диаграммы) компонентов UML 
 (2) схемы (диаграммы) слоев UML 
 (3) схемы (диаграммы) вариантов использования UML 
 (4) схемы (диаграммы) активности UML 
Номер 2
Какие схемы используются для описания логической архитектуры системы
Ответ:
 (1) схемы (диаграммы) компонентов UML 
 (2) схемы (диаграммы) классов UML  
 (3) схемы (диаграммы) вариантов использования UML 
 (4) схемы (диаграммы) слоев UML 
Номер 3
Какие метрики кода позволяет вычислять Visual Studio 2012
Ответ:
 (1) сложность организации циклов 
 (2) глубина наследования 
 (3) отклик класса 
 (4) индекс удобства поддержки 
Упражнение 5:
Номер 1
Какие метрики кода НЕ позволяет вычислять Visual Studio 2012?
Ответ:
 (1) строки кода 
 (2) низкое зацепление классов 
 (3) объединение классов 
 (4) глубина наследования 
Номер 2
Укажите правильные утверждения в отношении инструментов профилирования
Ответ:
 (1) профилировщики с выборкой делают постоянные снимки выполняющегося приложения и записывают его состояние 
 (2) профилировщики с выборкой делают периодические снимки выполняющегося приложения и записывают его состояние 
 (3) профилировщики с инструментированием добавляют маркеры отслеживания только в начало каждой исследуемой функции 
 (4) профилировщики с инструментированием добавляют маркеры отслеживания в начало и конец каждой исследуемой функции 
Номер 3
Укажите НЕ правильные утверждения в отношении инструментов профилирования
Ответ:
 (1) профилирование реализует процесс наблюдения поведения приложения 
 (2) профилирование реализует процесс записи показателей о поведении приложения 
 (3) профилировщик позволяет обнаружить у приложения проблемы с производительностью 
 (4) профилировщик позволяет обнаружить ошибки кода 
Упражнение 6:
Номер 1
Какие виды тестов может использовать разработчик в Visual Studio 2012 Ultimate
Ответ:
 (1) модульные тесты 
 (2) нагрузочные тесты 
 (3) веб тесты производительности 
 (4) тесты пользовательского интерфейса 
Номер 2
Какие тесты позволяют быстро проверить наличие логических ошибок в методах классов
Ответ:
 (1) модульные тесты 
 (2) нагрузочные тесты 
 (3) веб тесты производительности 
 (4) тесты пользовательского интерфейса 
Номер 3
Какие тесты используются для исследования работоспособности приложения путем моделирования множества пользователей, которые работают с программой одновременно
Ответ:
 (1) модульные тесты 
 (2) нагрузочные тесты 
 (3) веб тесты производительности 
 (4) тесты пользовательского интерфейса 
Упражнение 7:
Номер 1
Какие тесты позволяют автоматически сформировать код теста, путем записи действий пользователя при работе с приложением, и впоследствии выполнять эти тесты автоматически
Ответ:
 (1) модульные тесты 
 (2) нагрузочные тесты 
 (3) веб тесты производительности 
 (4) тесты пользовательского интерфейса 
Номер 2
Укажите программный инструмент, который позволяет создавать планы тестирования, формировать, добавлять и удалять тестовые случаи
Ответ:
 (1) Lab Management 
 (2) Team Foundation Server 
 (3) Microsoft Test Manager  
 (4) Visual Studio 2012