Тест с ответами: “Программная инженерия”

1. К какому типу проектов относятся проекты по разработке ПО:
а) и к творческим, и к промышленным проектам +
б) к промышленным проектам
в) к творческим проектам

2. Какие возвраты невозможны при разработке по водопадной модели:
а) возврат от кодированию к тестированию
б) возврат от тестирования к анализу +
в) возврат от тестирования к кодированию

3. Какие возвраты невозможны при разработке по водопадной модели:
а) возврат от кодированию к тестированию
б) возврат от тестирования к кодированию
в) возврат от кодирования к разработке системных требований +

4. В чем заключается согласованность ПО:
а) в том, что ПО должно быть согласовано с большим количеством интерфейсов +
б) в согласованности заказчика и исполнителя
в) в том, что ПО основывается на объективных посылках

5. Для чего используется рабочий продукт:
а) для контроля разработки
б) для устранения накладных расходов
в) для контроля разработки +

6. Какая стратегия нацелена на решение конкретных проблем компании:
а) technology push
б) organization pull +
в) обе стратегии

7. Какой вопрос решается в сфере программной инженерии:
а) вопросы создания компьютерных программ и/или программного обеспечения
б) бизнес-реинжиниринг
в) вопрос поддержки жизненного цикла разработки ПО +

8. Какой вопрос решается в сфере программной инженерии:
а) вопрос организации и улучшения процесса разработки ПО +
б) вопросы создания компьютерных программ и/или программного обеспечения
в) бизнес-реинжиниринг

9. Какой вопрос решается в сфере программной инженерии:
а) бизнес-реинжиниринг
б) вопросы создания компьютерных программ и/или программного обеспечения
в) вопрос управления командой разработчиков +

10. Какая область объединяет различные инженерные дисциплины по разработке всевозможных искусственных систем:
а) информатика
б) системотехника +
в) бизнес-реинжиниринг

11. Какое свойство определяет процедуры внесения изменений в требования:
а) модифицируемость +
б) прослеживаемость
в) тестируемость и проверяемость

12. Целью какого вида деятельности является обнаружение и устранение противоречий и неоднозначностей в требованиях, их уточнение и систематизация:
а) описание требований
б) анализ требований +
в) валидация требований

13. Для чего предназначены диаграммы конечных автоматов:
а) для задания поведения реактивных систем +
б) для моделирования структуры объектно-ориентированных приложений классов, их атрибутов и заголовков методов, наследования
в) для моделирования компонентной структуры распределенных приложений

14. Что реализуют модели, представленные диаграммами UML:
а) вид деятельности
б) фазу разработки ПО
в) точку зрения на программную систему +

15. Что такое управление версиями:
а) одна из задач конфигурационного управления +
б) автоматизированный процесс трансформации исходных текстов ПО в пакет исполняемых модулей
в) ручной процесс трансформации исходных текстов ПО в пакет исполняемых модулей

16. Что такое управление версиями:
а) автоматизированный процесс трансформации исходных текстов ПО в пакет исполняемых модулей
б) управление версиями файлов +
в) ручной процесс трансформации исходных текстов ПО в пакет исполняемых модулей

17. При выполнении какого вида тестирования система тестируется на устойчивость к непредвиденным ситуациям:
а) при выполнении нагрузочного тестирования
б) при выполнении интеграционного тестирования
в) при выполнении стрессового тестирования +

18. При использовании какого метода тестирования код программы доступен тестировщикам:
а) при использовании любого метода тестирования
б) при использовании метода белого ящика +
в) при использовании метода черного ящика

19. При использовании какого метода тестирования реализация системы недоступна тестировщикам:
а) при использовании метода белого ящика
б) при использовании любого метода тестирования
в) при использовании метода черного ящика +

20. Что такое нагрузочное тестирование:
а) тестирование системы на устойчивость к непредвиденным ситуациям
б) тестирование системы на корректную работу с большими объемами данных +
в) тестирование всей системы в целом, как правило, через ее пользовательский интерфейс

21. Что определяют варианты использования:
а) как функции, так и требования +
б) только функции системы
в) только требования к системе

22. Какова основная задача комитета ITU:
а) стандартизация в телекоммуникационной промышленности
б) стандартизация телекоммуникационных протоколов и интерфейсов с целью поддержания и развития глобальной мировой телекоммуникационной сети +
в) содействие развитию стандартизации, а также смежных видов деятельности в мире с целью обеспечения международного обмена товарами и услугами

23. Какие тесты представляют собой последовательность действий тестировщика или разработчика, приводящую к воспроизведению ошибки:
а) никакие
б) любые
в) ручные +

24. Какую роль выполняет менеджер в процессе работы над ошибками:
а) нахождение ошибок
б) контроль хода проекта +
в) исправление ошибок

25. Какой из участников создания модели при описании системы не несет ответственности за качество моделирования:
а) автор
б) эксперт
в) читатель +

26. При выполнении какого вида тестирования тестируется отдельный модуль, в отрыве от остальной системы:
а) при выполнении интеграционного тестирования
б) при выполнении модульного тестирования +
в) при выполнении системного тестирования

27. С какой ролью можно совмещать разработку:
а) архитектура +
б) управление продуктом
в) тестирование

28. На каком уровне зрелости осуществляется анализ причин возникновения проблем и предотвращение их появления в будущем:
а) на уровне зрелости 3
б) на уровне зрелости 4
в) на уровне зрелости 5 +

29. Какой этап следует за созданием требований к продукту при использовании метода Scrum:
а) планирование итерации +
б) анализ результатов, пересмотр требований
в) выполнение итерации

30. На каком уровне процессы в полной мере существуют лишь в рамках отдельных проектов:
а) на начальном уровне
б) на управляемом уровне +
в) на оптимизирующемся уровне