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

Раздел
Программирование
Тип
Просмотров
385
Покупок
17
Антиплагиат
Не указан
Размещена
15 Мар 2023 в 19:54
ВУЗ
МФПУ Синергия / Московский открытый институт (МОИ) / Московский технологический институт (МТИ) / МОСАП
Курс
Не указан
Стоимость
300 ₽
Демо-файлы   
1
jpg
Результат 100 баллов из 100 Результат 100 баллов из 100
126 Кбайт 126 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Технология разработки программного обеспечения (ОТВЕТЫ)
714 Кбайт 300 ₽
Описание

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

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

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

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

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

Если нужна помощь с другими предметами или сдачей тестов онлайн, пишите в личные сообщения https://studwork.ru/info/147162

Оглавление

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. Экстремальное программирование

Вам подходит эта работа?
Похожие работы
Информационные системы
Тест Тест
22 Ноя в 01:13
9
0 покупок
Информационные системы
Отчет по практике Практика
19 Ноя в 20:06
23
0 покупок
Информационные системы
Курсовая работа Курсовая
18 Ноя в 20:43
14
0 покупок
Информационные системы
Отчет по практике Практика
18 Ноя в 13:26
16
0 покупок
Другие работы автора
Премиум
Железобетонные конструкции
Тест Тест
29 Окт в 02:53
190 +2
4 покупки
Премиум
Электрические машины
Тест Тест
22 Окт в 13:06
269 +1
6 покупок
Премиум
Экономика
Тест Тест
18 Окт в 17:32
237 +2
10 покупок
Премиум
Юриспруденция
Тест Тест
17 Окт в 12:20
208 +2
3 покупки
Премиум
Государственное и муниципальное управление
Тест Тест
27 Сен в 01:53
107 +1
3 покупки
Премиум
Финансовое право
Тест Тест
8 Сен в 21:46
385
9 покупок
Премиум
Информационные системы
Тест Тест
30 Июл в 12:48
424 +1
12 покупок
Премиум
Инвестиционный менеджмент
Тест Тест
11 Июл в 02:02
545
16 покупок
Премиум
Психология
Тест Тест
25 Июн в 14:33
316
1 покупка
Премиум
Общая психология
Тест Тест
17 Июн в 00:27
142 +2
3 покупки
Темы журнала
Показать ещё
Прямой эфир