wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

прог ин

Total questions: 38

Worksheet time: 57mins

Name
Class
Date
1.

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

a)

(Методология разработки ПО)

b)

Процесс разработки

c)

Методология управления

d)

Жизненный цикл ПО

2.

Систематический набор руководств, практик и процедур, обеспечивающих успешное завершение проектов по разработке программного обеспечения в рамках бюджета, вовремя и с высоким качеством

a)

Методология представляет

b)

Agile-манифест

c)

Жизненный цикл программного продукта

d)

План управления проектом

3.

В какой модификации классической модели имеется обратная связь после каждого этапа (возможен возврат к предыдущим этапам, невозможно спрогнозировать сроки проекта

a)

Общепринятая линейная модель

b)

Классическая итерационная модель

c)

Каскадная модель

d)

Старая каскадная модель

4.

В какой модификации классической модели имеется проверка после каждого этапа (каждый этап проверяется, если каждый этап проверяется и утверждается, то отпадает необходимость возвращаться к предыдущим этапам

a)

Классическая итерационная модель

b)

Каскадная модель

c)

Старая каскадная модель

d)

Общепринятая линейная модель

5.

В какой модификации классической модели применяется минимизация возвратов к пройденным этапам (возврат разрешен только на одну ступень назад

a)

Прототипирование (макетирование)

b)

Каскадная модель,

c)

Старая каскадная модель

d)

Общепринятая линейная модель

6.

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

a)

Общепринятая линейная модель

b)

Инкрементная модель

c)

Прототипирование (макетирование)

d)

Каскадная модель

7.

Объединяет классическую модель и макетирование

a)

проектирование

b)

Инкрементная модель

c)

быстрое прототипирование

d)

каскадная модель

8.

Для каждого инкремента выполняется

a)

сбор требований; -быстрое прототипирование; -построение макета;- нравится заказчику?; -быстрое прототипирование;=построение макета

b)

-планирование;-анализ;- Конструирование;-реализация;- оценивание

c)

анализ; проектирование; разработка; тестирование

d)

Общепринятая линейная модель, 2. классическая итерационная модель,3.каскадная модель,4. старая каскадная модель

9.

Этапы спиральной модели

a)

бизнес-моделирование; моделирование данных;- моделирование обработки;- генерация приложения;- тестирование интеграция

b)

адекватно отражает эволюционный характер проектирования, учет рисков, использует моделирование

c)

анализ; проектирование; разработка;

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

d)

-планирование;-анализ;- Конструирование;-реализация;- оценивание

10.

Плюсы спиральной модели

a)

Простота и линейность этапов

b)

Адекватно отражает эволюционный характер проектирования, учет рисков, использует моделирование

c)

Полное отсутствие прототипирования

d)

База – классическая модель и макетирование. Дополнена анализом рисков – причины неуспешности продукта, человеческий фактор, технические риски и др.

11.

Этапы быстрой разработки приложений

a)

Анализ требований → проектирование → программирование → тестирование

b)

Бизнес-моделирование; моделирование данных;- моделирование обработки;- генерация приложения;- тестирование интеграция

c)

Исследование → моделирование → внедрение → поддержка

d)

Сбор требований → построение прототипа → финальное тестирование → выпуск

12.

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

a)

тестирование интеграция

b)

моделирование данных

c)

генерация приложения

d)

бизнес-моделирование

13.

Этап быстрой разработки приложений, где по информационному потоку формируется набор объектов данных, определяются свойства данных, специфицируются отношения между данными, результат – UML диаграмма отношений между данными, которые используются в проекте

a)

бизнес-моделирование

b)

моделирование обработки

c)

моделирование данных

d)

генерация приложения

14.

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

a)

бизнес-моделирование

b)

тестирование интеграция

c)

генерация приложения

d)

моделирование обработки

15.

Этап быстрой разработки приложений, при котором используются языки программирования 4-го поколения - SQL, визуальное программирование «программирование мышкой» из готовых компонентов, создание повторно используемых компонентов, использование средств автоматизации

a)

моделирование данных

b)

моделирование обработки

c)

генерация приложения

d)

бизнес-моделирование

16.

 Тестирование упрощается из-за повторного использования компонентов, используется интеграционное тестирование. К какому этапу быстрой разработки приложений относятся представленное описание?

a)

Генерация приложения

b)

Тестирование интеграция

c)

Моделирование обработки

d)

Моделирование данных

17.

Рабочие потоки процесса в унифицированном процессе проектирования

a)

Сбор требований, макетирование, программирование, сопровождение

b)

Анализ, проектирование, внедрение, маркетинг

c)

Управление проектами, сопровождение, обучение, деплой

d)

Бизнес моделирование;-управление требованиями;- анализ проектирование;-реализация;-тестирование;-развертывание

18.

Стадии RUP

a)

Проектирование, разработка, тестирование, поддержка

b)

Анализ, реализация, внедрение, сопровождение

c)

Начальная стадия, уточнение, конструирование, внедрение

d)

Планирование, проектирование, реализация, контроль

19.

Основные процессы RUP

a)

Бизнес-моделирование, управление требованиями, анализ и проектирование, реализация, тестирование, развертывание

b)

Проектирование, реализация, обучение, закрытие

c)

Инициализация, кодирование, сопровождение, отзыв

d)

Управление персоналом, разработка, внедрение, документация

20.

Стадия RUP, где происходит определение области применения, элементов Use Case, критических для системы, определение общих черт архитектуры, общей стоимости и плана проекта, идентификация основных элементов риска

a)

Первая стадия:начальная стадия (Inception)

b)

Конструирование (Construction)

c)

Уточнение (Elaboration)

d)

Внедрение (Transition)

21.

Действия на начальной стадии RUP

a)

 -бизнес моднлирование;-управление требованиями;- анализ проектирование;-реализация;-тестирование;-развертывание

b)

-начальная стадия; -уточнение; -конструирование;-внедрение

c)

бизнес-моделирование;-управление требованиями;-анализ и проетирование; -реализация;-тестирование;-развертывание

d)

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

22.

Артефакты это

a)

 где происходит определение области применения, элементов Use Case, критических для системы, определение общих черт архитектуры, общей стоимости и плана проекта, идентификация основных элементов риска

b)

спецификация основных проектных требований, начальная модель use case (20%), начальный словарь проекта, начальный бизнес-вариант, начальная оценка риска, проектный план с этапами и итерациями.

c)

все созданные в процессы проектирование объекта- шаблоны,схемы,

Коды, и другие документы описывающие архитектуру, текущие риски идр.

d)

упрощение из-за повторного использования компонентов, используется интеграционное тестирование. К какому этапу быстрой разработки приложений относятся представленное описание

23.

Список артефактов на начальной стадии RUP

a)

Может быть это

b)

спецификация основных проектных требований, начальная модель use case (20%), начальный словарь проекта, начальный бизнес-вариант, начальная оценка риска, проектный план с этапами и итерациями.

c)

создание программного продукта с начальноц функциональностью

d)

или этот

24.

 К какой стадии RUP относятся: создание архитектурного базиса, отслеживание рисков и их устранение, определение архитектурной платформы системы?

a)

конструирование

b)

Каскадная модель

c)

Моделирование данных

d)

Вторая стадия: уточнение (Elabaration)

25.

Назначение стадии Construction методологии RUP

a)
Проектирование архитектуры системы.
b)
Сбор требований от пользователей.
c)
Обучение пользователей работе с системой.
d)

Создание программного продукта с начальной функциональностью

26.

Выберите действие, которое происходит на стадии Elaboration методологии RUP

a)
Создание документации для поддержки системы.
b)

Модель use case (80%); дополнительные требования; описания программной архитектуры; действующий архитектурный макет; переработанный список элементов рисков и бизнес вариант; план разработки всего проекта

c)
Обучение пользователей работе с системой.
d)
Разработка тестов для системы.
27.

Что относится к 4 стадии RUP?

a)
Разработка
b)
Анализ требований
c)
Управление проектом
d)

Внедрение (transition)

28.

Сколько основных принципа взаимодействия показывает Agile Manifesto?

a)

4 основных принципа взаимодействия

b)

2 основных принципа взаимодействия

c)

9 основных принципа взаимодействия

d)

3 основных принципа взаимодействия

29.

Выберите наиболее подходящее определение к термину Манифест

a)
Краткое резюме о биографии автора.
b)
Секретный документ о планах.
c)

Это документ, в котором излагаются принципы и цели организации или определенного лица

d)
Личное письмо о частных делах.
30.

Ориентирован на группы до 10 человек. Вся проектная группа в одном помещении. Процесс: гибкий и динамичный, пригоден для проектов с изменяющимися требованиями, итеративен. К какой методологии относится приведенное описание?

a)
Waterfall
b)
Scrum
c)
Lean
d)

Экстремальное программирование (ХР)

31.

Гибкая система управления проектами, которая помогает командам структуировать свою работу и управлять ею с помощью набора ценностей, принципов и практик

a)
Scrum
b)
Agile
c)
Waterfall
d)
Kanban
32.

Основные действия (в случайном порядке): кодирование, тестирование, выслушивание заказчика, проектирование. К какой методологии относится приведенное описание?

a)
V-Model
b)

Экстремальное программирование (ХР)

c)
Scrum
d)
Waterfall
33.

Динамика этой методологии определяется: непрерывной связью с заказчиком, простотой – выбирается простейшее решение, быстрой обратной связью, профилактикой проблем

a)

Экстремальное программирование (ХР)

b)
Сложностью – выбирается самое сложное решение
c)
Отсутствием связи с заказчиком
d)
Медленной обратной связью
34.

Что такое Backlog?

a)

Backlog - список всех работ, которые необходимо выполнить

b)
Backlog - это метод управления проектами.
c)
Backlog - это список завершенных задач.
d)
Backlog - это отчет о выполненных работах.
35.

Что такое Backlog sprint?

a)

Backlog sprint is a список работ, которые должны быть реализованы за один этап

b)
Backlog sprint is a document that outlines team roles and responsibilities.
c)
Backlog sprint is a list of all tasks for the entire project.
d)
Backlog sprint is a summary of completed tasks from previous sprints.
36.

Что такое Спринты?

a)
Спринты - это случайные встречи команды для обсуждения задач.
b)
Спринты - это метод управления проектами в Waterfall.
c)
Спринты - это длительные этапы разработки без перерывов.
d)

Спринты - это 15-30 дневной промежуток времени, за который выполняется реализация заданной функциональности.

37.

Когда происходит планирование спринта?

a)

Происходит в начале спринта

b)
В середине спринта.
c)
В конце каждого спринта.
d)
Каждый день спринта.
38.

Самим понятием SCRUM

a)
SCRUM is a hardware development process.
b)
SCRUM is a type of software application.
c)
SCRUM is a programming language.
d)

SCRUM is называются ежедневные встречи разработчиков 10-15 минут, обсуждается прогресс