Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тесты на дом (ответы).doc
Скачиваний:
24
Добавлен:
23.11.2019
Размер:
103.42 Кб
Скачать

27. Сделайте правильное соотношение видам тестирования:

функциональное тестирование

регрессионное тестирование –

тестирование эффективности –

нагрузочное (стресс) тестирование

альфа и бета-тестирование

тестирование конфигурации

проверка производительности, пропускной способности, максимального объема данных и системных ограничений в соответствии со спецификациями требований;

проверка поведения системы при максимально допустимой нагрузке или при превышении;

проверка структуры и идентификации системы на различных наборах, а также проверку работы системы в различных конфигурациях.

заключается в проверке соответствия выполнения специфицированных функций;

тестирование системы или ее компонентов после внесения в них изменений;

внутреннее и внешнее тестирование системы. Альфа – без плана, бета с планом тестирования;

  1. Каких видов бывают техники тестирования?

«белый (стеклянный) ящик», основанный на информации о структуре ПО или системы в документации;

«черный ящик», основанный на задании тестовых наборов данных для проверки правильности работы компонентов и системы в целом без знания их структуры;

– основанные на спецификациях, анализе граничных значений, таблицах принятия решений, критериев потоков данных, статистики отказов и др.;

– основанные на блок-схемах, по которым строятся программы и наборы тестов для покрытия всех условий выполнения частей системы и системы в целом;

– на основе обнаруженных дефектов, условий использования, природы и особенностей приложения и др.

29. Управление тестированием это:

А) планирование процесса тестирования (составление планов, тестов, наборов данных) и измерение показателей качества ПО;

Б) проведение тестирования reuse-компонентов и паттернов, как основных объектов сборки ПО;

В) генерация необходимых тестовых сценариев, соответствующих среде выполнения ПО;

Г) верификация правильности реализации системы и валидация реализованных требований к ПО;

Д) сбор данных об отказах, ошибках и др. непредвиденных ситуациях при выполнении программного продукта;

Е) подготовка отчетов по результатам тестирования и оценка характеристик системы.

  1. Дайте определение понятию «Сопровождение ПО»?

Сопровождение ПО - совокупность действий по обеспечению работы ПО, а также по внесению изменений в случае обнаружения ошибок в процессе эксплуатации, по адаптации ПО к новой среде функционирования, а также по повышению производительности или улучшению других характеристик ПО.

31. Из скольких разделов состоит Область знаний «Сопровождение ПО»?

А) 2

Б) 3

В) 4

Г) 5

32. Процесс сопровождения проводиться путем:

А) верификации правильности реализации системы и валидации реализованных требований к ПО;

Б) корректировки, т.е. изменения продукта при реализации обнаруженных ошибок и нереализованных задач;

В) адаптации, т.е. настройки продукта к изменившимся условиям эксплуатации или новой среды выполнения данного ПО;

Г) извлечения информации из разных источников заказчика (договоров, материалов аналитиков по задачам и функциям системы и др.), проведения технических мероприятий (собеседований, собраний и др.) для формирования отдельных требований на разработку;

Д) улучшения, т.е. изменения продукта для повышения производительности или уровня сопровождения;

Е) проверки ПО для поиска и исправления скрытых ошибок, обнаруженных при эксплуатации системы;

Ж) все варианты верны.

33. К техникам эволюции ПО относятся:

А) верификация;

Б) реинженерия;

В) требования;

Г) реверсная инженерия;

Д) валидация;

Е) планирование;

Ж) рефакторинг.

34. Сделайте правильное соотношение определений:

Конфигурация ПО – набор функциональных и физических характеристик ПО, заданных в технической документации и достигнутых в готовом продукте;

Управление конфигурацией – дисциплина идентификации компонентов системы, определения функциональных и физических характеристик аппаратного и программного обеспечения для проведения контроля внесения изменений и трассирования конфигурации на протяжении ЖЦ;

Конфигурация системы включает состав функций, программных и физических характеристик программ или их комбинаций, аппаратного обеспечения, обозначенные в технической документации системы и реализованные в продукте.

35. Допишите основные разделы области знаний «Управление конфигураций ПО»:

– управление процессом конфигурацией;

идентификация конфигурации ПО;

– контроль конфигурации ПО;

учет статуса (положение конфигурации в ПО или состояние) конфигурации ПО;

– аудит конфигурации ПО;

– управление релизами (версиями) ПО и доставкой.

36. Сделайте правильное соотношение понятий:

Сборка ПО – объединение корректных элементов ПО и конфигурационных данных в единую исполняемую программу;

Библиотека ПО – контролируемая коллекция объектов ПО и документации, предназначенные для облегчения процесса разработки, использования и сопровождения ПО;

Базис (baseline) – формально обозначенный набор элементов ПО, зафиксированный на этапах ЖЦ ПО.

37. Дайте определение понятию «менеджмент»?

Руководство работами команды разработчиков ПО в процессе выполнения плана проекта, определение критериев эффективности работы команды и оценка процессов и продуктов проекта с использованием общих методов управления, планирования и контроля работ.

38. Сделайте правильное соотношение разделов области знаний «Управление инженерией ПО»:

– организационное управление -- это планирование и составление графика работ, оценка стоимости работ, подбор и управление персоналом, контроль за выполнением работ согласно принятых стандартов и планов;

– управление процессом и проектом -- включает: составление плана проекта, построение графиков работ (сетевых или временных диаграмм) исходя из имеющихся ресурсов, а также распределение персонала по работам с учетом сроков и стоимости их выполнения и др.; анализ финансовой, технической, операционной и социальной политики организации для выбора правильной стратегии выполнения плана; контроль процесса управления планами и продуктами на процессах.

– измерение инженерии ПО -- проводится в целях определения отдельных характеристик продуктов и процессов, инженерии планирования и измерения этих характеристик (например, количество строк в продукте, ошибок в спецификациях и т.п.).

39. Область знаний «Процесс инженерии ПО состоит из следующих разделов:

А) концепции процесса инженерии ПО;

Б) инфраструктура процесса ;

В) определение процесса;

Г) оценка процесс;

Д) количественный анализ процесса;

Е) выполнение и изменение процесса.

40. Из скольких разделов состоит область знаний «Методы и средства инженерии ПО»:

А) 2

Б) 3

В) 4

Г) 5

41. Инструменты ПО подразделяются на инструменты:

А) работы с требованиями;

Б) проектирования ПО;

В) конструирования ПО;

Г) тестирования;

Д) автоматизации процесса инженерии ПО;

Е) контроля качества;

Ж) управления конфигурацией ПО;

З) управления инженерией ПО.

42. Область знаний «Качество ПО» состоит из следующих разделов:

А) концепция качества ПО;

Б) определение и планирование качества;

В) техники и активности, обеспечивающие гарантию качества, валидацию и верификацию;

Г) измерение при анализе качества ПО.

43. К характеристикам качества относятся:

А) функциональность;

Б) надежность;

В) удобство применения;

Г) эффективность;

Д) сопровождаемость;

Е) переносимость.

44. Сделать правильное соотношение данным понятиям:

Верификация ПО – процесс обеспечения правильной реализации ПО, которое соответствует спецификациям, выполняется на протяжении всего жизненного цикла. Верификация дает ответ на вопрос, правильно ли создана система;

Валидация – процесс проверки соответствия ПО функциональным и нефункциональным требованиям и ожидаемым потребностям заказчика;

Инспекция ПО – анализ и проверка различных представлений системы и ПО (спецификаций, архитектурных схем, диаграмм, исходного кода и др.) и выполняется на всех этапах ЖЦ разработки ПО.

45. К какой области знаний относятся процессы ЖЦ, процесс проектирования архитектуры с использованием разных принципов:

А) анализ требований;

Б) ключевые вопросы;

В) базовые концепции;

Г) нотации проектирования.

46. Какой паттерн определяет схемы взаимодействия классов, объектов и их поведения, диаграммами активности, взаимодействия, потоков, управления и др.

А) структурный;

Б) поведенческий;

В) креативный;

Г) другой ответ.

47. Сколько существует типов нотаций проектирования ПО:

А) они не делятся на типы;

Б) два;

В) четыре;

Г) больше шести.

48. Архитектура проекта - это:

А) конструктивный элемент ПО;

Б) высокоуровневое представление структуры;

В) построение концептуальной схемы;

Г) другой ответ.

  1. Какие нотации являются графические и используются для представления структурных аспектов проектирования:

А) нотации не делятся на типы;

Б) структурные;

В) поведенческие;

Г) креативные;

Д) графические;

Е) другой ответ.

  1. К какой области знаний относятся декомпозиции на функциональные компоненты для независимого и параллельного их выполнения и др.:

А) стратегия и методы проектирования;

Б) ключевые вопросы;

В) структура и архитектура.

  1. Сделайте правильное соотношение:

А) компонент проектирования: 1) базируются на структурном анализе

Б) объектно-ориентированное 2) ключевую роль играет наследование,

проектирование: полиморфизм и инкапсуляция

В) функционально- 3) ориентировано на использование и

ориентированные методы: интеграцию компонентов и на их

интерфейс.

52. Вставьте недостающее слово:

Основная концепция тестирования на терминологии, … и инструментах подготовки и проведения процесс тестирования ПО, а также оценке данных статического анализа процесса тестирования:

А) теории;

Б) истории.

53. Вставьте недостающее слово:

Базовым понятием тестирования является …, который выполняется в заданных условиях на наборах данных.

А) код;

Б) тест.

54. С какими двумя областями программной инженерии наиболее тесно связано конструирование:

А) сопровождение;

Б) тестирование;

В) управление;

Г) проектирование.

55. Какие из нижеприведенных фундаментальных основ конструирования применяются и к проектированию:

А) минимизация сложности;

Б) стандарты в конструировании;

В) ожидание изменений;

Г) конструирование с возможностью проверки.

56. Требования отражают потребности людей:

А) незаинтересованных в создании ПО;

Б) заинтересованных в выполнении ПО;

В) заинтересованных в тестировании ПО;

Г) заинтересованных в создании ПО.

57. Управление требованиями – это…?

А) руководство формирования требований на всех этапах ЖЦ;

Б) проверка требований, изложенных в спецификации того, чтобы убедиться, что они определяют данную систему;

В) дисциплина идентификации компонентов системы.

58. Модель процесса – это…?

А) дисциплина анализа и документирования требований к ПО;

Б) Схема процессов ЖЦ;

В) процесс изучения потребностей.

59. Что относится к ключевым вопросам проектирования ПО?

А) декомпозиция на функциональные компоненты для независимого и параллельного их выполнения;

Б) теория и инструменты подготовки и проведения процесса тестирования ПО;

В) измерение показателей качества ПО;

Г) причины распределения компонентов в среде выполнения и их взаимодействия между собой.

60. Какой стиль используется при проектировании ПО?

А) структурный;

Б) обычный;

В) логический;

Г) архитектурный.