Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
230105 ТРПП Аккредитация.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
239.1 Кб
Скачать

УТВЕРЖДЕНО

Заместитель директора по УР

________________ А.А.Хабибуллина

«_____» _____________ 20__ г.

Разработал: ____________ М.С.Куприянов

«_____» _____________ 20__ г.

Рассмотрено на заседании ПЦК

Протокол №____ от « ____»___________ 20_ г.

Председатель ПЦК_________ З.Р. Салимьянова

«_____» _____________ 20__ г.

Контрольные измерительные материалы

по дисциплине «Технология разработки программных продуктов»

по специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем»

для обучающихся 4 курса

Дидактические единицы

вопроса

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

1,2,3,4

Проектирование программных продуктов

5,6

Структура и формат, статические и динамические данные

7,8,9,10

Модульное программирование

11,12,13,14

Стиль программирования, эффективность и оптимизация программ

15,16,17,18

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

19,20,21

Инструментальные средства разработки программ

22,23

Технологии программирования; защита программ

24,25

Пакеты прикладных программ

26,27

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

28

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

29,30

Вариант 1.

  1. Целью программирования является описание … обработки данных

    1. процессов;

    2. алгоритмов;

    3. структур;

    4. инструкций.

  1. Представление фактов и идей в формализованном виде, пригодном для передачи и переработке в некоем процессе –

    1. алгоритм;

    2. информация;

    3. правила;

    4. данные.

  1. Три интеллектуальные возможности которые выделил Дейкстра

    1. способность к перебору, абстракции, математической индукции;

    2. способность к абстракции, классификации, прокрастинации;

    3. способность к абстракции, дедукции;

    4. способность к прокрастинации;

    5. способность к классификации ,математической индукции.

  1. Когда система называется большой

    1. если n<5

    2. если n>7

    3. если n=7

    4. если n>10

  1. Весь период разработки и использования программного средства, начиная c замысла ПС и кончая прекращением всех видов его использования…

    1. Жизненный цикл;

    2. Фазы проектирования и внедрения;

    3. Фазы разработки, эксплуатации и утилизации;

    4. Каскадная модель разработки.

  1. Основные подходы к организации процесса создания и использования программного средства…

    1. Водопадный подход;

    2. Исследовательское программирование;

    3. Прототипирование;

    4. Сборочное программирование;

    5. Все ответы верны.

  1. Что такое завершенность?

    1. свойство, характеризующее способность ПС работать на разнообразном аппаратном обеспечении (различных типах, марках, моделях компьютеров).

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

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

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

  1. Что такое точность?

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

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

    3. мера, характеризующая приемлемость величины погрешности в выдаваемых программами ПС результатах с точки зрения предполагаемого их использования.

    4. свойство, характеризующее способность ПС работать на разнообразном аппаратном обеспечении (различных типах, марках, моделях компьютеров).

  1. Какие из подходов используются для описания семантики?

    1. Физический, Математический

    2. Алгебраический, Логический

    3. Математический, Логический

    4. Комплексный, Структурный

  1. Что относится к основным задачам разработки архитектуры ПС:

    1. определение способов взаимодействия между выделенными программными подсистемами;

    2. обоснование и широкое внедрение нисходящей разработки и структурного программирования;

    3. исследование проблем обеспечения надежности;

    4. выделение программных подсистем и отображение на них внешних функций (заданных во внешнем описании) ПС.

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

    1. структура программного средства;

    2. архитектура программного средства;

    3. комплекс программных средств;

    4. все ответы верные.

  1. Любой фрагмент описания процесса, оформляемый как самостоятельный программный продукт, пригодный для использования в описаниях процесса…

    1. Программный модуль;

    2. Пакет;

    3. Интерфейс;

    4. Структура программы.

  1. Прочность модуля – это

    1. его независимость от предыстории обращений к нему;

    2. мера его зависимости по данным от других модулей;

    3. мера его внутренних связей;

    4. мера его внешних связей.

  1. Не является конструкцией программирования:

    1. Повторение;

    2. Запрос;

    3. Следование;

    4. Разветвление.

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

    1. Ассемблер;

    2. Компилятор;

    3. Интерпретатор;

    4. Транслятор.

  1. Что представляет собой проверка модуля:

    1. ручную проверку внутренней логики модуля до начала его отладки;

    2. поиск ошибок и редактирование текста программы;

    3. трассировку кода в отладчике и исправление ошибок;

    4. переход к процессу отладки модуля.

  1. Информацию, заданную в форме неформализованных или формализованных утверждений, привязываемых к различным фрагментам программ, называют…

    1. Обоснованиями;

    2. Предикатами;

    3. Высказываниями;

    4. Все ответы верны.

  1. Пусть S – некоторый обобщенный оператор над информационной средой IS, P и Q – некоторые предикаты (утверждения) над этой средой. Тогда запись {P}S{Q} называется:

    1. Предикатом 2 порядка;

    2. Триадой Хоора;

    3. Простым оператором;

    4. Составным оператором.

  1. Деятельность, направленная на обнаружение и исправление ошибок в ПС с использованием процессов выполнения его программ, это:

    1. Отладка ПС;

    2. Тестирование ПС;

    3. Аттестация ПС;

    4. Документирование ПС.

  1. Процесс выполнения его программ на некотором наборе данных, для которого заранее известен результат применения или известны правила поведения этих программ это:

    1. Отладка ПС;

    2. Тестирование ПС;

    3. Аттестация ПС;

    4. Описание ПС.

  1. Этот примитив качества ПС обеспечивается с помощью так называемого защитного программирования

    1. обеспечение устойчивости ПС;

    2. обеспечение автономности ПС;

    3. обеспечение надежности ПС;

    4. нет правильного ответа.

  1. В чем определяется легкость применения программного средства в значительной степени?

    1. составом и качеством пользовательской документации

    2. спецификацией качества ПС

    3. некоторыми свойствами, реализуемыми программным путем

    4. более высоким уровнем присутствия в ПС

  1. Какие документы фиксируют различные детали взаимодействия между менеджерами и разработчиками?

    1. Отчеты об использовании ресурсов в процессе разработки.

    2. Отчеты, презентации

    3. Комментарии

    4. Заметки и переписка.

  1. Какие документы предписывают разработчикам, каким принципам, правилам, соглашениям они должны следовать в процессе разработки ПС?

    1. Отчеты об использовании ресурсов в процессе разработки.

    2. Планы, оценки, расписания

    3. Стандарты

    4. Заметки и переписка.

    5. Стили оформления кода

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

    1. Управление разработкой ПС

    2. Общее функциональное описание ПС.

    3. Инструкция по применению ПС.

    4. Справочник по применению ПС.

  1. Составление плана-проспекта по разработке ПС включает …

    1. формулирование предложений о том, как выполнять разработку ПС.

    2. планирование и составление расписаний по разработке ПС.

    3. управление издержками по разработке ПС.

    4. текущий контроль и документирование деятельности коллектива по разработке ПС.

  1. Множество всех объектов, которые обладают каким-то общим набором свойств называется:

    1. группой объектов;

    2. отделом объектов;

    3. классом объектов;

    4. подразделением объектов.

  1. К категориям объектов не относятся

    1. объекты модельного мира;

    2. информационные модели объектов реального мира;

    3. объекты процесса выполнения программ;

    4. объекты процесса отладки программ.

  1. Фрагмент информационной среды, который способен хранить разные данные определенного типа это:

    1. пассивный объект;

    2. активный объект;

    3. временный объект;

    4. промежуточный объект.

  1. Инструменты, поддерживающие конструирование ПС –

    1. редакторы;

    2. анализаторы;

    3. преобразователи;

    4. компараторы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]