Главная / Программирование /
Технологии программирования на базе Microsoft Solutions Framework / Тест 2
Технологии программирования на базе Microsoft Solutions Framework - тест 2
Упражнение 1:
Номер 1
Программная инженерия -
Ответ:
 (1) инженерная дисциплина, связанная с теорией, методами и средствами профессиональной разработки ПО 
 (2) несложная в усвоении профессия 
 (3) дисциплина отвечающая, за написание технической документации и автоматизированное тестирование 
Номер 2
Программный продукт это:
Ответ:
 (1) программа без руководства пользователя 
 (2) программа со всей сопутствующей документацией, из которой можно извлечь выгоду 
 (3) программа со всей сопутствующей документацией, из которой нельзя извлечь экономической выгоды 
Номер 3
Программное обеспечение это:
Ответ:
 (1) набор компьютерных программ, процедур и связанной с ними документации и данных (ISO/IEC 12207) 
 (2) программа на языке программирования Basic 
 (3) программа с пользовательским интерфейсом, и файлом справки 
Упражнение 2:
Номер 1
Предметная область computer science это
Ответ:
 (1) теория и основы разработки ПО 
 (2) вопросы разработки систем с участием компьютеров 
 (3) чтобы продукт вышел на рынок интересным конечному пользователю 
Номер 2
Предметная область system engineering
Ответ:
 (1) вопросы разработки систем с участием компьютеров 
 (2) наука изучающая технику 
 (3) теория и основы разработки ПО 
Номер 3
Предметная область software engineering:
Ответ:
 (1) часть system engineering, имеющая дело с разработкой ПО 
 (2) теория и основы разработки ПО 
 (3) вопросы разработки систем с участием компьютеров 
Упражнение 3:
Номер 1
Почему операционная система FreeBSD менее популярна на домашних ПК, чем Windows
Ответ:
 (1) значительно меньший выбор игр 
 (2) менее удобный в освоении интерфейс 
 (3) большее количество ошибок 
Номер 2
Почему ПО должно эффективно использовать ресурсы ПК
Ответ:
 (1) из соображения того, что у потенциального клиента ограничены возможности обновления аппаратной базы 
 (2) для повышения надежности 
 (3) для повышения юзабилити 
Номер 3
Цели программных инженеров, это
Ответ:
 (1) создать программу 
 (2) написать программу и документацию к ней 
 (3) создать качественный продукт, уложиться в сроки и бюджет 
Упражнение 4:
Номер 1
Расходы на создании По чаще всего состоят (разработка/тестирование):
Ответ:
 (1) 60/40 
 (2) 50/50 
 (3) 90/10 
Номер 2
Формализация процесса создания ПО оправдана для коллектива
Ответ:
 (1) более 20-ти человек 
 (2) 5-6-ти человек 
 (3) 2-3 человек 
Номер 3
Для каскадной модели верно:
Ответ:
 (1) следующий этап может начаться только когда завершен предыдущий 
 (2) следующий этап может начаться когда угодно 
 (3) каждый этап может начинаться когда угодно 
Упражнение 5:
Номер 1
Эволюционная модель это
Ответ:
 (1) смесь каскадной и спиральной модели 
 (2) процесс становления человеком из обезьяны 
 (3) генетическое видоизменение амебы 
Номер 2
Принципы создания ПО:
Ответ:
 (1) грамотное планирование 
 (2) анализ рисков, способов реагирования 
 (3) определения четких границ проекта 
 (4) мотивирование сотрудников 
Номер 3
Каскадная модель приемлема
Ответ:
 (1) для очень больших команд 
 (2) для малых и средних 
 (3) для малых групп разработчиков 
Упражнение 6:
Номер 1
Эволюционная модель приемлема для
Ответ:
 (1) для малых и средних 
 (2) для больших 
 (3) для сверх больших 
Номер 2
Одно из ответвлений модели пошаговой разработки
Ответ:
 (1) экстремальное программирование 
 (2) каскадная модель 
 (3) водопадная модель 
Номер 3
Модель пошаговой разработки требует
Ответ:
 (1) в итоге каждого шага - работающий прототип 
 (2) использовать для каждого шага каскадную модель 
 (3) использовать для каждого шага эволюционную модель 
Упражнение 7:
Номер 1
Для каждого шага модели пошаговой разработки можно применять
Ответ:
 (1) каскадную модуль 
 (2) объектную модель 
 (3) эволюционную модель 
Номер 2
Особенность модели пошаговой разработки -
Ответ:
 (1) наиболее важные для заказчика компоненты разрабатываются в самом начале 
 (2) для шага можно использовать каскадную или эволюционную модель 
 (3) возможность "прыжков" через шаги 
Номер 3
Итерационный подход включает
Ответ:
 (1) модель пошаговой разработки и спиральную модель 
 (2) каскадную модель 
 (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
Спецификация, как стадия процесса создания ПО:
Ответ:
 (1) отметка об правильности и соответствии спецификациям 
 (2) то, что должна делать система 
 (3) создание ПО в соответствии со спецификациями 
Номер 3
Разработка, как стадия процесса создания ПО:
Ответ:
 (1) создание ПО в соответствии со спецификациями 
 (2) модернизация алгоритмов 
 (3) выработка алгоритмов 
Упражнение 11:
Номер 1
Аттестация, как стадия процесса создания ПО:
Ответ:
 (1) проверка ПО на соответсвие потребностям заказчика 
 (2) подтверждение класса ПП 
 (3) развитие в соответствии с изменившимися потребностями заказчика 
Номер 2
Модернизация, как стадия процесса создания ПО:
Ответ:
 (1) развитие, улучшение алгоритма, интерфейса 
 (2) развитие ПО в соответствии с изменившимися потребностями заказчика 
 (3) выпуск новой версии 
 (4) простой (переопределение) 
Номер 3
Жизненный цикл программного обеспечения
Ответ:
 (1) проходит от момента принятия решения о создании ПО, до выведения из эксплуатации ПО 
 (2) проходит от момента принятия решения о создании ПО, до внедрения конечному пользователю 
 (3) полностью описывается в 4-х стадиях: спецификация, разработка, аттестация, модернизация 
Упражнение 12:
Номер 1
Модульное программирование относится к стадии
Ответ:
 (1) реализации 
 (2) аттестации 
 (3) спецификации 
Номер 2
Компонентное программирование относится к стадии
Ответ:
 (1) спецификации 
 (2) реализации 
 (3) аттестации 
Номер 3
Объектное программирование относится к стадии
Ответ:
 (1) аттестации 
 (2) разработки 
 (3) спецификации