wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1-29 Прог ИНЖ

Total questions: 28

Worksheet time: 28mins

Name
Class
Date
1.
Данный термин относится к структурированному подходу, используемому группами разработчиков программного обеспечения для эффективного выполнения требований и управления всем процессом разработки программного обеспечения
a)
Методология проектирования программного обеспечения.
b)
Протокол передачи данных
c)
Язык программирования
d)
Операционная система
e)
Пользовательский интерфейс
2.
Систематический набор руководств, практик и процедур, обеспечивающих успешное завершение проектов по разработке программного обеспечения в рамках бюджета, вовремя и с высоким качеством
a)

методология проектирования программного обеспечения

b)
компиляция исходного кода
c)
архивирование данных
d)
пользовательское тестирование
e)
техническая поддержка
3.
Систематический набор руководств, практик и процедур, обеспечивающих надежную основу для каждого этапа создания программных систем
a)

методология проектирования программного обеспечения

b)
аппаратное обеспечение
c)
информационная безопасность
d)
пользовательская документация
e)
интерфейс операционной системы
4.
Методологии разработки ПО определяют (выберите лишнее)
a)

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

b)
Форматы хранения исходного кода,Типы операционных систем, используемых в разработке,Правила именования переменных в разных языках,Параметры настройки графического интерфейса среды разработки,Частота обновления документации в Wiki-системах.
c)
Подходы к проектированию пользовательского интерфейса,Выбор цветовой схемы и шрифтов в приложении,Разработка маркетинговой стратегии запуска продукта,Оценка визуального восприятия приложения конечными пользователями,Адаптация дизайна под фирменный стиль компании.
d)
Алгоритмы работы антивирусных систем, Механизмы фильтрации сетевого трафика, Протоколы шифрования электронной почты,Инструменты анализа уязвимостей внешних веб-сервисов, Методики физической защиты серверов от взлома.
e)
Технологии виртуализации серверов, Настройка облачной инфраструктуры, Выбор поставщика хостинга для тестовой среды, Стандарты энергопитания серверных стоек, Процедуры миграции баз данных между дата-центрами.
5.
Что не относится к классической методологии?
a)

Основные этапы: Анализ и планирование, проектирование, разработка, тестирование, эксплуатация и сопровождение

b)
Последовательное прохождение этапов разработки
c)
Жесткое определение требований на начальной стадии
d)
Отсутствие обратной связи до завершения проекта
e)
Четкая документация на каждом этапе
6.
Не относится к модификациям классической модели
a)

Модификации: Общепринятая линейная модель, классическая итерационная, каскадная, строгая каскадная модель

b)
Каскадная модель с обратной связью
c)
Итерационная каскадная модель
d)
V-образная модель
e)
Инкрементальная модель
7.
В какой модификации классической модели имеется обратная связь после каждого этапа (возможен возврат к предыдущим этапам, невозможно спрогнозировать сроки проекта)
a)
Классическая итерационная модель
b)
Линейная каскадная модель
c)
V-образная модель
d)
Модель быстрого прототипирования
e)
Инкрементная модель с фиксированными итерациями
8.
В какой модификации классической модели имеется проверка после каждого этапа (каждый этап проверяется, если каждый этап проверяется и утверждается, то отпадает необходимость возвращаться к предыдущим этапам)
a)

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

b)
Классическая итерационная модель
c)
Спиральная модель
d)
Модель быстрого прототипирования
e)
RAD-модель
9.
В какой модификации классической модели применяется минимизация возвратов к пройденным этапам (возврат разрешен только на одну ступень назад)
a)

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

b)
Итеративная модель
c)
Спиральная модель
d)
Прототипирование
e)
Инкрементальная модель
10.
Данная методология применяется, когда имеются не все требования. Видны свойства продукта – удобство, внешний вид, с которыми заказчик может ознакомиться и потестировать, но это только макет – не показывает всю функциональность
a)
Прототипирование
b)
Каскадная модель
c)
Спиральная модель
d)
Инкрементальная модель
e)
V-образная модель
11.
Данная методология находит частое применение в проектировании ИС и программ с графическим интерфейсом. Но не применим в разработке драйверов – его невозможно представить
a)

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

b)
Каскадная модель
c)
Спиральная модель
d)
Прототипирование
e)
Инкрементальная модель
12.
Для разработки прототипов используются
a)

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

b)
Язык ассемблера и системные вызовы
c)
Машинный код и низкоуровневые утилиты
d)
Аппаратные драйверы и встроенные контроллеры
e)
Сетевые протоколы и базы данных
13.
Что не относится к этапам прототипирования?
a)

Этапы прототипирования: сбор требований, быстрое прототипирование, построение макета, нравится заказчику? – нет – уточнение требований, быстрое прототипирование, построение макета, нравится заказчику? -да – конструирование

b)
Сбор требований
c)
Разработка макета
d)
Демонстрация прототипа заказчику
e)
Сбор отзывов и корректировка
14.
Объединяет классическую модель и макетирование
a)
Инкрементная модель
b)
Каскадная модель
c)
Спиральная модель
d)
RAD-модель
e)
Прототипирование
15.
Версии продукта с определенной функциональностью
a)

Инкременты

b)
Финальные версии
c)
Бета-версии
d)
Альфа-версии
e)
Тестовые сборки
16.
Для каждого инкремента выполняется
a)

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

b)
Отчёт о тестировании
c)
Описание требований
d)
Архивирование данных
e)
Анализ рисков
17.
Каждый инкремент оканчивается
a)

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

b)
Отчётом о тестировании
c)
Обновлением документации
d)
Завершением этапа проектирования
e)
Проведением совещания команды
18.
База – классическая модель и макетирование. Дополнена анализом рисков – причины неуспешности продукта, человеческий фактор, технические риски и др. Какая это методология?
a)
Спиральная модель
b)
Каскадная модель
c)
Инкрементная модель
d)
RAD-модель
e)
Прототипирование
19.
Этапы спиральной модели
a)

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

b)
сбор требований, кодирование, тестирование, внедрение
c)
проектирование, кодирование, документирование, поддержка
d)
анализ, дизайн, интеграция, тестирование
e)
планирование, разработка прототипа, пользовательское тестирование, выпуск
20.
Идея - в центре спирали – концептуальное определение проекта, что за проект, укрупненно, его задачи. Постепенно с каждым витком спирали учитываем различные аспекты и в конце получаем продукт. По ходу появляются прототипы, разные версии. С каждым этапом уточняется спецификация, модели данных. Предъявляются высокие требования к заказчику и к разработчику
a)
спиральной модели разработки ПО
b)
каскадной модели
c)
инкрементной модели
d)
RAD-модели
e)
модель быстрого прототипирования
21.
Плюсы спиральной модели
a)
Адекватно отражает эволюционный характер проектирования, учет рисков, использует моделирование
b)
Быстрая реализация без анализа рисков
c)
Четкая последовательность этапов без возвратов
d)
Минимальные требования к участникам проекта
e)
Отсутствие необходимости тестирования на ранних этапах
22.
Что не относится к быстрой разработке приложений?
a)
Производительность (не является критичной), задачи реального времени.
b)
Использование визуальных инструментов разработки
c)
Быстрая итеративная поставка функционала
d)
Активное вовлечение заказчика в процесс разработки
e)
Минимальная документация на ранних этапах
23.
Этапы быстрой разработки приложений
a)

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

b)
Анализ требований, написание ТЗ, внедрение, сопровождение
c)
Планирование, кодирование, ревью, оптимизация
d)
Проектирование, тестирование, поддержка, отчётность
e)
Моделирование, компиляция, отладка, публикация
24.
Этап быстрой разработки приложений, где моделируется информационный поток между бизнес-функциями, какая информация, источник, кто обрабатывает, где применяется информация, т.е. с помощью диаграмм описать информационную составляющую бизнес-процесса
a)

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

b)
UML
c)
DFD
d)
ER-модель
e)
SWOT-анализ
25.
Этап быстрой разработки приложений, где по информационному потоку формируется набор объектов данных, определяются свойства данных, специфицируются отношения между данными, результат – UML диаграмма отношений между данными, которые используются в проекте
a)

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

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

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

b)
Визуального прототипирования интерфейса
c)
Тестирования пользовательских сценариев
d)
Настройки бизнес-правил
e)
Интеграции внешних сервисов
27.
Этап быстрой разработки приложений, при котором используются языки программирования 4-го поколения - SQL, визуальное программирование «программирование мышкой» из готовых компонентов, создание повторно используемых компонентов, использование средств автоматизации
a)

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

b)
Описание относится к этапу анализа требований
c)
Описание относится к этапу проектирования интерфейса
d)
Описание относится к этапу планирования архитектуры
e)
Описание относится к этапу сопровождения системы
28.
Тестирование упрощается из-за повторного использования компонентов, используется интеграционное тестирование. К какому этапу быстрой разработки приложений относятся представленное описание?
a)

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

b)
Описание относится к этапу анализа требований
c)
Описание относится к этапу проектирования интерфейса
d)
Описание относится к этапу планирования архитектуры
e)
Описание относится к этапу сопровождения системы

Similar Resources on Wayground