Технологии разработки программного обеспечения (тест с ответами Синергия/МОИ/ МТИ /МОСАП) (Решение → 86669)

Описание

91 вопросов с ответами

Последний раз тест был сдан на 100 баллов из 100 "Отлично".

Год сдачи -2022-2023.

***ВАЖНО*** Перед покупкой запустите тест и сверьте подходят ли эти ответы именно Вам***

После покупки Вы получите файл с ответами на вопросы которые указаны ниже:

Если нужна помощь с другими предметами или сдачей тестов онлайн, пишите в личные сообщения

Оглавление

1. … программных систем – это период от момента возникновения идеи создания программного обеспечения до вывода программной системы из эксплуатации2. … является скриптовым языком* PHP*Scala*C++*Java3. Rapid Application Development (RAD) –

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

*то, что класс обладает свойством инкапсуляции

*ориентация на машинное кодирование

*высокая скорость работы программы

28. К особенности модели Kanban можно отнести …

*запись каждого элемент на карточку и указание места элемента в рабочем процессе

*технологию визуального создания интерфейса пользователя в процессе работы

*отсутствие ограничений на количество элементов в каждом сегменте рабочего процесса

29. К особенностям компонентного программирования относится …

*применение подпрограмм

*то, что компонента решает конкретную задачу программирования

*жесткая типизация данных

*применение машинных кодов

30. К особенностям объектно-ориентированного программирования относится …

*применение процедур

*применение программных классов

*строгая типизация данных

*использование машинных кодов

31. К особенностям объектно-ориентированного программирования относится …

*применение процедур

*введение понятия «программное событие»

*строгая типизация данных

*использование машинных кодов

32. К особенностям объектно-ориентированного программирования относится …

*применение скриптов

*наследование

*отсутствие типизации данных

*использование тегов HTML

33. К особенностям процедурного программирования относится …

*применение программных объектов

*отсутствие формальной связи данных с подпрограммой

*использование программных классов

*применение машинных кодов

34. К показателю качества программной системы относится …

*применение сетей VPN

*способность к взаимодействию

*хранение программ загрузки компьютера

*передача информационных пакетов

35. К преимуществу модели Kanban относится …

*максимальное использование ресурсов памяти компьютеров

*возможность управления сбором входных данных программы

*защита от внутренних пользователей информационной системы

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

36. К принципу структурного программирования относится …

*использование программных классов

*вложенность программ друг в друга

*применение XML-тегов

*наследование свойств программных объектов

37. К системе банкомата относят …

*драйверы устройств

*редактор РНР-кода

*базу данных прикладной программы

*сервисную шину предприятия

38. К функциям операционной системы относится …

*управление прикладными программами

*фильтрация информационных пакетов

*проектирование информационной системы

*разработка бизнес-процессов предприятия

39. Компилятор – это программа для …

*перевода кода с языка высокого уровня в машинный код

*перевода кода с одного языка программирования на другой

*создания псевдокода из исходного кода

*анализа кода программной системы

40. Компьютерная … является средством преобразования информации

41. Локальная переменная …

*описывается и может использоваться только внутри функций

*используется только внутри функции main()

*задается своим адресом в пространстве памяти компьютера

*определяет способ задания глобальных переменных

42. Методология подпрограмм отвечает …

*принципам структурного программирования

*парадигме объектно-ориентированного программирования

*принципу реализации макрокоманд ассемблера

*принципу сокращения времени реализации программного кода при работе готовой программы

43. Мобильность программного средства означает …

*автоматическое управление передачей файлов

*передачу программного средства по компьютерной сети

*подготовленность программного средства к переносу из одной аппаратно-операционной среды в другую

*наличие оператора условного перехода

44. Модули в структурном программировании необходимы для …

*разбиения большой задачи на набор меньших

*ускорения решения поставленных задач

*уменьшения выделяемого времени решения задач

*оптимизации больших программ

45. Модульное программирование – это …

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

*программирование в виде отдельных блоков

*набор текста в текстовом редакторе

*анализ информационных потоков компьютерной сети

46. Модульное программирование обеспечивает …

*наследование новым программным агентом свойств базового объекта

*применение экземпляров классов как программных объектов

*использование протоколов канального уровня

*более быструю разработку программных систем

47. Оператор условного цикла, который выполняется как минимум один раз, выглядит как: …

*do…while

*for(…;…;…)

*while…

*if… case

48. Основа технологического процесса разработки в модели Scrum – это …

*необходимое количество ресурсов памяти компьютеров

*пропускная способность компьютерной сети

*использование методики Sprint на этапе получения новой рабочей версии продукта

*возможность управления сбором входных данных программы

49. Основная функция компилятора –перевод объектного файла программы в … коды

50. Основой метода структурного программирования является принцип … разработки сложных программ

51. Особенностью машинного кода является то, что он …

*представляет собой инструкции для процессора

*предполагает применение алгоритмов

*предполагает применение процедурного языка программирования

*предполагает применение программных объектов

52. Переменная – это …

*выделенная область памяти компьютера для хранения определенных данных

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

*метка в программном коде для выполнения операции перехода

*определенный тип хранимых в области памяти данных

53. Переменные в программах на языках С и С++ объявляются …

*там, где в этом возникает необходимость

*в отдельном блоке, специально для этого определенном

*в конце программного кода

*сразу после определения главной функции main()

54. Перечень операций, выполняемых компонентой, – это … компоненты

55. Период от момента появления идеи создания программного продукта до момента завершения его поддержки фирмой-разработчиком – это … программного обеспечения

56. Подпрограммы необходимы для …

*разбиения большой задачи на набор меньших

*ускорения решения поставленных задач

*уменьшения выделяемого времени решения задач

*оптимизации больших программ

57. Подход Agile к разработке программных систем характеризуется …

*использованием объектно-ориентированного программирования

*наличием главного диалогового окна программной системы

*временем выхода информационной системы на рабочий режим

*подбором универсальных программистов и их взаимодействием

58. Применение стандартов информационных технологий при разработке программного обеспечения …

*отвлекает от процесса программирования

*обеспечивает совместимость программных средств

*затрудняет применение программных компонент

*усложняет разрабатываемый программный продукт

59. Программирование – это …

*автоматизация офиса

*совокупность средств преобразования информации

*эффективная реализация алгоритма

*отрасль производства, использующая преобразование информации

60. Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов, называется … программированием

61. Программная среда разработки в сборочной технологии – это …

*программная система, включающая набор визуальных интерактивных инструментов разработки

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

*разделение текста программы на несколько файлов, сгруппированных по смыслу

*объекты информационной системы, выполняющие определенные функции

62. Процедурное программирование – это …

*шифрование данных беспроводной сенсорной сети

*написание, отладка и тестирование программ в виде подпрограмм

*набор текста в текстовом редакторе

*анализ информационных потоков компьютерной сети

63. Работа процессора характеризуется …

*защищенностью данных каждой программы

*фильтрацией информационных пакетов

*развертыванием серверов предприятия

64. Разработка … относится к стадии программирования

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

1 Simula

2 C++

3 Java

4 Python

66. Расположите в хронологической последовательности открытия в области программирования:

1 ткацкий станок с перфокартами

2 аналитическая машина

3 первая программа для аналитической машины

4 объектно-ориентированное программирование

67. Расположите направления программирования в исторической последовательности их развития, после появления объектно-ориентированного программирования:

1 компонентное программирование

2 прототипное программирование

3 класс-ориентированное программирование

68. Рассмотрим объектную модель информационной системы банкомата. К основным функциям банкомата относятся: выдача наличных, внесение наличных, перевод денег с карты на карту, платежи, подключение к sms сервису, печать чека, баланса счета, выписки по счету. К аппаратным устройствам банкомата относятся: диспенсер (устройство, выдающее и принимающее купюры), кассеты с наличными деньгами, чековый принтер, журнальный принтер, экран, клавиатура, видеокамера, картридер (устройство для считывания карт), контроллер банкомата (устройство, управляющее банкоматом). Разработайте логику работы банкомата при снятии клиентом наличных денег.

*Логика работы банкомата при снятии клиентом наличных денег: 1. Клиент вставляет карточку в устройство чтения банкомата. 2. Банкомат предлагает ввести ПИН-код. 3. Клиент вводит персональный ПИН-код. 4. Банкомат проверяет ПИН-код, отослав данные карты клиента серверу сети банкоматов. 5. Если ПИН-код неверен, то банкомат выводит сообщение об этом на экран. 6. Если ПИН-код верен, то банкомат предлагает клиенту выбрать операцию. 7. Клиент выбирает нужную ему операцию. 8. Банкомат предлагает клиенту ввести с клавиатуры реквизиты операции (в операции по выдаче наличных – это сумма к выдаче). 9. Клиент вводит суммы к выдаче. 10. Банкомат проверяет наличие запрошенной суммы на счету у клиента, и контроллер банкомата проверяет готовность устройств банкомата к выполнению операции. 11. Банкомат выполняет затребованную операцию. 12. В случае отсутствия запрошенной суммы на счету у клиента или неготовности устройств банкомата к выполнению операции банкомат выводит на экран соответствующее сообщение.

*Логика работы банкомата при снятии клиентом наличных денег: 1. Клиент вставляет карточку в устройство чтения банкомата. 2. Банкомат предлагает ввести ПИН-код. 3. Клиент вводит персональный ПИН-код. 4. Банкомат проверяет ПИН-код, отослав данные карты клиента менеджерам банка. 5. Если ПИН-код неверен, то банкомат получает от менеджеров банка сообщение и выводит сообщение на экран. 6. Если ПИН-код верен, то банкомат получает от менеджеров банка сообщение и предлагает клиенту выбрать операцию. 7. Клиент ждет выполнения нужной ему операции. 8. Банкомат предлагает клиенту ввести реквизиты операции (в операции по выдаче наличных – это сумма к выдаче). 9. Клиент вводит суммы к выдаче. 10. Банкомат отправляет сообщение менеджерам банка, они проверяют наличие запрошенной суммы на счету у клиента и контроллер банкомата проверяет готовность устройств банкомата к выполнению операции. 11. Банкомат получает сообщение от менеджеров банка о том, что деньги на счете есть (если такая операция была запрошена) и выполняет операцию. 12. В случае получения от менеджеров банка сообщения об отсутствии запрошенной суммы на счету у клиента или неготовности устройств банкомата к выполнению операции банкомат выводит на экран соответствующее сообщение.

*Логика работы банкомата при снятии клиентом наличных денег: 1. Клиент вставляет карточку в устройство чтения банкомата. 2. Банкомат предлагает ввести ПИН-код. 3. Клиент вводит персональный ПИН-код. 4. Банкомат проверяет ПИН-код, отослав данные карты клиента на сервер банка. 5. Если ПИН-код неверен, то банкомат выводит сообщение об этом на экран. 6. Если ПИН-код верен, то банкомат предлагает клиенту выбрать операцию. 7. Клиент выбирает нужную ему операцию. 8. Банкомат предлагает клиенту ввести сумму, которая у него на счете, и направляет запрос в банк. 9. Клиент ждет решения банка и суммы к выдаче. 10. Банкомат проверяет контроллер банкомата. 11. Если все подтверждено банком, то банкомат выполняет затребованную операцию. 12. В случае отсутствия запрошенной суммы на счету у клиента или неготовности устройств банкомата к выполнению операции банкомат выводит на экран сообщение, что клиенту нужно обратиться к менеджеру банка для уточнения.

69. Свойство готовности программы – это время …

*работы локальной компьютерной сети

*фактической работы программы

*запуска программы

*выхода информационной системы на рабочий режим

70. Свойство масштабируемости информационной системы – это …

*возможность добавления новых программ и новых устройств без прерывания работы программы

*необходимое количество ресурсов памяти компьютеров

*автоматическое распределение ресурсов между процессами информационной системы

*изменение масштаба окна интерфейса информационной системы

71. Свойство надежности программы – это …

*высокое качество аппаратного обеспечения информационной системы

*высокое качество программного обеспечения информационной системы

*максимальное использование ресурсов памяти компьютеров

*бесперебойность работы программы

72. Свойство управляемости программы – это …

*возможность управления сбором входных данных программы

*возможность управления операционной системой

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

*технологии развертывания, обслуживания и контроля программы

73. Свойством алгоритма является …

*масштабируемость

*четкость результатов

*наличие источника питания

*наличие сетевой карты

74. Системы телеобработки данных характеризует …

*ввод данных в момент их возникновения

*точка доступа беспроводной компьютерной сети

*среда проектирования информационной системы

*использование диаграмм языка UML

75. Сложность современных программных систем обусловлена …

*защитой от внутренних пользователей

*сложностью системного программного обеспечения

*протоколом работы компьютерной сети

* логической сложностью решаемых ими задач

76. Совместное использование методологии Agile и модели Kanban обеспечивает …

*применение процедурного языка программирования

*автоматическое распределение ресурсов

*синергетический эффект программирования

*независимость от модели процессора компьютера

77. Совокупность команд и операторов для решения алгоритма задачи – это … программирования

78. Совокупность методов и средств, используемых в процессе разработки программного обеспечения, – это … программирования

79. Структурное программирование – это программирование …

*в соответствии с заданным порядком

*несколькими программистами одновременно

*сериями коротких циклов (итераций)

80. Структурное программирование предполагает описание …

*последовательности операций

*объектов, с которыми будет работать программист

*классов, с которыми будет работать программист

*алгоритмов

81. Технология программирования с применением иерархической структуры блоков – это … программирование

82. Тип данных определяет …

*то, как числа или символы записаны в ячейку памяти

*применение протокола начального уровня

*название переменной

*количество знаков в имени переменной

83. Требованием к алгоритму языка программирования является …

*результативность

*создание XML-файла

*выбор логики соединения в компьютерной сети

*присвоение имени файлу

84. Фамилия разработчика первых в мире программ для аналитической машины – …

85. Чтобы переменная считалась глобальной, …

*ее нужно описать за пределами главной функции main()

*ее нужно описать внутри функции main()

*необходимо сослаться на нее по адресу в памяти

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

86. Экстремальное программирование уделяет главное внимание кодированию, которое является основой программной системы. Программисты, разрабатывающие код, поддерживают постоянную связь с заказчиком. Тестирование начинается только после завершения кодирования и является основой проверки правильности кода перед поставкой программной системы. Изменение требований в процессе разработки существенно увеличивает объем работ по проведению изменений и ведет к удорожанию проекта. Стоимость разработки программы должна оставаться постоянной. Чем может быть достигнуто постоянство стоимости разработки программы при экстремальном программировании?

*Постоянство стоимости разработки программы достигается: постоянной обратной связью с заказчиком и вовлечением его в процесс разработки; применением коротких по длине кода и по времени итераций; простым дизайном программной системы; частым тестированием программного кода; устранением ошибок в программном коде на ранней стадии; непрерывной проверкой заказчиком работающего программного кода.

*Постоянство стоимости разработки программы достигается: четким техническим заданием; непрерывной работой программистов над программой; регулярными отчетами о работе программистов и результатах разработки заказчику.

*Постоянство стоимости разработки программы достигается: постоянным применением кода и запуском системы; ежедневным тестированием программного кода; регулярными совещаниями с заказчиком по устранению ошибок в коде; тем, что сразу несколько программистов одновременно работают над кодом.

87. Язык C # – это усовершенствованный язык … для среды .NET

88. Язык программирования C++ разработал …

89. Язык программирования Pascal разработал …

90. Язык среды визуального программирования Visual Age – это IBM …

91. Языки программирования С и С++ имеют общее свойство – они …

*нечувствительны к регистру букв

*поддерживают структурное программирование

*поддерживают объектно-ориентированное программирование

*являются предшественниками языка Assembler

Список литературы

Введение в курс

Тема 1. Технология структурного программирования

Практическое занятие. Программирование на языке С#. Технология структурного программирования

Тема 2. Технология гибкого программирования

Тема 3. Технология сборочного программирования

Тема 4. Технология применения CASE-систем

Практическое занятие. Программирование на С++. Технология применения CASE-систем

Практическое занятие. Разработка объектной модели программной системы банкомата. Технология применения CASE-систем

Тема 5. Экстремальное программирование

    
            Описание
            91 вопросов с ответамиПоследний раз тест был сдан на 100 баллов из 100 Отлично.Год сдачи -2022-2023.***ВАЖНО*** Перед покупкой запустите тест и сверьте подходят ли эти ответы именно Вам***После покупки Вы получите файл с ответами на вопросы которые указаны ниже:Если нужна помощь с другими предметами или сдачей тестов онлайн, пишите в личные сообщения  
            Оглавление
            1. … программных систем – это период от момента возникновения идеи создания программного обеспечения до вывода программной системы из эксплуатации2. … является скриптовым языком* PHP*Scala*C++*Java3. Rapid Application Development (RAD) – это жизненный цикл процесса …4. Алгоритм называется …, если его команды выполняются в порядке их естественного следования5. Алгоритм языка программирования может быть представлен в виде …*операторов языка программирования*сообщения электронной почты*информационных пакетов компьютерной сети*реляционной базы данных6. Атрибуты детали визуального программирования – это данные, представляющие …*параметры тегов HTML*параметры тегов XML*сущность и состояние детали*глобальные переменные7. Блок-схемой цикла с … является утверждение «Оператор в теле цикла будет обязательно выполнен хотя бы один раз»8. В блок-схему алгоритма входит …*блок HTML*вычислительный блок*блок XML*сетевой блок9. В случае реализации множественного выбора оптимально использовать оператор …*switch … case*if … else if*? :*enum(…)10. В состав вычислительной системы входит …*прикладное программное обеспечение*редактор HTML*среда проектирования Visual Studio*движок BPEL11. Ветвление обязательно должно содержать …*условие и оператор, выполняемый в случае истинности условия*оператор, выполняемый в случае истинности условия, и оператор, выполняемый в случае ложности условия*оператор, выполняемый в случае ложности условия*только условие12. Видимая деталь в Visual Age – это …*деталь, имеющая видимое представление во время исполнения программы*деталь, имеющая видимое представление во время компиляции программы*деталь, имеющая видимое представление во время контекстной подсказки*деталь виртуального интерфейса программной системы13. Визуально организованные рабочие процессы (на досках Kanban) обеспечивают …*динамическое назначение ресурсов на основе требований к ролям программистов*автоматическое управление протоколами работы компьютерной сети*поддержку объектно-ориентированного программирования*создание программных продуктов, распространяемых по лицензии GNU General Public Licension14. Визуальное программирование – это разработка программной системы в …*среде разработки из готовых деталей*Web-приложении из готовых деталей*среде разработки из программных моделей*среде HTML из готовых деталей15. Во время исполнения прикладная программа хранится в … памяти16. Гибкое программирование – это технология программирования, при которой программу разрабатывают сериями коротких циклов (итераций) при тесном взаимодействии с заказчиком. Короткие циклы (итерации) снижают риски ошибок. Итерация представляет собой набор задач, запланированных на выполнение в определенный период времени. В каждой итерации создается работоспособный вариант программной системы, в которой реализуются наиболее приоритетные (для данной итерации) требования заказчика. На каждой итерации выполняются все задачи, необходимые для создания работоспособного программного обеспечения: планирование, анализ требований, проектирование, кодирование, тестирование и документирование. За счет чего достигается высокая производительность разработки программного средства при гибком программировании?*Высокая производительность достигается за счет того, что при гибком программировании идет высокая оплата труда программистов, а команды работают по 24 часа в сутки, сменяя друг друга.*Высокая производительность достигается за счет: подбора универсальных программистов и их взаимодействия; создания работающего программного кода на каждой итерации; постоянного сотрудничества с заказчиком; быстрой реакции команды программистов на изменение требований к программному продукту.*Высокая производительность достигается за счет того, что при гибком программировании составляется техническое задание на разработку программного кода, в котором четко зафиксированы этапы сдачи программного обеспечения и конечный результат, и программисты очень четко следуют пунктам технического задания.17. Говоря о цикле программирования, можно утверждать, что …*проверка условия выхода из цикла проводится до выполнения цикла*это цикл безопасности в передаче данных*это цикл проверки входящих адресов информационных пакетов компьютерной сети*это цикл проверки исходящих адресов информационных пакетов компьютерной сети18. Деятельность, направленная на обнаружение и исправление ошибок в программной системе, называется …19. Диаграмма последовательности действий языка UML выполняет определенные функции, в частности, она … экономической информационной системы*создает программный код*создает классы*обеспечивает указания содержания сообщения между объектами*обеспечивает информационную безопасность20. Диаграмма топологии языка UML выполняет определенные функции, в частности, она …*создает программные объекты для всех операций экономической информационной системы*обеспечивает связь с Интернетом*создает программные объекты, описывающие все аппаратные средства информационной системы*выполняет анализ входных данных экономической информационной системы21. Для реализации логики алгоритма и программы, с точки зрения структурного программирования, не должны применяться…*безусловные переходы*последовательное выполнение*ветвления*повторение (циклы)22. Единица программного обеспечения, исполняемая на одном компьютере в пределах одного процесса, и предоставляющая некоторый набор сервисов, которые используются через ее внешний интерфейс другими компонентами, – это …23. Ежедневное подведение итогов позволяет …*узнать время отклика на запрос клиента*рано обнаружить возникшие препятствия*автоматически искать ошибки в программе*улучшить систему бумажного документооборота24. Интерфейс информационной системы – это …*окно ввода данных*экранная заставка*главное диалоговое окно*окно вывода данных25. К алгоритму структурного программирования относится …*оператор goto*алгоритм ветвления*алгоритм разметки кода*тег HTML26. К базовым операциям программирования относится …*назначение IP-адреса* «если... тогда... иначе...»*создание гипертекстовой ссылки*разметка текста27. К основным принципам объектно-ориентированного программирования относится …*применение собственных тегов XML*то, что класс обладает свойством инкапсуляции*ориентация на машинное кодирование*высокая скорость работы программы28. К особенности модели Kanban можно отнести …*запись каждого элемент на карточку и указание места элемента в рабочем процессе*технологию визуального создания интерфейса пользователя в процессе работы*отсутствие ограничений на количество элементов в каждом сегменте рабочего процесса29. К особенностям компонентного программирования относится …*применение подпрограмм*то, что компонента решает конкретную задачу программирования*жесткая типизация данных*применение машинных кодов30. К особенностям объектно-ориентированного программирования относится …*применение процедур*применение программных классов*строгая типизация данных*использование машинных кодов31. К особенностям объектно-ориентированного программирования относится …*применение процедур*введение понятия «программное событие»*строгая типизация данных*использование машинных кодов32. К особенностям объектно-ориентированного программирования относится …*применение скриптов*наследование*отсутствие типизации данных*использование тегов HTML33. К особенностям процедурного программирования относится …*применение программных объектов*отсутствие формальной связи данных с подпрограммой*использование программных классов*применение машинных кодов34. К показателю качества программной системы относится …*применение сетей VPN*способность к взаимодействию*хранение программ загрузки компьютера*передача информационных пакетов35. К преимуществу модели Kanban относится …*максимальное использование ресурсов памяти компьютеров*возможность управления сбором входных данных программы*защита от внутренних пользователей информационной системы*обеспечение видимости хода выполнения всего проекта36. К принципу структурного программирования относится …*использование программных классов*вложенность программ друг в друга*применение XML-тегов*наследование свойств программных объектов37. К системе банкомата относят …*драйверы устройств*редактор РНР-кода*базу данных прикладной программы*сервисную шину предприятия38. К функциям операционной системы относится …*управление прикладными программами*фильтрация информационных пакетов*проектирование информационной системы*разработка бизнес-процессов предприятия39. Компилятор – это программа для …*перевода кода с языка высокого уровня в машинный код*перевода кода с одного языка программирования на другой*создания псевдокода из исходного кода*анализа кода программной системы40. Компьютерная … является средством преобразования информации41. Локальная переменная …*описывается и может использоваться только внутри функций*используется только внутри функции main()*задается своим адресом в пространстве памяти компьютера*определяет способ задания глобальных переменных42. Методология подпрограмм отвечает …*принципам структурного программирования*парадигме объектно-ориентированного программирования*принципу реализации макрокоманд ассемблера*принципу сокращения времени реализации программного кода при работе готовой программы43. Мобильность программного средства означает …*автоматическое управление передачей файлов*передачу программного средства по компьютерной сети*подготовленность программного средства к переносу из одной аппаратно-операционной среды в другую*наличие оператора условного перехода44. Модули в структурном программировании необходимы для …*разбиения большой задачи на набор меньших*ускорения решения поставленных задач*уменьшения выделяемого времени решения задач*оптимизации больших программ45. Модульное программирование – это …*настройка протокола работы беспроводной сенсорной сети*программирование в виде отдельных блоков*набор текста в текстовом редакторе*анализ информационных потоков компьютерной сети46. Модульное программирование обеспечивает …*наследование новым программным агентом свойств базового объекта*применение экземпляров классов как программных объектов*использование протоколов канального уровня*более быструю разработку программных систем47. Оператор условного цикла, который выполняется как минимум один раз, выглядит как: …*do…while*for(…;…;…)*while…*if… case48. Основа технологического процесса разработки в модели Scrum – это …*необходимое количество ресурсов памяти компьютеров*пропускная способность компьютерной сети*использование методики Sprint на этапе получения новой рабочей версии продукта*возможность управления сбором входных данных программы49. Основная функция компилятора –перевод объектного файла программы в … коды50. Основой метода структурного программирования является принцип … разработки сложных программ51. Особенностью машинного кода является то, что он …*представляет собой инструкции для процессора*предполагает применение алгоритмов*предполагает применение процедурного языка программирования*предполагает применение программных объектов52. Переменная – это …*выделенная область памяти компьютера для хранения определенных данных*буква или слово, определяющие последовательность выполнения программы*метка в программном коде для выполнения операции перехода*определенный тип хранимых в области памяти данных53. Переменные в программах на языках С и С++ объявляются …*там, где в этом возникает необходимость*в отдельном блоке, специально для этого определенном*в конце программного кода*сразу после определения главной функции main()54. Перечень операций, выполняемых компонентой, – это … компоненты55. Период от момента появления идеи создания программного продукта до момента завершения его поддержки фирмой-разработчиком – это … программного обеспечения56. Подпрограммы необходимы для …*разбиения большой задачи на набор меньших*ускорения решения поставленных задач*уменьшения выделяемого времени решения задач*оптимизации больших программ57. Подход Agile к разработке программных систем характеризуется …*использованием объектно-ориентированного программирования*наличием главного диалогового окна программной системы*временем выхода информационной системы на рабочий режим*подбором универсальных программистов и их взаимодействием58. Применение стандартов информационных технологий при разработке программного обеспечения …*отвлекает от процесса программирования*обеспечивает совместимость программных средств*затрудняет применение программных компонент*усложняет разрабатываемый программный продукт59. Программирование – это …*автоматизация офиса*совокупность средств преобразования информации*эффективная реализация алгоритма*отрасль производства, использующая преобразование информации60. Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов, называется … программированием61. Программная среда разработки в сборочной технологии – это …*программная система, включающая набор визуальных интерактивных инструментов разработки*совокупность описания входных данных и описания искомого результата*разделение текста программы на несколько файлов, сгруппированных по смыслу*объекты информационной системы, выполняющие определенные функции62. Процедурное программирование – это …*шифрование данных беспроводной сенсорной сети*написание, отладка и тестирование программ в виде подпрограмм*набор текста в текстовом редакторе*анализ информационных потоков компьютерной сети63. Работа процессора характеризуется …*защищенностью данных каждой программы*фильтрацией информационных пакетов*развертыванием серверов предприятия64. Разработка … относится к стадии программирования65. Расположите в исторической последовательности языки программирования (от давно существующего до нового, начиная с разработанного раньше других):1 Simula2 C++3 Java4 Python66. Расположите в хронологической последовательности открытия в области программирования:1 ткацкий станок с перфокартами2 аналитическая машина3 первая программа для аналитической машины4 объектно-ориентированное программирование67. Расположите направления программирования в исторической последовательности их развития, после появления объектно-ориентированного программирования:1 компонентное программирование2 прототипное программирование3 класс-ориентированное программирование68. Рассмотрим объектную модель информационной системы банкомата. К основным функциям банкомата относятся: выдача наличных, внесение наличных, перевод денег с карты на карту, платежи, подключение к sms сервису, печать чека, баланса счета, выписки по счету. К аппаратным устройствам банкомата относятся: диспенсер (устройство, выдающее и принимающее купюры), кассеты с наличными деньгами, чековый принтер, журнальный принтер, экран, клавиатура, видеокамера, картридер (устройство для считывания карт), контроллер банкомата (устройство, управляющее банкоматом). Разработайте логику работы банкомата при снятии клиентом наличных денег.*Логика работы банкомата при снятии клиентом наличных денег: 1. Клиент вставляет карточку в устройство чтения банкомата. 2. Банкомат предлагает ввести ПИН-код. 3. Клиент вводит персональный ПИН-код. 4. Банкомат проверяет ПИН-код, отослав данные карты клиента серверу сети банкоматов. 5. Если ПИН-код неверен, то банкомат выводит сообщение об этом на экран. 6. Если ПИН-код верен, то банкомат предлагает клиенту выбрать операцию. 7. Клиент выбирает нужную ему операцию. 8. Банкомат предлагает клиенту ввести с клавиатуры реквизиты операции (в операции по выдаче наличных – это сумма к выдаче). 9. Клиент вводит суммы к выдаче. 10. Банкомат проверяет наличие запрошенной суммы на счету у клиента, и контроллер банкомата проверяет готовность устройств банкомата к выполнению операции. 11. Банкомат выполняет затребованную операцию. 12. В случае отсутствия запрошенной суммы на счету у клиента или неготовности устройств банкомата к выполнению операции банкомат выводит на экран соответствующее сообщение.*Логика работы банкомата при снятии клиентом наличных денег: 1. Клиент вставляет карточку в устройство чтения банкомата. 2. Банкомат предлагает ввести ПИН-код. 3. Клиент вводит персональный ПИН-код. 4. Банкомат проверяет ПИН-код, отослав данные карты клиента менеджерам банка. 5. Если ПИН-код неверен, то банкомат получает от менеджеров банка сообщение и выводит сообщение на экран. 6. Если ПИН-код верен, то банкомат получает от менеджеров банка сообщение и предлагает клиенту выбрать операцию. 7. Клиент ждет выполнения нужной ему операции. 8. Банкомат предлагает клиенту ввести реквизиты операции (в операции по выдаче наличных – это сумма к выдаче). 9. Клиент вводит суммы к выдаче. 10. Банкомат отправляет сообщение менеджерам банка, они проверяют наличие запрошенной суммы на счету у клиента и контроллер банкомата проверяет готовность устройств банкомата к выполнению операции. 11. Банкомат получает сообщение от менеджеров банка о том, что деньги на счете есть (если такая операция была запрошена) и выполняет операцию. 12. В случае получения от менеджеров банка сообщения об отсутствии запрошенной суммы на счету у клиента или неготовности устройств банкомата к выполнению операции банкомат выводит на экран соответствующее сообщение.*Логика работы банкомата при снятии клиентом наличных денег: 1. Клиент вставляет карточку в устройство чтения банкомата. 2. Банкомат предлагает ввести ПИН-код. 3. Клиент вводит персональный ПИН-код. 4. Банкомат проверяет ПИН-код, отослав данные карты клиента на сервер банка. 5. Если ПИН-код неверен, то банкомат выводит сообщение об этом на экран. 6. Если ПИН-код верен, то банкомат предлагает клиенту выбрать операцию. 7. Клиент выбирает нужную ему операцию. 8. Банкомат предлагает клиенту ввести сумму, которая у него на счете, и направляет запрос в банк. 9. Клиент ждет решения банка и суммы к выдаче. 10. Банкомат проверяет контроллер банкомата. 11. Если все подтверждено банком, то банкомат выполняет затребованную операцию. 12. В случае отсутствия запрошенной суммы на счету у клиента или неготовности устройств банкомата к выполнению операции банкомат выводит на экран сообщение, что клиенту нужно обратиться к менеджеру банка для уточнения.69. Свойство готовности программы – это время …*работы локальной компьютерной сети*фактической работы программы*запуска программы*выхода информационной системы на рабочий режим70. Свойство масштабируемости информационной системы – это …*возможность добавления новых программ и новых устройств без прерывания работы программы*необходимое количество ресурсов памяти компьютеров*автоматическое распределение ресурсов между процессами информационной системы*изменение масштаба окна интерфейса информационной системы71. Свойство надежности программы – это …*высокое качество аппаратного обеспечения информационной системы*высокое качество программного обеспечения информационной системы*максимальное использование ресурсов памяти компьютеров*бесперебойность работы программы72. Свойство управляемости программы – это …*возможность управления сбором входных данных программы*возможность управления операционной системой*возможность управления структурой и потоком данных программы*технологии развертывания, обслуживания и контроля программы73. Свойством алгоритма является …*масштабируемость*четкость результатов*наличие источника питания*наличие сетевой карты74. Системы телеобработки данных характеризует …*ввод данных в момент их возникновения*точка доступа беспроводной компьютерной сети*среда проектирования информационной системы*использование диаграмм языка UML75. Сложность современных программных систем обусловлена …*защитой от внутренних пользователей*сложностью системного программного обеспечения*протоколом работы компьютерной сети* логической сложностью решаемых ими задач76. Совместное использование методологии Agile и модели Kanban обеспечивает …*применение процедурного языка программирования*автоматическое распределение ресурсов*синергетический эффект программирования*независимость от модели процессора компьютера77. Совокупность команд и операторов для решения алгоритма задачи – это … программирования78. Совокупность методов и средств, используемых в процессе разработки программного обеспечения, – это … программирования79. Структурное программирование – это программирование …*в соответствии с заданным порядком*несколькими программистами одновременно*сериями коротких циклов (итераций)80. Структурное программирование предполагает описание …*последовательности операций*объектов, с которыми будет работать программист*классов, с которыми будет работать программист*алгоритмов81. Технология программирования с применением иерархической структуры блоков – это … программирование82. Тип данных определяет …*то, как числа или символы записаны в ячейку памяти*применение протокола начального уровня*название переменной*количество знаков в имени переменной83. Требованием к алгоритму языка программирования является …*результативность*создание XML-файла*выбор логики соединения в компьютерной сети*присвоение имени файлу84. Фамилия разработчика первых в мире программ для аналитической машины – …85. Чтобы переменная считалась глобальной, …*ее нужно описать за пределами главной функции main()*ее нужно описать внутри функции main()*необходимо сослаться на нее по адресу в памяти*достаточно прописать к ней переменную указательного типа86. Экстремальное программирование уделяет главное внимание кодированию, которое является основой программной системы. Программисты, разрабатывающие код, поддерживают постоянную связь с заказчиком. Тестирование начинается только после завершения кодирования и является основой проверки правильности кода перед поставкой программной системы. Изменение требований в процессе разработки существенно увеличивает объем работ по проведению изменений и ведет к удорожанию проекта. Стоимость разработки программы должна оставаться постоянной. Чем может быть достигнуто постоянство стоимости разработки программы при экстремальном программировании?*Постоянство стоимости разработки программы достигается: постоянной обратной связью с заказчиком и вовлечением его в процесс разработки; применением коротких по длине кода и по времени итераций; простым дизайном программной системы; частым тестированием программного кода; устранением ошибок в программном коде на ранней стадии; непрерывной проверкой заказчиком работающего программного кода.*Постоянство стоимости разработки программы достигается: четким техническим заданием; непрерывной работой программистов над программой; регулярными отчетами о работе программистов и результатах разработки заказчику.*Постоянство стоимости разработки программы достигается: постоянным применением кода и запуском системы; ежедневным тестированием программного кода; регулярными совещаниями с заказчиком по устранению ошибок в коде; тем, что сразу несколько программистов одновременно работают над кодом.87. Язык C # – это усовершенствованный язык … для среды .NET88. Язык программирования C++ разработал …89. Язык программирования Pascal разработал …90. Язык среды визуального программирования Visual Age – это IBM …91. Языки программирования С и С++ имеют общее свойство – они …*нечувствительны к регистру букв*поддерживают структурное программирование*поддерживают объектно-ориентированное программирование*являются предшественниками языка Assembler 
            Список литературы
            Введение в курсТема 1. Технология структурного программированияПрактическое занятие. Программирование на языке С#. Технология структурного программированияТема 2. Технология гибкого программированияТема 3. Технология сборочного программированияТема 4. Технология применения CASE-системПрактическое занятие. Программирование на С++. Технология применения CASE-системПрактическое занятие. Разработка объектной модели программной системы банкомата. Технология применения CASE-системТема 5. Экстремальное программирование 
            
            
            Технологии разработки и производства рекламного и PR-продукта часть 2 Витте МУИВ Ответы на итоговый тестТехнологии разработки программного обеспечения (тест с ответами Синергия/МОИ/ МТИ /МОСАП)Технологии самоорганизации и самообразования (Вариант №10, КазанГЭУ)Технологии самоорганизации и саморазвития личностиТехнологии самоорганизации и саморазвития личности ТЕСТ ТулГУТехнологии самореализации и саморазвития 7 вариант ТулГУТехнологии самореализации и саморазвития личности (ТулГУ, Вариант № 7, Строительство – ПГС)Технологии программирования✅ Технологии программирования 70 вопросов СИНЕРГИЯ МТИ 2022Технологии программирования ДГТУТехнологии программирования зачёт (2 семестр 1 курс) МФПУ СинергияТехнологии программирования тест ответы на вопросы Синергия 3 семестрТехнологии продаж гостиничного продукта ЗАДАНИЕ 2⭐ Технологии психологического консультирования в образовании > Итоговый тест (ответы на тест Синергия / МТИ / МосАП, январь 2023)