Главная / Менеджмент /
Введение в программную инженерию / Тест 3
Введение в программную инженерию - тест 3
Упражнение 1:
Номер 1
Какие виды деятельности входят в состав программной инженерии?
Ответ:
 (1) разработка требований 
 (2) планирование 
 (3) тестирование 
 (4) проектный менеджмент 
 (5) создание документации 
Номер 2
Укажите отличия программной инженерии от программирования?
Ответ:
 (1) программная инженерия является более узкой областью, чем программирование 
 (2) программная инженерия представляет специальную область знания 
 (3) программная инженерия поддерживает жизненный цикл разработки ПО 
 (4) программная инженерия и программирование ничем не отличаются 
Номер 3
Какие вопросы решаются в сфере программной инженерии?
Ответ:
 (1) вопросы управления командой разработчиков 
 (2) вопросы поддержки жизненного цикла разработки ПО 
 (3) вопросы организации и улучшения процесса разработки ПО 
Упражнение 2:
Номер 1
В чем отличие информатики от программной инженерии?
Ответ:
 (1) в том, что информатика нацелена на решение проблем производства 
 (2) в том, что информатика нацелена на разработку формальных, математизированных подходов к программированию 
 (3) ни в чем 
Номер 2
Что такое информатика?
Ответ:
 (1) процесс создания компьютерных программ и/или программного обеспечения  
 (2) свод теоретических наук, основанных на математике и посвященных формальным основам вычислимости 
 (3) модернизация бизнеса в определенной компании с использованием специальных систем 
Номер 3
К информатике относятся:
Ответ:
 (1) разработка встроенных систем реального времени 
 (2) математическая логика 
 (3) теория грамматик 
 (4) методы построения компиляторов 
Упражнение 3:
Номер 1
Что такое бизнес-реинжиниринг?
Ответ:
 (1) процесс модернизации программного обеспечения согласно требованиям заказчика 
 (2) модернизация бизнеса в определенной компании 
 (3) свод теоретических наук, основанных на математике и посвященных формальным основам вычислимости 
Номер 2
В каком случае речь идет о бизнес-реинжиниренге?
Ответ:
 (1) изменение программного обеспечения согласно требованиям заказчика 
 (2) внутреннее переустройство компании 
 (3) разработка нового клиентского сервиса 
Номер 3
Какая область объединяет различные инженерные дисциплины по разработке всевозможных искусственных систем?
Ответ:
 (1) информатика 
 (2) системотехника 
 (3) бизнес-реинжиниринг 
Упражнение 4:
Номер 1
Чем определяется сложность ПО?
Ответ:
 (1) количеством пользователей 
 (2) объемом обрабатываемых данных 
 (3) требованиями по быстродействию  
Номер 2
В чем заключается согласованность ПО?
Ответ:
 (1) в том, что ПО основывается на объективных посылках 
 (2) в том, что ПО должно быть согласовано с большим количеством интерфейсов 
 (3) в согласованности заказчика и исполнителя 
Номер 3
Какое свойство зависит от размера программных объектов?
Ответ:
 (1) сложность 
 (2) согласованность 
 (3) изменяемость 
 (4) нематериальность 
Упражнение 5:
Номер 1
Какие виды деятельности включает в себя процесс создания ПО?
Ответ:
 (1) разработка проектных планов 
 (2) разработка проектной документации 
 (3) разработка тестов 
 (4) только разработка программного кода 
Номер 2
Какой процесс разработки ПО является универсальным для разработки ПО любого вида?
Ответ:
 (1) CMMI 
 (2) Scrum 
 (3) универсального процесса не существует 
Номер 3
Для чего осуществляется совершенствование процесса разработки ПО?
Ответ:
 (1) для улучшения качества создаваемых продуктов 
 (2) для снижения цены разработки 
 (3) для уменьшения сложности ПО 
 (4) для уменьшения времени разработки 
Упражнение 6:
Номер 1
В каком случае приведен пример использования стратегии technology push?
Ответ:
 (1) переход компании со средств структурной разработки на объектно-ориентрованные 
 (2) внедрение новых средств тестирования в ситуации, когда заказчик не удовлетворен качеством программной системы 
 (3) внедрение стандартов качества ISO 9000 или CMMI 
Номер 2
В каком случае приведен пример использования стратегии organization pull?
Ответ:
 (1) внедрение новых средств тестирования в ситуации, когда заказчие не удовлетворен качеством программной системы 
 (2) переход компании со средств структурной разработки на объектно-ориентрованные 
 (3) внедрение стандартов качества ISO 9000 или CMMI 
Номер 3
Какая стратегия нацелена на решение конкретных проблем компании?
Ответ:
 (1) organization pull 
 (2) technology push 
 (3) обе стратегии 
Упражнение 7:
Номер 1
Отметьте верные утверждения:
Ответ:
 (1) использование стратегии organization pull более рискованно 
 (2) изменения, вносимые в процесс стратегией organization pull, менее глобальны 
 (3) применение стратегии technology push требует глобальной перестройки процесса 
Номер 2
В каком случае возврат инвестиций от внедрения происходит быстрее?
Ответ:
 (1) в случае с organization pull 
 (2) в случае с technology push 
 (3) в обоих случаях одинаково 
Номер 3
При использовании какой стратегии изменения, вносимые в процесс, более глобальны?
Ответ:
 (1) organization pull 
 (2) technology push 
 (3) в обоих случаях изменения одинаковы 
Упражнение 8:
Номер 1
Что такое фаза разработки?
Ответ:
 (1) определенный тип работы, выполняемый в процессе разработки ПО 
 (2) определенный этап процесса, имеющий начало, конец и выходной результат 
 (3) выходной результат определенного этапа процесса 
 (4) структура, согласно которой построена разработка ПО 
Номер 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) требование полного окончания фазы-деятельности 
 (4) интеграция всех результатов в конце разработки 
Упражнение 11:
Номер 1
Какая из указанных моделей является двумерной?
Ответ:
 (1) водопадная модель 
 (2) спиральная модель 
 (3) обе указанные модели 
 (4) ни одна из указанных моделей 
Номер 3
В какой модели каждый виток представляет собой фазу разработки?
Ответ:
 (1) в водопадной модели 
 (2) в спиральной модели 
 (3) в любой модели 
 (4) ни в одной из указанных моделей 
Упражнение 12:
Номер 1
Что может являться рабочим продуктом в процессе разработки ПО?
Ответ:
 (1) набор файлов 
 (2) составные части продукта 
 (3) спецификации 
 (4) счета 
Номер 2
Для чего используется рабочий продукт?
Ответ:
 (1) для обмена результатами 
 (2) для контроля разработки 
 (3) для устранения накладных расходов 
Номер 3
К какому типу проектов относятся проекты по разработке ПО?
Ответ:
 (1) к творческим проектам 
 (2) к промышленным проектам 
 (3) и к творческим, и к промышленным проектам