Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Сессия под ключ!

Технология разработки программного обеспечения (магистр)

Сдача тестов дистанционно
Содержание
  1. Специальным образом организованные программные комплексы, рассчитанные на общее применение в определенной проблемной области и дополненные соответствующей технической документацией, называются
  2. Верны ли утверждения? А) Авторское право распространяется на все виды программ для ЭВМ, в том числе на операционные системы и программные комплексы, которые могут быть выражены на любом языке и в любой форме, включая исходный текст и объектный код В) Авторское право распространяется на идеи и принципы, лежащие в основе программы Подберите правильный ответ
  3. Укажите соответствие между показателем эффективности программного комплекса и его характеристикой
  4. Выделяют два основных вида тестирования программ: __________ и ____________
  5. Проводится заказчиком в организации разработчика программного обеспечения
  6. Если программный продукт разработан с использованием инструментальных средств автоматизации программной инженерии (CASE), его сопровождение
  7. Верны ли утверждения? А) Основным принципом сопровождения является закон Биледи: используемый программный продукт подвергается непрерывным изменениям для поддержания его экономической выгоды В) Реализация процесса сопровождения в жизненном цикле программного средства начинается с планирования сопровождения и завершается снятием данного программного продукта с эксплуатации Подберите правильный ответ
  8. Методом быстрой разработки приложений является
  9. Основной задачей ______________ проектирования при объектном подходе является разработка классов для реализации объектов, полученных при объектной декомпозиции, что предполагает полное описание полей и методов каждого класса
  10. ____________ — графическое представление набора элементов, изображаемых чаще всего в виде связанного графа с вершинами (сущностями) и ребрами (отношениями)
  11. Язык программирования определяет набор __________, ___________ и ___________ правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под ее управлением
  12. Выделяют следующие группы стандартных технологических процессов жизненного цикла программы: _____________, ______________ и ________________
  13. Каждый тест определяет:
  14. Процесс __________ – внесение изменений в программное обеспечение в целях исправления ошибок, повышения производительности или адаптации к изменившимся условиям работы или требованиям
  15. Внесение изменений в программное обеспечение в целях исправления ошибок, повышения производительности или адаптации к изменившимся условиям работы или требованиям, выполняется в процессе жизненного цикла программного обеспечения
  16. Различают две группы методов отладки программ: __________ и ____________
  17. Укажите соответствие между характеристикой качества программного обеспечения и ее описанием
  18. Верны ли утверждения? А) Для инициализации объекта используются специальные методы, называемые деструкторами В) Абстрактные методы определяются в классе, не содержат никаких действий и должны быть переопределены в потомках класса Подберите правильный ответ
  19. Укажите соответствие между понятием и его содержанием
  20. Верны ли утверждения? А) Средством структурирования в методологии структурного программирования являются классы В) Взаимодействие задач в методологии объектно-ориентированного программирования осуществляется при помощи обмена сообщениями между объектами, реализующими данные задачи Подберите правильный ответ
  21. Под характеристикой качества программного обеспечения понимается
  22. Если библиотека компонуется динамически, то
  23. Процесс сопровождения относится к группе __________ процессов жизненного цикла программного обспечения
  24. Визуальное проектирование элементов интерфейса обеспечивается средствами быстрой разработки приложений
  25. Укажите правильную последовательность проведения аудита безопасности программного продукта:
  26. Верны ли утверждения? А) Прототипирование — это наиболее часто используемый современный метод формирования требований к программному обеспечению В) Применение современных методов формирования требований к программному обеспечению обычно связано с низким проектным риском Подберите правильный ответ
  27. Содержат конструкции, позволяющие определять объекты, принадлежащие классам и обладающие свойствами инкапсуляции, наследования и полиморфизма, языки программирования
  28. Правообладатель может осуществить оповещение о своих правах
  29. Вспомогательными стандартными технологическими процессами жизненного цикла программы являются: _______________, ________________ и _______________
  30. Первой была сформулирована _____________ модель жизненного цикла программного обеспечения
  31. Эффективность прикладного программного комплекса оценивается на
  32. Виды иерархии, используемые в объектно–ориентированном подходе, – это _____ и___
  33. Сущность в объектно-ориентированном языке, которой можно посылать сообщения, и которая может на них реагировать, используя свои данные, — это _____________
  34. Укажите правильную последовательность этапов, которые необходимо пройти, чтобы выполнить программу:
  35. Специальный метод класса, который вызывается автоматически при уничтожении объектов класса – это ___________
  36. ___________ — совокупность проектных документов в соответствии с установленным перечнем, которая представляет результат проектирования
  37. Укажите правильную последовательность этапов развития языков программирования:
  38. Укажите соответствие между характеристикой качества программного обеспечения и ее описанием
  39. Выполняются выявление свойств данных программы, фиксация их в таблицах, а также простая проверка корректности использования данных на этапе _____________ анализа
  40. Верны ли утверждения? А) Технология COM ориентирована на определенный язык программирования, на котором разрабатываются СОМ-объекты и клиенты В) Технология СОМ обеспечивает эффективное управление изменением программ — замену текущей версии компонента на новую версию с дополнительными возможностями Подберите правильный ответ
  41. ___________ контроль программы — это проверка правильности программы при ее выполнении на компьютере, т.е. тестирование
  42. Укажите соответствие между моделью методологии структурного анализа и проектирования и ее характеристикой
  43. DDE —
  44. Верны ли утверждения? А) Взаимодействие между процессами, управляющее порядком их выполнения, называется синхронизацией В) Множество процессов параллельной программы, соединенных в ряд так, что выход одного процесса является входом для следующего, называется конвейером Подберите правильный ответ
  45. Укажите соответствие между методологией программирования и ее характеристикой
  46. Тип данных — это
  47. Верны ли утверждения? А) Основным нормативным документом, регламентирующим состав процессов жизненного цикла программного обеспечения, является международный стандарт ISO/IEC 12207 В) Программное обеспечение (или программный продукт) — набор компьютерных программ, процедур и, возможно, связанной с ними документации и данных Подберите правильный ответ
  48. Для оценки экономической эффективности всего прикладного программного комплекса или отдельных его элементов могут использоваться две группы показателей: ___________ и _____________
  49. Одним из стандартов, используемых при проведении аудита безопасности программного средства, является международный стандарт
  50. Организация по стандартизации, разработавшая стандарт C++, — это

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

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

Верны ли утверждения? А) Авторское право распространяется на все виды программ для ЭВМ, в том числе на операционные системы и программные комплексы, которые могут быть выражены на любом языке и в любой форме, включая исходный текст и объектный код В) Авторское право распространяется на идеи и принципы, лежащие в основе программы Подберите правильный ответ

  • А – нет, В — да
  • А – да, В — да
  • А – да, В — нет
  • А – нет, В — нет

Укажите соответствие между показателем эффективности программного комплекса и его характеристикой

  • показатель технической эффективности
  • количественная мера экономической целесообразности прикладного программного комплекса
  • показатель целевой эффективности
  • количественная мера соответствия прикладного программного комплекса своему назначению
  • показатель экономической эффективности
  • количественная мера, отражающая техническое совершенство прикладного программного комплекса

Выделяют два основных вида тестирования программ: __________ и ____________

  • функциональное
  • параллельное
  • структурное
  • последовательное

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

  • бета-тестирование
  • омега-тестирование
  • гамма-тестирование
  • альфа-тестирование

Если программный продукт разработан с использованием инструментальных средств автоматизации программной инженерии (CASE), его сопровождение

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

Верны ли утверждения? А) Основным принципом сопровождения является закон Биледи: используемый программный продукт подвергается непрерывным изменениям для поддержания его экономической выгоды В) Реализация процесса сопровождения в жизненном цикле программного средства начинается с планирования сопровождения и завершается снятием данного программного продукта с эксплуатации Подберите правильный ответ

  • А – нет, В — нет
  • А – нет, В — да
  • А – да, В — да
  • А – да, В — нет

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

  • ERP
  • JAD
  • DFD
  • RAD

Основной задачей ______________ проектирования при объектном подходе является разработка классов для реализации объектов, полученных при объектной декомпозиции, что предполагает полное описание полей и методов каждого класса

____________ — графическое представление набора элементов, изображаемых чаще всего в виде связанного графа с вершинами (сущностями) и ребрами (отношениями)

Язык программирования определяет набор __________, ___________ и ___________ правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под ее управлением

  • семантических
  • орфографических
  • лексических
  • синтаксических
  • грамматических

Выделяют следующие группы стандартных технологических процессов жизненного цикла программы: _____________, ______________ и ________________

  • обслуживающие
  • вспомогательные
  • основные
  • организационные
  • управляющие

Каждый тест определяет:

  • основные понятия и принципы тестирования программного обеспечения
  • набор исходных данных и ожидаемых результатов работы программы
  • процесс выполнения программы
  • набор исходных данных и ожидаемых ошибок работы программы

Процесс __________ – внесение изменений в программное обеспечение в целях исправления ошибок, повышения производительности или адаптации к изменившимся условиям работы или требованиям

Внесение изменений в программное обеспечение в целях исправления ошибок, повышения производительности или адаптации к изменившимся условиям работы или требованиям, выполняется в процессе жизненного цикла программного обеспечения

  • аудит
  • управление
  • сопровождение
  • верификация

Различают две группы методов отладки программ: __________ и ____________

  • аналитические
  • последовательные
  • параллельные
  • экспериментальные

Укажите соответствие между характеристикой качества программного обеспечения и ее описанием

  • эффективность
  • способность программного обеспечения в конкретных областях применения выполнять заданные функции в соответствии с программными документами в условиях возникновения отклонений в среде функционирования
  • сопровождаемость
  • технологические аспекты, обеспечивающие простоту устранения ошибок в программном обеспечении и программных документах и поддержания программного обеспечения в актуальном состоянии
  • надежность
  • набор атрибутов, относящихся к соотношению между уровнем качества функционирования программного обеспечения и объемом используемых ресурсов при установленных условиях

Верны ли утверждения? А) Для инициализации объекта используются специальные методы, называемые деструкторами В) Абстрактные методы определяются в классе, не содержат никаких действий и должны быть переопределены в потомках класса Подберите правильный ответ

  • А – да, В — да
  • А – нет, В — нет
  • А – да, В — нет
  • А – нет, В — да

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

  • ограничение доступа
  • совокупность доступных извне элементов реализации абстракции
  • реализация
  • совокупность недоступных извне элементов реализации абстракции
  • интерфейс
  • сокрытие отдельных элементов реализации абстракции, не затрагивающих существенных характеристик ее как целого

Верны ли утверждения? А) Средством структурирования в методологии структурного программирования являются классы В) Взаимодействие задач в методологии объектно-ориентированного программирования осуществляется при помощи обмена сообщениями между объектами, реализующими данные задачи Подберите правильный ответ

  • А – нет, В — да
  • А – да, В — нет
  • А – да, В — да
  • А – нет, В — нет

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

  • набор свойств (атрибутов) программной продукции, по которым ее качество оценивается или описывается
  • конкурентоспособность разрабатываемого программного обеспечения
  • уровень затрат, необходимых для достижения требуемого уровня качества
  • перечень стандартов, которым отвечает разрабатываемая система

Если библиотека компонуется динамически, то

  • для всех приложений применяется один и тот же экземпляр библиотеки
  • для каждого приложения создается свой экземпляр библиотеки
  • код библиотеки попадает во все приложения
  • одновременно работающие приложения имеют собственные копии требуемых функций библиотеки

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

  • вспомогательных
  • основных
  • технологических
  • организационных

Визуальное проектирование элементов интерфейса обеспечивается средствами быстрой разработки приложений

  • OLE
  • API
  • RAD
  • GUI

Укажите правильную последовательность проведения аудита безопасности программного продукта:

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

Верны ли утверждения? А) Прототипирование — это наиболее часто используемый современный метод формирования требований к программному обеспечению В) Применение современных методов формирования требований к программному обеспечению обычно связано с низким проектным риском Подберите правильный ответ

  • А – да, В — да
  • А – нет, В — нет
  • А – нет, В — да
  • А – да, В — нет

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

  • функциональные
  • логические
  • структурные
  • объектно-ориентированные

Правообладатель может осуществить оповещение о своих правах

  • начиная с первого выпуска программы
  • после тестирования программы
  • начиная с опытной эксплуатации программы
  • после принятия решения о разработке программы

Вспомогательными стандартными технологическими процессами жизненного цикла программы являются: _______________, ________________ и _______________

  • аттестация
  • управление конфигурацией
  • разработка
  • эксплуатация
  • документирование
  • сопровождение

Первой была сформулирована _____________ модель жизненного цикла программного обеспечения

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

Эффективность прикладного программного комплекса оценивается на

  • стадии реализации проекта
  • стадии анализа и проектирования
  • различных стадиях жизненного цикла проекта
  • стадии сопровождения проекта

Виды иерархии, используемые в объектно–ориентированном подходе, – это _____ и___

  • общее — частное
  • предыдущее — последующее
  • целое — часть
  • сложное — простое

Сущность в объектно-ориентированном языке, которой можно посылать сообщения, и которая может на них реагировать, используя свои данные, — это _____________

Укажите правильную последовательность этапов, которые необходимо пройти, чтобы выполнить программу:

  • компиляция
  • редактирование
  • компоновка
  • предварительная (препроцессорная) обработка
  • выполнение
  • загрузка

Специальный метод класса, который вызывается автоматически при уничтожении объектов класса – это ___________

___________ — совокупность проектных документов в соответствии с установленным перечнем, которая представляет результат проектирования

Укажите правильную последовательность этапов развития языков программирования:

  • ассемблеры
  • объектно-ориентированные языки
  • процедурные языки
  • машинные языки

Укажите соответствие между характеристикой качества программного обеспечения и ее описанием

  • мобильность
  • способность программного обеспечения функционировать в заданных режимах и объемах обрабатываемой информации в соответствии с программными документами при отсутствии сбоев технических средств
  • защищенность
  • однозначное, непротиворечивое описание и использование тождественных объектов, функций, терминов, определений, идентификаторов и т.д. в различных частях программных документов и текста программы
  • согласованность
  • атрибуты программного обеспечения, относящиеся к его способности предотвращать несанкционированный доступ, случайный или преднамеренный, к программам и данным
  • работоспособность
  • набор атрибутов, относящихся к способности программного обеспечения быть перенесенным из одного окружения в другое

Выполняются выявление свойств данных программы, фиксация их в таблицах, а также простая проверка корректности использования данных на этапе _____________ анализа

  • семантического
  • лексического
  • синтаксического
  • загрузочного

Верны ли утверждения? А) Технология COM ориентирована на определенный язык программирования, на котором разрабатываются СОМ-объекты и клиенты В) Технология СОМ обеспечивает эффективное управление изменением программ — замену текущей версии компонента на новую версию с дополнительными возможностями Подберите правильный ответ

  • А – нет, В — нет
  • А – нет, В — да
  • А – да, В — да
  • А – да, В — нет

___________ контроль программы — это проверка правильности программы при ее выполнении на компьютере, т.е. тестирование

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

  • диаграмма потоков данных
  • описывает базы данных разрабатываемой системы
  • диаграмма переходов состояний
  • характеризует поведение системы во времени
  • диаграмма «сущность-связь»
  • описывает взаимодействие источников и потребителей информации через процессы, которые должны быть реализованы в системе

DDE —

  • язык описания интерфейсов
  • указатель на интерфейс объекта
  • динамический обмен данными
  • динамическая компоновка объектами

Верны ли утверждения? А) Взаимодействие между процессами, управляющее порядком их выполнения, называется синхронизацией В) Множество процессов параллельной программы, соединенных в ряд так, что выход одного процесса является входом для следующего, называется конвейером Подберите правильный ответ

  • А – нет, В — нет
  • А – да, В — нет
  • А – да, В — да
  • А – нет, В — да

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

  • методология логического программирования
  • подход, характеризующийся принципом последовательного изменения состояния вычислителя пошаговым образом
  • методология объектно-ориентированного программирования
  • подход, использующий объектную декомпозицию, при которой статическая структура системы описывается в терминах объектов и связей между ними
  • методология структурного программирования
  • подход, согласно которому программа содержит описание проблемы в терминах фактов и логических формул, а решение проблемы система выполняет с помощью механизмов логического вывода

Тип данных — это

  • отдельные элементы, которые могут быть собраны вместе некоторым образом
  • принцип игнорирования второстепенных аспектов предмета с целью выделения главных
  • потенциально-бесконечные множества, дающие возможность добавлять новые элементы
  • множество значений, определяемых посредством множества операций

Верны ли утверждения? А) Основным нормативным документом, регламентирующим состав процессов жизненного цикла программного обеспечения, является международный стандарт ISO/IEC 12207 В) Программное обеспечение (или программный продукт) — набор компьютерных программ, процедур и, возможно, связанной с ними документации и данных Подберите правильный ответ

  • А – нет, В — да
  • А – да, В — да
  • А – да, В — нет
  • А – нет, В — нет

Для оценки экономической эффективности всего прикладного программного комплекса или отдельных его элементов могут использоваться две группы показателей: ___________ и _____________

  • косвенные
  • технические
  • интегральные
  • прямые
  • целевые
  • частные

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

  • ISO/IEC 17799
  • ISO/IEC 12207
  • ISO/IEC UML
  • ISO/IEC API

Организация по стандартизации, разработавшая стандарт C++, — это

  • ГОСТ
  • IEEE
  • ANSI
  • ISO/IEC

или напишите нам прямо сейчас

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp
Сдача тестов дистанционно
Оцените статью
Тесты для Вас
Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

или напишите нам прямо сейчас

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.

Написать в MAXНаписать в TelegramНаписать в WhatsApp