Технологии разработки программного обеспечения.дпо
1. Сервер, на котором запущена программа, в качестве элемента диаграммы UML будет представлен как …*узел
*компонент
*юзкейс
*класс
*пакет
2. Расположите в порядке возрастания трудозатраты по фазам жизненного цикла программного обеспечения с использованием CASE-средств:1 кодирование
2 тестирование
3 анализ
3. Диаграмма … – это схема, которая показывает, как компоненты системы выглядят в определенный момент времени4. Сопоставьте названия языков описания знаний и их характеристики:A. OWL
B. BPMN
C. SQL
D. язык, который применяется для описания онтологий для семантической паутины; он расширяет возможности языка RDF и предоставляет более выразительные средства для описания классов и др.
E. язык моделирования бизнес-процессов, который используется для описания и визуализации бизнес-процессов организации
F. язык запросов, который используют для управления данными в реляционных базах данных
5. Диаграмма … изображает действия во времени, которые называют сценариями6. Расположите в правильной последовательности возможные элементы диаграммы действий:1 ввод символов в поисковую строку
2 проверка символов на валидность
3 отправка поискового запроса
4 проверка товаров на соответствие поисковому запросу
5 сортировка товаров по соответствию
6 отправка списка товаров
7 вывод списка товаров
7. Неверно, что требования по диагностированию системы следует применять к …*системам, основанным на микросервисной архитектуре
*системам, в состав которых входит такое оборудование, как датчики, системы управления, терминалы
*программному обеспечению, работающему на одном сервере
8. Неверно, что к структурным диаграммам относятся диаграммы …*действий
*компонентов
*классов
9. Сопоставьте элементы диаграммы UML их характеристики:A. Зависимость
B. Взаимодействие
C. Агрегация
D. Обобщение
E. при изменении одного элемента изменяется и другой, соединенный с ним стрелкой такого типа F. обмен информацией между компонентами системы
G. целевой элемент – это часть исходного элемента
H. исходный элемент– это частная разновидность другого, более общего элементы, такого как класс и объект в программировании
10. К вспомогательным процессам жизненного цикла программного продукта по международному стандарту ISO/IEC 12207 относится …*документирование
*управление
*поставка
11. Проверка товаров на соответствие поисковому запросу в диаграмме действий интернет-магазина располагается в части …*Backend
*Frontend
*Пользователь
12. Сопоставьте аббревиатуры, используемые разработчиками программного обеспечения, и их значения:A. COM
B. CBD
C. CORBA
D. модель для создания модульного и динамически связываемого программного обеспечения от Microsoft
E. подход к проектированию приложений, который предполагает создание компонентов и объединение их для разработки полной страницы, сайта или приложения
F. архитектура, которая позволяет приложениям работать на разных платформах и взаимодействовать друг с другом
13. Главным элементом операций CASE-технологий являются …*бизнес-процессы
*пользователи
*стандарты ISO
14. Выход новой версии программы с исправлениями и новыми функциями – это …*релиз
*рефакторинг
*отладка
15. Полное наименование ГОСТ 34.602-89 – «Информационная технология (ИТ). Комплекс стандартов на автоматизированные системы. … на создание автоматизированной системы»16. По международному стандарту ISO/IEC 12207 группы процессов жизненного цикла программного обеспечения делятся на три группы: основные, вспомогательные и …17. В приложениях к техническому заданию приводят …*перечень научно-исследовательских и других работ, которые обосновывают разработку
*ориентировочную экономическую эффективность
*необходимое количество и квалификацию персонала
18. Сопоставьте сведения о трудозатратах на разных этапах разработки программного обеспечения и названия методов разработки:A. Анализ и кодирование по трудозатратам не отличаются
B. Трудозатраты на анализ вдвое больше, чем на кодирование
C. Трудозатраты на анализ в восемь раз больше, чем на кодирование
D. традиционная разработка
E. структурная методология
F. CASE
19. Расположите в правильном порядке стадии создания системы по стандарту ISO/IEC 15288:1 формирование концепции
2 разработка
3 реализация
4 эксплуатация
5 поддержка
6 снятие с эксплуатации
20. … – это последовательность инструкций, которая описывает решение определенной задачи*Стандарт
*Scrum
*Алгоритм
21. Анкетирование для изучения возможностей технологической базы организации, персонала и используемого программного обеспечения – это … подход к анализу22. … – это методология управления задачами и рабочим процессом, основанная на визуальном представлении и контроле потока работающих элементов23. Установите соответствие групп и примеров процессов жизненного цикла системы, согласно стандарту ISO/IEC серии 15288:A. Процессы соглашения
B. Процессы предприятия
C. Процессы проекта
D. Технические процессы
E. поставка
F. управление ресурсами
G. принятие решений
H. анализ требований
24. ГОСТ 34.003-90 определяет … систему25. Расположите в правильном порядке действия, необходимые для разработки программного продукта по прототипной модели:1 анализ
2 создание прототипа
3 принятие заказчиком
4 дизайн
5 разработка
26. Трудозатраты на кодирование при использовании … являются наименьшими при сравнении их с другими моделями разработки программного обеспечения*традиционной разработки
*структурной методологии
*CASE-средств
27. Сопоставьте виды ГОСТов и их названия:A. ГОСТ 2
B. ГОСТ 19
C. ГОСТ Р 54869-2011
D. Единая система конструкторской документации
E. Единая система программной документации
F. Проектный менеджмент. Требования к управлению проектом
28. Сопоставьте термины и их определения понятия и их характеристики:A. Java EE
B. Java Persistence API
C. Node.js
D. платформа для создания промышленных приложений на языке Java
E. спецификация для работы с реляционными данными в Java-приложениях
F. среда выполнения JavaScript на сервере
29. Пересекающаяся … – это концепция в аспектно-ориентированном программировании, описывающая код, влияющий на несколько частей программы.30. … модель – это жизненный цикл разработки программного обеспечения, где каждая фаза (анализ, проектирование, разработка, тестирование) проходит последовательно и не допускает возврата к предыдущим фазам*Каскадная
*Прототипная
*Спиральная
31. Вам необходимо смоделировать объекты системы и связи между ними, показав, как выглядят компоненты системы в определенный момент времени. Какой вид структурной диаграммы подойдет лучше всего для решения данной задачи?*Диаграмма классов
*Диаграмма объектов
*Диаграмма компонентов
32. Вам необходимо составить техническое задание. К какому государственному стандарту вам следует обратиться для решения этой задачи?*ГОСТ 19.201-78
*ГОСТ Р ИСО/МЭК 12207-2010
*ГОСТ 34.003-90
33. Компания М осуществляет разработку программного обеспечения (ПО) с применением классической модели. Вы подключились к проекту на этапе выполнения программы для выявления дефектов в функциях, логике и форме реализации программного продукта.Как называется данный этап разработки ПО?*Сопровождение
*Кодирование
*Тестирование
34. По международному стандарту в структуру жизненного цикла программного обеспечения включают четыре группы процессов: договорные процессы, процессы предприятия, проектные и технические процессы. О каком международном стандарте идет речь?*ISO/IEC 15288
*ISO/IEC 12207
*ISO/IEC 15408
35. При использовании такой методики разработки программного обеспечения (ПО) основной объем работы приходится на начальные этапы жизненного цикла ПО, на которых важен творческий аспект работы. Использование этой методики сводит к минимуму рутинную работу на этапе кодирования и значительно уменьшает время тестирования продукта. О какой методике разработки ПО идет речь?*Традиционная разработка
*Структурная методология
*Кейс-метод (CASE)
36. Программы Jira, Trello, Asana были разработаны при помощи этой модели. Она обеспечивает быструю поставку частей проекта заказчику или пользователям, а также снижает риски и улучшает управление изменениями, поскольку позволяет вносить изменения на любом этапе разработки. О какой модели разработки программного обеспечения идет речь*Инкрементная модель
*Каскадная модель
*Модель проектной группы MSF
37. Этот документ устанавливает общий облик системы, объем работ, а также порядок разработки и приемки. Одна из его целей – сделать так, чтобы заказчик осознал всю важность и сложность задачи и понимал, за что он платит деньги. О каком документе идет речь?*Техническое задание
*Государственный стандарт
*Диаграмма компонентов
38. Этот язык графического моделирования используют для визуализации, спецификации, построения и документирования архитектуры программных систем. Он включает в себя разные виды диаграмм: диаграммы классов, диаграммы вариантов использования, последовательностей и состояний. Они позволяют описать разные аспекты системы. О каком языке описания знаний идет речь?*BPMN
*SQL
*JSON
*UML
1. … программных систем – это период от момента возникновения идеи создания программного обеспечения до вывода программной системы из эксплуатации2. … является скриптовым языком* PHP
*Scala
*C++
*Java
3. Rapid Application Development (RAD) – этожизненный циклпроцесса …4. Алгоритм называется …, если его команды выполняются в порядке их естественного следования5. Алгоритм языка программирования может быть представлен в виде …*операторов языка программирования
*сообщения электронной почты
*информационных пакетов компьютерной сети
*реляционной базы данных
6. Атрибуты детали визуального программирования – это данные, представляющие …*параметры тегов HTML
*параметры тегов XML
*сущность и состояние детали
*глобальные переменные
7. Блок-схемой цикла с … является утверждение «Оператор в теле цикла будет обязательно выполнен хотя бы один раз»8. В блок-схему алгоритма входит …*блок HTML
*вычислительный блок
*блок XML
*сетевой блок
9. В случае реализации множественного выбора оптимально использовать оператор …*switch … case
*if … else if
*? :
*enum(…)
10. В состав вычислительной системы входит …*прикладное программное обеспечение
*редактор HTML
*среда проектирования Visual Studio
*движок BPEL
11. Ветвление обязательно должно содержать …*условие и оператор, выполняемый в случае истинности условия
*оператор, выполняемый в случае истинности условия, и оператор, выполняемый в случае ложности условия
*оператор, выполняемый в случае ложности условия
*только условие
12. Видимая деталь в Visual Age – это …*деталь, имеющая видимое представление во время исполнения программы
*деталь, имеющая видимое представление во время компиляции программы
*деталь, имеющая видимое представление во время контекстной подсказки
*деталь виртуального интерфейса программной системы
13. Визуально организованные рабочие процессы (на досках Kanban) обеспечивают …*динамическое назначение ресурсов на основе требований к ролям программистов
*автоматическое управление протоколами работы компьютерной сети
*поддержку объектно-ориентированного программирования
*создание программных продуктов, распространяемых по лицензии GNU General Public Licension
14. Визуальное программирование – это разработка программной системы в …*среде разработки из готовых деталей
*Web-приложении из готовых деталей
*среде разработки из программных моделей
*среде HTML из готовых деталей
15. Во время исполнения прикладная программа хранится в … памяти16. Гибкое программирование – это технология программирования, при которой программу разрабатывают сериями коротких циклов (итераций) при тесном взаимодействии с заказчиком. Короткие циклы (итерации) снижают риски ошибок. Итерация представляет собой набор задач, запланированных на выполнение в определенный период времени. В каждой итерации создается работоспособный вариант программной системы, в которой реализуются наиболее приоритетные (для данной итерации) требования заказчика. На каждой итерации выполняются все задачи, необходимые для создания работоспособного программного обеспечения: планирование, анализ требований, проектирование, кодирование, тестирование и документирование. За счет чего достигается высокая производительность разработки программного средства при гибком программировании?*Высокая производительность достигается за счет того, что при гибком программировании идет высокая оплата труда программистов, а команды работают по 24 часа в сутки, сменяя друг друга.
*Высокая производительность достигается за счет: подбора универсальных программистов и их взаимодействия; создания работающего программного кода на каждой итерации; постоянного сотрудничества с заказчиком; быстрой реакции команды программистов на изменение требований к программному продукту.
*Высокая производительность достигается за счет того, что при гибком программировании составляется техническое задание на разработку программного кода, в котором четко зафиксированы этапы сдачи программного обеспечения и конечный результат, и программисты очень четко следуют пунктам технического задания.
17. Говоря о цикле программирования, можно утверждать, что …*проверка условия выхода из цикла проводится до выполнения цикла
*это цикл безопасности в передаче данных
*это цикл проверки входящих адресов информационных пакетов компьютерной сети
*это цикл проверки исходящих адресов информационных пакетов компьютерной сети
18. Деятельность, направленная на обнаружение и исправление ошибок в программной системе, называется …19. Диаграмма последовательности действий языка UML выполняет определенные функции, в частности, она … экономической информационной системы*создает программный код
*создает классы
*обеспечивает указания содержания сообщения между объектами
*обеспечивает информационную безопасность
20. Диаграмма топологии языка UML выполняет определенные функции, в частности, она …*создает программные объекты для всех операций экономической информационной системы
*обеспечивает связь с Интернетом
*создает программные объекты, описывающие все аппаратные средства информационной системы
*выполняет анализ входных данных экономической информационной системы
21. Для реализации логики алгоритма и программы, с точки зрения структурного программирования, не должны применяться…*безусловные переходы
*последовательное выполнение
*ветвления
*повторение (циклы)
22. Единица программного обеспечения, исполняемая на одном компьютере в пределах одного процесса, и предоставляющая некоторый набор сервисов, которые используются через ее внешний интерфейс другими компонентами, – это …23. Ежедневное подведение итогов позволяет …*узнать время отклика на запрос клиента
*рано обнаружить возникшие препятствия
*автоматически искать ошибки в программе
*улучшить систему бумажного документооборота
24. Интерфейс информационной системы – это …*окно ввода данных
*экранная заставка
*главное диалоговое окно
*окно вывода данных
25. К алгоритму структурного программирования относится …*оператор goto
*алгоритм ветвления
*алгоритм разметки кода
*тег HTML
26. К базовым операциям программирования относится …*назначение IP-адреса
* «если... тогда... иначе...»
*создание гипертекстовой ссылки
*разметка текста
27. К основным принципам объектно-ориентированного программирования относится …*применение собственных тегов XML
*то, что класс обладает свойством инкапсуляции
*ориентация на машинное кодирование
*высокая скорость работы программы