игра брюс 2048
Главная / Программирование / Технологии командной разработки программного обеспечения информационных систем / Тест 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 




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