игра брюс 2048
Главная / Мобильные технологии / Возможности Visual Studio 2013 и их использование для облачных вычислений / Тест 8

Возможности Visual Studio 2013 и их использование для облачных вычислений - тест 8

Упражнение 1:
Номер 1
Что такое жизненный цикл программы?

Ответ:

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

 (2) наиболее критичный по времени выполнения цикл в программе 

 (3) процесс конкуренции программы с другими программами 

 (4) процесс постепенной смены команды разработки программного проекта 


Номер 2
Назовите этапы водопадной модели процесса разработки программы.

Ответ:

 (1) спецификация 

 (2) реализация 

 (3) тестирование 

 (4) идеализация 


Номер 3
Что такое UML?

Ответ:

 (1) язык Web-программирования 

 (2) язык моделирования программ и процессов их разработки 

 (3) функциональный язык 

 (4) язык спецификации 


Упражнение 2:
Номер 1
Какие виды моделей и диаграмм имеются в UML?

Ответ:

 (1) классов 

 (2) последовательностей 

 (3) активностей (деятельностей) 

 (4) психологии коллектива программистов 


Номер 2
Какие виды связей между элементами диаграмм классов Вам известны?

Ответ:

 (1) наследование 

 (2) агрегация 

 (3) ассоциация 

 (4) натурализация 


Номер 3
Что такое рефакторинг?

Ответ:

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

 (2) систематические преобразования кода с целью его улучшения, принципиально не изменяющие его семантику 

 (3) то же, что и маркетинг 

 (4) оценка рыночтой стоимости программного продукта 


Упражнение 3:
Номер 1
Какие виды рефакторинга поддержаны в среде VS 2013?

Ответ:

 (1) замена имени сущности 

 (2) извлечение метода 

 (3) инкапсуляция поля 

 (4) выделение эмоционального содержания программы 


Номер 2
Какая современная парадигма программирования удобна  для рефакторинга?

Ответ:

 (1) аспектно-ориентированное программирование 

 (2) функциональное программирование 

 (3) логическое программирование 

 (4) процедурное программирование 


Номер 3
Каким образом поддержан этап тестирования в среде VS 2013?

Ответ:

 (1) пункт меню Test 

 (2) возможность инсталляции и использования генератора тестов 

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

 (4) почти никак 


Упражнение 4:
Номер 1
Какие тестовые мониторы и генераторы тестов рекомендуется использовать со средой VS 2013?

Ответ:

 (1) NUnit 

 (2) MSUnit 

 (3) JUnit 

 (4) JavaSpec 


Номер 2
Каково назначение системы управления исходным кодом?

Ответ:

 (1) фиксация и нумерация изменений всех файлов исходного кода 

 (2) верификация исходного кода 

 (3) автоматизация разработки исходного кода 

 (4) архивация исходного кода 


Номер 3
Назовите известные системы управления исходным кодом.

Ответ:

 (1) Git 

 (2) Subversion 

 (3) CVS 

 (4) Coq proof assistant 


Упражнение 5:
Номер 1
Какая система управленич исходным кодом разработана Microsoft и является частью Visual Studio?

Ответ:

 (1) Visual SourceSafe 

 (2) SCCS 

 (3) TeamWare 

 (4) VersionTool 


Номер 2
В чем суть этапа выработки требований и целей при разработке программы?

Ответ:

 (1) формулировка функциональности будущей системы, предварительная оценка ее рыночной конкурентоспособности 

 (2) спецификация программы 

 (3) проверка программы 

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


Номер 3
В чем суть этапа спецификации программы?

Ответ:

 (1) полное, точное, формализованное и внешнее описание программы 

 (2) проектирование алгоритмов 

 (3) проектирование иерархии классов 

 (4) верификация программы 


Упражнение 6:
Номер 1
В чем суть этапа реализации программы?

Ответ:

 (1) разработка исходного кода 

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

 (3) отладка программы 

 (4) эстетическая оценка кода программы 


Номер 2
В чем суть этапа тестирования программы?

Ответ:

 (1) прогон набора тестов с целью подтвердить правильность реализации программы 

 (2) психологическая проверка группы разработчиков 

 (3) формальное доказательство корректности программы 

 (4) визуальный анализ кода программы на типичные ошибки 


Номер 3
Каково назначение этапа сопровождения программы?

Ответ:

 (1) ответы на вопросы пользователей 

 (2) исправление ошибок 

 (3) реализация расширений 

 (4) продажа программного продукта 


Упражнение 7:
Номер 1
Что такое (формальная) верификация программы?

Ответ:

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

 (2) прогон тестов 

 (3) визуальная инспекция программы на типичные ошибки 

 (4) визуальный сквозной просмотр программы 


Номер 2
В чем суть этапа проектирования программы?

Ответ:

 (1) проектирование структур данных 

 (2) проектирование основных алгоритмов 

 (3) проектирование основных информационных потоков 

 (4) рыночная оценка программы 


Номер 3
Каковы возможности пункта меню Architecture и поддержки этапа моделирования среды VS 2013 в целом?

Ответ:

 (1) генерация UML-диаграмм и моделей 

 (2) генерация кода по UML-модели 

 (3) генерация UML-модели по готовому исходному коду 

 (4) синтез программы по спецификации с заданными пред- и постусловием 


Упражнение 8:
Номер 1
В чем суть рефакторинг-преобразования "Замена имени"?

Ответ:

 (1) замена имени метода в его определении и всех использованиях 

 (2) замена имени разработчика во всех комментариях исходного кода 

 (3) замена имени проекта 

 (4) замена имени диаграммы 


Номер 2
В чем суть рефакторинг-преобразования "Извлечь метод"

Ответ:

 (1) преобразование выделенного фрагмента кода в новый метод с заданными именем 

 (2) извлечение заданного метода из исходного кода и его удаление вместе со всеми его вызовами 

 (3) извлечение метода из UML-диаграммы 

 (4) извлечение информации о методе разработки программы с целью его заимсовования в своем проекте 


Номер 3
В чем суть рефакторинг-преобразования "Инкапсулировать поле"?

Ответ:

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

 (2) замена модификатора public на private 

 (3) удаление поля из класса 

 (4) запрещение сериализации значения поля 




Главная / Мобильные технологии / Возможности Visual Studio 2013 и их использование для облачных вычислений / Тест 8