Главная / Менеджмент /
Командная разработка с использованием Visual Studio Team Foundation Server / Тест 6
Командная разработка с использованием Visual Studio Team Foundation Server - тест 6
Упражнение 1:
Номер 1
Файл с расширением .sln - это:
Ответ:
 (1) файл решения 
 (2) файл с# проекта 
 (3) файл проекта visual basic 
Номер 2
Файл с расширением .csproj - это:
Ответ:
 (1) файл решения 
 (2) файл с# проекта 
 (3) файл проекта visual basic 
Номер 3
Файл с расширением .vbproj - это:
Ответ:
 (1) файл решения 
 (2) файл с# проекта 
 (3) файл проекта visual basic 
Упражнение 2:
Номер 1
Размещение всех проектов в одиночном решении - это стратегия:
Ответ:
 (1) одиночное решение 
 (2) решение с разделами 
 (3) несколько решений 
Номер 2
Группировка связанных проектов несколькими решениями и создание глобального решения - это стратегия:
Ответ:
 (1) одиночное решение 
 (2) решение с разделами 
 (3) несколько решений 
Номер 3
Создание самостоятельных решений для каждой из проектируемых подсистем при отсутствии глобального решения - это стратегия:
Ответ:
 (1) одиночное решение 
 (2) решение с разделами 
 (3) несколько решений 
Упражнение 3:
Номер 1
Стратегия одиночного решения:
Ответ:
 (1) используется даже если получившееся решение слишком велико для загрузки в Visual Studio 
 (2) дает возможность отдельно рассматривать подсистемы разрабатываемого приложения 
 (3) позволяет обойтись без файловых ссылок 
Номер 2
Стратегия одиночного решения:
Ответ:
 (1) используется даже если получившееся решение слишком велико для загрузки в Visual Studio 
 (2) дает возможность отдельно рассматривать подсистемы разрабатываемого приложения 
 (3) допускает использование файловых ссылок 
Номер 3
Стратегия одиночного решения:
Ответ:
 (1) используется даже если получившееся решение слишком велико для загрузки в Visual Studio 
 (2) позволяет легко составить карту зависимостей между проектами 
 (3) допускает использование файловых ссылок 
Упражнение 4:
Номер 1
Стратегия решения с разделами
Ответ:
 (1) дает возможность отдельно рассматривать подсистемы разрабатываемого приложения 
 (2) сокращает время, необходимое для загрузки и сборки всего приложения 
 (3) упрощает разработку, поскольку при открытии решения сразу становится доступным весь код 
Номер 2
Стратегия решения с разделами
Ответ:
 (1) дает возможность отдельно рассматривать подсистемы разрабатываемого приложения 
 (2) позволяет использовать главное решение для сборки всего приложения 
 (3) упрощает разработку, поскольку при открытии решения сразу становится доступным весь код 
Номер 3
Стратегия решения с разделами
Ответ:
 (1) позволяет использовать главное решение для сборки всего приложения 
 (2) упрощает разработку, поскольку при открытии решения сразу становится доступным весь код 
 (3) способствует уменьшению общей сложность работы с учетом логического разделения решений 
Упражнение 5:
Номер 1
Стратегия нескольких решений:
Ответ:
 (1) позволяет собрать приложение средствами Visual Studio 
 (2) используется для преодоления ограничения масштабируемости 
 (3) позволяет обойтись без главного решения 
Номер 2
Стратегия нескольких решений:
Ответ:
 (1) позволяет избежать проблем с производительностью 
 (2) используется для преодоления ограничения масштабируемости 
 (3) позволяет обойтись без главного решения 
Номер 3
Стратегия нескольких решений:
Ответ:
 (1) позволяет собрать приложение средствами Visual Studio 
 (2) используется для преодоления ограничения масштабируемости 
 (3) требует наличия главного решения для сборки всего приложения 
Упражнение 6:
Номер 1
Рабочая область:
Ответ:
 (1) является клиентской копией файлов и папок системы управления исходным кодом 
 (2) может содержать ссылки на несколько проектов 
 (3) назначается только учетным записям пользователей 
Номер 2
Рабочая область:
Ответ:
 (1) является клиентской копией файлов и папок системы управления исходным кодом 
 (2) не может содержать ссылки на несколько проектов 
 (3) назначается только учетным записям пользователей 
Номер 3
. Рабочая область:
Ответ:
 (1) является клиентской копией файлов и папок системы управления исходным кодом 
 (2) может содержать ссылки на несколько проектов 
 (3) назначается только компьютерам 
Упражнение 7:
Номер 1
В систему управления версиями следует включать:
Ответ:
 (1) файлы решений 
 (2) метаданные проекта Visual Studio Source Control 
 (3) результаты сборки 
Номер 2
В систему управления версиями не следует включать:
Ответ:
 (1) файлы решений 
 (2) метаданные проекта Visual Studio Source Control 
 (3) результаты сборки 
Номер 3
В систему управления версиями следует включать:
Ответ:
 (1) файлы решений 
 (2) метаданные проекта Visual Studio Source Control 
 (3) файлы проекта 
Упражнение 8:
Номер 1
Сценарий ветвления "без ветвей" оправдывает себя в случае:
Ответ:
 (1) наличия проблемы сломанных сборок 
 (2) если команда разработчиков работает по короткому циклу выпуска 
 (3) если команда разработчиков работает по продолжительному циклу выпуска 
Номер 2
Ветвление проектов оправдано в случае:
Ответ:
 (1) наличия проблемы сломанных сборок 
 (2) если команда разработчиков работает по короткому циклу выпуска 
 (3) наличия изолированных групп разработки 
Номер 3
Для ветвления проекта характерно:
Ответ:
 (1) увеличение общего числа работ 
 (2) уменьшение числа сломанных сборок 
 (3) маркировка сборок 
Упражнение 9:
Номер 1
Логическая структура ветвлений и слияний:
Ответ:
 (1) является отражением физической структуры, используемым при изоляции выпуска 
 (2) выражает для каждой ветви отражение "родитель - потомок" 
 (3) может отличаться от структуры, отображаемой в обозревателе решений 
Номер 2
При организации ветвления необходимо:
Ответ:
 (1) организовывать ветвление так, чтобы слияние выполнялось только поперек иерархии 
 (2) учитывать потребность разработчиков в одновременной работе над одними и теми же файлами 
 (3) включать в ветвление файлы конфигурации и исходного кода 
Номер 3
При организации ветвления не следует:
Ответ:
 (1) организовывать ветвление так, чтобы слияние выполнялось только поперек иерархии 
 (2) учитывать потребность разработчиков в одновременной работе над одними и теми же файлами 
 (3) включать в ветвление файлы конфигурации и исходного кода 
Упражнение 10:
Номер 1
Возможны следующие варианты сценариев управления зависимостями:
Ответ:
 (1) ссылка на файл сборки другого проекта в том же решении  
 (2) ссылка на файл сборки проекта в другом решении 
 (3) ссылка на файл сборки из другого командного проекта 
Номер 2
Ссылка на проект Visual Studio позволит автоматизировать:
Ответ:
 (1) синхронизацию конфигураций сборок 
 (2) сборку компонентов 
 (3) сборку проекта, при изменении файла сборки 
Упражнение 11:
Номер 1
Синхронизация изменений исходного кода при ветвлении осуществляется:
Ответ:
 (1) при слиянии ветвей проекта 
 (2) вручную, средствами обозревателя исходного кода 
 (3) автоматически, при изменении общего кода в одной из ветвей 
Номер 2
При сопоставлении рабочей области:
Ответ:
 (1) конфигурация объединения исходного кода создается на стороне сервера 
 (2) конфигурация объединения исходного кода создается на стороне клиента 
 (3) изменения в общем проекте не учитываются при копировании последней версии исходного кода в рабочую область 
Номер 3
При сопоставлении рабочей области:
Ответ:
 (1) конфигурация объединения исходного кода создается на стороне сервера 
 (2) конфигурация объединения исходного кода создается на стороне клиента 
 (3) изменения в общем проекте учитываются при копировании последней версии исходного кода в рабочую область 
Упражнение 12:
Номер 1
При сохранении строки подключения в пользовательском файле конфигурации необходимо:
Ответ:
 (1) развернуть user.config отдельно от кода приложения 
 (2) добавить user.config в систему управления исходным кодом 
 (3) создать user.config в папке с файлом конфигурации приложения, чтобы перекрыть его настройки 
Номер 2
При сохранении строки подключения в пользовательском файле конфигурации не следует:
Ответ:
 (1) разворачивать user.config отдельно от кода приложения 
 (2) добавлять user.config в систему управления исходным кодом 
 (3) создавать user.config в папке с файлом конфигурации приложения, чтобы перекрыть его настройки 
Номер 3
При сохранении строки подключения в пользовательском файле конфигурации необходимо:
Ответ:
 (1) развернуть user.config отдельно вместе с кодом приложения 
 (2) добавить user.config в систему управления исходным кодом 
 (3) создать user.config в папке с файлом конфигурации приложения, чтобы перекрыть его настройки