Онлайн тесты на тему "Современные технологии разработки программного обеспечения | Темы 1-5 | Итоговый тест для сдачи в МФПУ «Синергия», МТИ, МОИ, МОСАП [ID 66989]"

Эта работа представлена в следующих категориях:

В тесте представлено 60 вопросов. Правильные ответы размещены после списка вопросов. Сдавался в 2026 г. Формат файла – pdf.

Демо работы

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

1. … стандарт в контексте информационных систем – это стандарт, утвержденный международными организациями
2. … уровень эталонной модели OSI (OSI Reference Model), определяет спецификации для открытых систем
3. CASE – это инструментарий для системных аналитиков, разработчиков и программистов, заменяющий им бумагу и карандаш компьютером для автоматизации процесса проектирования и … программного обеспечения
4. CASE-модель жизненного цикла программных средств включает в себя такие этапы, как …
анализ, проектирование, разработка, тестирование, внедрение, сопровождение
планирование, маркетинг, производство, продажи, обслуживание.
исследование, анализ, производство, апробация, апгрейд, маркетинг.
обучение, администрирование, аудит, анализ безопасности.
5. CASE-системы для разработки программного обеспечения характеризуются тем, что …
могут работать только под управлением определенной операционной системы
позволяют визуально моделировать процессы разработки и взаимодействия компонентов
поддерживают только один язык программирования
не имеют графического интерфейса
6. Product Owner в модели Scrum …
отвечает за разработку необходимой функциональности системы
отвечает за непрерывную интеграцию разных
компонентов организует и контролирует процесс разработки
управляет командой разработчиков и обеспечивает их потребности
7. В каком порядке происходят активности во время планирования спринта в экстремальном программировании?
1 определение объема работ
2 определение приоритетов
3 оценка трудозатрат
4 выбор метрик
8. В состав CASE-системы для разработки программного обеспечения входят такие компоненты, как …
средства для прокладки кабелей и оборудование для сбора статистики
средства для анализа и проектирования программы, средства управления проектом и база данных
текстовый редактор и средства для разработки оборудования
9. Главная задача руководителя экстремального проекта – …
управление отношениями в коллективе
мотивирование коллектива на борьбу за лидерство
экстремальное сплочение коллектива
10. Главный принцип гибких методов, который помогает в достижении гибкости в проекте или организации, – это …
12. Доска … – это инструмент, который используется в Agile-методологии для визуализации и отслеживания прогресса выполнения задач
13. Достоинством экстремального программирования является …
большая гибкость временных промежутков (можно использовать столько времени, сколько нужно)
возможность быстро и аккуратно вносить изменения в программном обеспечении в ответ на изменения требований и отдельные пожелания заказчиков
возможность структурированной работы и ее постоянное сопровождение и тестирование
высокое качество получающегося кода, в результате чего нет необходимости убеждать заказчиков в том, что результат соответствует их ожиданиям
14. Жизненный цикл разработки программного обеспечения включает такие этапы, как …
анализ, проектирование, тестирование, развертывание
планирование, разработка, тестирование, поддержка
идея, проектирование, реализация, поддержка
создание, отладка, тестирование, эксплуатация
15. Использование функций для решения задач без побочных эффектов и без изменения состояния – это чистое … программирование
16. Критическими факторами успеха являются:
17. Методика улучшения кода без изменения его функциональности – это …
18. Модель разработки программного обеспечения Scrum – это модель, …
основанная на четком определении требований
в которой разработчики работают самостоятельно и гибко
предусматривающая многочисленные итерации и регулярные обзоры
в которой руководство контролирует каждый шаг разработки
19. Неверно, что жизненный цикл программных средств включает такой этап, как …
анализ требований
проектирование
разработка
внедрение
20. Неверно, что одним из преимуществ использования повторно используемых компонент является …
уменьшение времени разработки
снижение стоимости разработки
улучшение качества кода
увеличение производительности
21. Одним из ключевых признаков CASE-средства является поддержка … или объектно-ориентированных методологий
22. Организация программы как совокупности небольших независимых блоков – это … программирование
блочное
структурное
модульное
итеративное
23. Основные преимущества Agile методологии: …
гибкость, более качественное программное обеспечение, лучшая коммуникация с клиентом
быстрое развертывание, минимизация рисков, автоматизация
простота использования, низкая стоимость, повышение производительности
высокая эффективность, точное планирование, минимизация задержек
24. Основным признаком экстремального проекта является то, что …
требования могут измениться в любой момент
условия работы над проектом являются экстремальными
работа над проектом связана с вычислением экстремума функции
связь между заказчиком и исполнителем появляется только в экстренных ситуациях
25. Принцип «один вход и …» – это основной принцип структурного программирования
26. Принцип структурного программирования, который означает, что команды выполняются в порядке их записи, – это принцип …
последовательности
полиморфизма
итерации
ветвления
27. Принцип структурного программирования, который позволяют выполнять определенные блоки кода многократно, – это принцип …
последовательности
полиморфизма
итерации
ветвления
28. Профили информационных систем можно классифицировать по …
функциональности
масштабу
области применения
уровню сложности
29. Профиль информационной системы – это …
набор стандартов и руководств, определяющих архитектуру, структуру и поведение информационной системы
документ, описывающий цели, задачи и ограничения информационной системы
описание всех компонентов информационной системы
правила и рекомендации по разработке и сопровождению информационных систем
30. Расположите в порядке возрастания номеров этапы Scrum-цикла:
1 ретроспектива
2 релиз-планирование
3 спринт-планирование
4 спринт
5 выполнение задач
6 релиз
31. С использованием CASE-системы можно создавать …
только электронные письма
техническую документацию, ER-диаграммы, UML-диаграммы, отчеты и прочее
только презентации
исключительно фотографии
32. Сопоставить компоненты CASE-средств их функции:
A.Репозиторий
B.Графическая подсистема
C.Средство документирования
D.Сервисная подсистема
E.Система графической верификации
F.Система разработки / генерации
G. хранение версий проекта, определение элементов процессов и отношений между ними
H. создание, позиционирование графических и текстовых объектов
I. генерация описания для структурных элементов
J.управление репозиториями, архивация и восстановление данных
K.мониторинг корректности проектируемых структур, логирование ошибок
L.преобразование графических структурных элементов в исполняемый код в рамках используемой методологии
33. Сопоставить стадии жизненного цикла программного обеспечения (ПО) при традиционной разработке с жизненным циклом ПО, разрабатываемом с помощью CASE-средства:
A.Основные усилия – на кодирование и тестирование
B.«Бумажные» спецификации
C.Ручное кодирование
D.Ручное документирование
E.Тестирование кодов
F.Сопровождение кодов
G.основные усилия – на анализ и проектирование
H.быстрое итеративное создание прототипов
I.автоматическая генерация кода
J.автоматическая генерация документации
K.автоматический контроль проекта
L.сопровождение спецификаций проектирования
34. Сопоставьте Agile-артефакты с их описанием:
A.Описание критериев завершения задач (DOD, Definition of Done)
B.Список задач на текущий спринт (Sprint Backlog)
C.Участки выполненной работы за прошедший период (диаграмма Burndown)
D.Приращение продукта к следующему спринту (Product Increment)
E.Краткое описание пользователя о том, что необходимо заложить в продукт (User Story)
F. описание процессов, включающее критерии завершения каждой задачи
G. список задач для следующего работоспособного периода проекта
H.список выполненных задач за предыдущие периоды
I. обозначает то, как именно проект увеличивает свои возможности, удобства, обновления и общую функциональность
J.краткое описание пользовательского опыта и желаемого функционала продукта в терминологии пользователя
35. Сопоставьте Agile-принципы с их описанием:
A.Решения принимаются на уровне команды
B.Максимальная связь между членами команды
C.Регулярная доставка нового функционала
D.Взаимодействие заказчика и команды на протяжении всего проекта
E.автономия команды и максимальная вовлеченность каждого участника в процедуры проектирования и разработки продукта
F.постоянное совершенствование работы команды и процессов, благодаря постоянному взаимодействию между коллегами
G. разработка проекта в коротких циклах и опережающее обсуждение возможностей с заказчиком
H.гибкость и способность клиента быстро менять и корректировать решения в текущем процессе
36. Сопоставьте операторы управления потоком с их описаниями:
A.if-else
B.for
C.switch
D.оператор, используемый для проверки условия выполнения кода в зависимости от результата
E.оператор, предназначенный для создания цикла с заранее известным числом итераций
F.оператор, который позволяет выбирать действия в зависимости от значения выражения
37. Сопоставьте понятия и их определения:
A.Непрерывная интеграция
B.Рефакторинг
C.Частые небольшие релизы
D.Простота дизайна
E.практика разработки программного обеспечения, когда изменения в коде интегрируются в основную ветвь проекта несколько раз в день
F.процесс улучшения дизайна существующей программы без изменения ее функциональности
G.подход к разработке программного обеспечения, при котором продукт выпускается небольшими частями с определенной периодичностью
H. принцип проектирования, который предполагает использование минимального количества элементов для достижения максимальной эффективности и ясности
38. Сопоставьте понятия и их определения:
A.Метафора системы
B.Коллективное владение кодом или шаблонами проектирования
C.Стандарт кодирования
D.40-часовая рабочая неделя
E.образное представление системы, которое помогает понять ее структуру, функции и взаимосвязи между элементами
F.равные права на изменение кода или шаблонов для каждого член команды, что помогает избежать конфликтов и обеспечивает более эффективное взаимодействие между разработчиками
G. набор правил и рекомендаций, которые определяют стиль написания кода, его структуру, форматирование и другие аспекты
H.общепринятая норма рабочего времени, которая позволяет сохранять баланс между работой и личной жизнью
39. Сопоставьте понятия и их определения:
A. Компиляция
B.Интерпретация
C.Линковка
D.Препроцессинг
E. процесс преобразования исходного кода программы, написанного на определенном языке программирования, в выполняемый код
F.процесс выполнения исходного кода программы построчно, без предварительной компиляции всего кода
G. процесс объединения объектных файлов и библиотек для получения исполняемого файла программы
H. этап компиляции, на котором выполняется обработка специальных директив и макросов перед тем как исходный код будет передан на компиляцию
40. Сопоставьте понятия и их характеристики:
A. Декомпозиция
B.Принцип модульности
C.Структурный код
D. предполагается разделение программы на небольшие независимые подзадачи
E. имеет место разбиения программы на модули и функции для упрощения управления кодом
F.используются структуры данных и блоки управления потоком
41. Сопоставьте элементы проекта на C++ и их обозначения:
A.#include
B.int main () {...}
C.hello.cpp
D.hello.hpp
E.директива препроцессора
F. точка входа в программу
G.файл исходного кода
H.заголовочный файл
42. Укажите правильную последовательность шагов разработки структурной программы:
1 проектирование интерфейса пользователя
2 разработка алгоритма
3 тестирование программы
4 отладка программы
43. Упорядочите шаги выполнения цикла while в структурной программе:
1 проверка условия цикла
2 выполнение действий внутри цикла
3 инициализация переменных
44. Упорядочьте Agile-методологии по степени их гибкости, от наименее к наиболее гибкой:
1 Lean
2 Kanban
3 Scrum
4 XP
45. Установите корректный порядок этапов внедрения CASE-средства:
1 тестирование выбранного CASE-средства на пилотном проекте 2 определение стратегии внедрения CASE-средства
3 определение потребности / необходимости внедрения CASE-средства
4 реализация внедрения CASE-средства
5 выбор CASE-средства
6 разработка критериев оценки CASE-средства
7 оценка результатов перехода на выбранное CASE-средство
8 анализ технических / организационных / финансовых возможностей
9 определение методики выбора CASE-средства
46. Установите правильную последовательность этапов процесса сборки проекта в общем случае:
1 определение требований
2 проектирование
3 анализ
4 кодирование
5 тестирование
6 документирование
47. Установите правильный порядок компиляции программы:
1 лексический анализ
2 синтаксический анализ
3 семантический анализ
4 генерация промежуточного кода
5 оптимизация
6 генерация машинного кода
7 компоновка
8 упаковка
9 генерация документации
48. Установите правильный порядок работы над проектом в экстремальном программировании:
1 анализ требований
2 реализация
3 дизайн
4 интеграция
5 стабилизация
49. Установите правильный порядок этапов оценки и выбора CASE-средства
1 ранжирование средств-альтернатив по наиболее значимым критериям
2 ранжирование критериев оценки
3 ранжирование подобранного перечня CASE-средств в соответствии с определенными критериями
4 формулировка задачи, цели и масштаба оценки
5 определение наиболее подходящего CASE-средства
6 оценка соответствия подобранного перечня потенциально применимых к использованию CASE-средств выявленным критериям оценки
7 подбор перечня потенциально применимых к использованию CASE-средств
8 выявление набора качественных / количественных критериев оценки
50. Фундаментальный вопрос экстремального управления проектами: «…»
Как загнать мышь в ловушку?
Как создать условия, которые будут рождать новые решения о поимке мыши?
Как выжать воду из сухого полотенца?
Как получить максимальную прибыль?
51. Вам нужна практика Agile подразумевает организацию коротких встреч команды для обсуждения прогресса и планирования задач.
Retrospective
Sprint planning
Daily stand-up meeting
52. Имеется треугольник с длинами сторон a, b, c. Необходимо вычислить его периметр и площадь (по формуле Герона). Как будет выглядеть блок-схема для данной задачи?
1
2
3
53. Имеется треугольник с длинами сторон a, b, c. Необходимо проверить, является ли этот треугольник прямоугольным.
1
2
3
54. Посмотрите на строку компиляции программы на языке C++:
C++98
C++11
C++17
55. Посмотрите на строку компиляции программы на языке C++:
Собирает все объектные файлы в исполняемый файл.
Выводит подробную информацию о ходе компиляции.
Компилирует исходный код в объектный файл.
56. Преподаватель выдает студенту задание через электронную информационно-образовательную среду, после чего – проверяет ответ студента и выставляет оценку проделанной работы.
Диаграмма 1.
Диаграмма 2
Диаграмма 3.
57. Рассмотрите приведенную ниже схему.
Все верно, ошибок нет.
Оценка трудозатрат должна быть после Выбора метрик.
Определение приоритетов должно быть до Определения объема работ.
58. Рассмотрите приведенную ниже схему.
Все верно, ошибок нет.
Интеграция должна быть до Стабилизации.
Дизайн должен быть до Реализации.
59. Студенту необходимо пройти итоговое тестирование с помощью электронной информационно-образовательной среды университета.
Диаграмма 1.
Диаграмма 2.
Диаграмма 3.
60. У вас есть команда разработчиков, которая занимается созданием нового веб-приложения. Вам нужно применить принципы Agile для управления проектом и достижения максимальной эффективности.
Scrum
Waterfall
Lean

Похожие работы


Светотехника
Онлайн тесты
Автор: Majya

Программное обеспечение
Реферат
Автор: Evgesha

Другие работы автора

НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.

СТАТЬ ЗАКАЗЧИКОМ