Воскресенье, 01.12.2024, 08:27
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Современные технологии в программировании
engineerklubДата: Вторник, 15.02.2022, 07:58 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 28633
Репутация: 0
Статус: Offline
Современные технологии в программировании 

Тип работы: Тесты
Форматы файлов: Microsoft Word
Сдано в учебном заведении: СибГУТИ

Описание:
Вопрос №1
Прототип это ________________ разрабатываемого ПО.
действующий программный компонент
модуль
функция

Вопрос №2
В процессе создания ПО, автоматизирующего деятельность некоторой организации, используются следующие виды моделей:
Модели деятельности организации (или модели бизнес-процессов).
Модели проектируемого ПО.
Модели реинжиниринга.

Вопрос №3
Для перехода на уровень "оптимизируемых процессов" необходимо достичь:
Упорядочения процессов.
Стандартизации процессов.
Прогнозирования результатов.
Постоянного совершенствования процессов.

Вопрос №4
К основным процессам не относят:
Документирование.
Приобретение.
Поставка.
Разработка.
Эксплуатация.

Вопрос №5
Состав моделей, используемых в каждом конкретном проекте, и степень их детальности в общем случае (как для структурного, так и для объектно-ориентированного подхода) зависят от следующих факторов:
Сложности проектируемой системы.
Необходимой полноты ее описания.
Знаний и навыков участников проекта.
Времени, отведенного на проектирование.
От используемого аппаратного обеспечения.

Вопрос №6
Укажите диаграммы, которые не относятся к структурным моделям UML:
Диаграмма классов.
Диаграмма прецедентов.
Диаграмма состояний.
Диаграмма компонентов.
Диаграмма размещения.

Вопрос №7
Обеспечение качества относится к ___________ процессам.
Вспомогательным.
Основным.
Организационным.

Вопрос №8
Язык UML обеспечивает ограниченную поддержку агрегации. Слабая форма агрегации в UML просто называется ________ .
композицией
агрегацией
ассоциацией

Вопрос №9
Связь _______ применяется в тех ситуациях, когда имеется какой-либо фрагмент поведения системы (часть потока событий), который повторяется более чем в одном варианте использования.
включения
расширения
обобщения
коммуникации

Вопрос №10
Модель СММ -
Описывает характеристики организации для каждого из уровней технологической зрелости.
Предписывает организации, каким образом развиваться.
Даёт инструкции, как переходить с уровня на уровень.

Вопрос №11
Полиморфизм — это способность скрывать множество различных __________________ под единственным общим интерфейсом.
реализаций
атрибутов
полей

Вопрос №12
Главное назначение уровня 3 модели СММ (уровня стандартизованных процессов) —
Последовательное усовершенствование и модернизация процессов создания и сопровождения ПО.
Документирование и стандартизация процессов.
Текущий контроль над процессами.

Вопрос №13
М есть модель системы S, если М может быть использована для:
Получения ответов на вопросы относительно S с точностью А.
Получения ответов на вопросы относительно S.
Получения ответов на вопросы.

Вопрос №14
Обобщение (generalization) — связь «тип-подтип» реализует механизм наследования (inheritance). Она позволяет одному классу наследовать:
Все атрибуты, операции и связи другого.
Все атрибуты и операции другого.
Все операции и связи другого.

Вопрос №15
Иерархия — это ранжированная или упорядоченная система абстракций, расположение их __________ .
по уровням
по модулям
по классам

Вопрос №16
Аттестация относится к ___ процессам.
вспомогательным
основным
организационным

Вопрос №17
Сложность программных систем порождена:
Большим количеством разных элементов.
Большим количеством одинаковых элементов.

СКАЧАТЬ
 
engineerklubДата: Вторник, 15.02.2022, 07:59 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 28633
Репутация: 0
Статус: Offline
Вопрос №18
Существуют четыре различных типа операций класса:
Операции реализации.
Операции управления.
Операции доступа.
Вспомогательные операции.
Операции контроля.

Вопрос №19
Вариант использования представляет собой последовательность действий (транзакций), выполняемых ________ в ответ на событие, инициируемое _______.
системой
действующим лицом
прецедентом

Вопрос №20
Укажите, что из перечисленного ниже, может содержать графическое изображение (прямоугольник) класса на диаграмме классов:
Имя.
Атрибуты.
Операции.
Обязанность.
Ограничение.
Комментарии.

Вопрос №21
Главное назначение уровня 4 модели СММ (уровня управляемых процессов) —
Последовательное усовершенствование и модернизация процессов создания и сопровождения ПО.
Текущий контроль над процессами.
Организовать процессы управления проектом.

Вопрос №22
Нормативной базой НМО являются:
Международные стандарты ISO/IEC.
Стандарты Российской Федерации ГОСТ Р.
Стандарты организации-заказчика.
ГОСТ ЕСПД.

Вопрос №23
Проблемы, стимулировавшие развитие ООП:
Необходимость повышения производительности разработки за счет многократного (повторного) использования ПО.
Необходимость упрощения сопровождения и модификации разработанных систем.
Облегчение проектирования систем (за счет сокращения семантического разрыва между структурой решаемых задач и структурой ПО).
Отсутствие квалифицированных специалистов на рынке труда.

Вопрос №24
Мощность (multiplicity) показывает, как много объектов участвует в связи. Мощность — это число ______ одного класса, связанных с одним объектом другого класса.
объектов
атрибутов
операций

Вопрос №25
Диаграммы состояний отображают:
Все возможные состояния, в которых может находиться конкретный объект.
Процесс смены состояний объекта в результате наступления некоторых событий.
Сообщения, которыми объект может обмениваться с другими объектами.

Вопрос №26
Управление конфигурацией относится к ___________ процессам.
вспомогательным
основным
организационным

Вопрос №27
Программное обеспечение определяется как набор:
Компьютерных программ.
Процедур.
Документации.
Данных.
Технических средств.
Управленческих механизмов.

Вопрос №28
Агрегация (aggregation) представляет собой форму ассоциации — более сильный тип связи между целым __________ и его частями.
объектом
классом
модулем

Вопрос №29
Инкапсуляция служит для того, чтобы изолировать интерфейс объекта, отражающий его внешнее поведение, от:
Внутренней реализации объекта.
Существенных характеристик объекта.
Кода объекта.

Вопрос №30
.В процессе создания ПО, автоматизирующего деятельность некоторой организации, используются следующие виды моделей:
Модели деятельности организации (или модели бизнес-процессов).
Модели проектируемого ПО.
Модели объектов.

Вопрос №31
Принципиальным свойством спиральной модели не является:
Фиксация требований к системе до ее сдачи заказчику.
Отказ от фиксации требований и назначение приоритетов пользовательским требованиям.
Разработка последовательности прототипов, начиная с требований наивысшего приоритета.
Идентификация и анализ риска на каждой итерации.
Использование каскадной модели для реализации окончательного прототипа.
Оценка результатов по завершении каждой итерации и планирование следующей итерации.

Вопрос №32
В основе программной инженерии лежит одна фундаментальная идея: проектирование ПО является:
Формальным процессом, который можно изучать и совершенствовать.
Дорогостоящим процессом.
Сложным процессом.

СКАЧАТЬ
 
engineerklubДата: Вторник, 15.02.2022, 07:59 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 28633
Репутация: 0
Статус: Offline
Вопрос №33
CASE -технология охватывает:
Только задачи автоматизации разработки ПО.
Большинство процессов жизненного цикла ПО.
Только процессы разработки и сопровождения ПО.

Вопрос №34
Укажите верное. Сообщение (message) —
Средство, с помощью которого объект-отправитель запрашивает у объекта-получателя выполнение одной из его операций.
Сигнал, от объекта-отправителя объекту-получателю.
Событие, которое инициирует объект-отправитель.

Вопрос №35
В широком смысле обязанности класса делятся на две категории:
Знание (определяется атрибутами класса).
Действие (определяется операциями класса).
Надёжность (определяется уровнем доступа).

Вопрос №36
Модели деятельности организации (или модели бизнес-процессов) это -
«АS-IS» («как есть»).
«AS-TO-BE» («как должно быть»).
«AS-NOT TO-BE» («как не должно быть»).

Вопрос №37
СММ — это описательная модель в том смысле, что она описывает существенные (или ключевые) атрибуты, которые определяют:
на каком уровне технологической зрелости находится организация
Насколько эффективно работает организация.
Насколько высоки прибыли организации.

Вопрос №38
Управляющие классы (control classes):
Отвечают за координацию действий других классов
Отвечает за обработку данных в варианте использования.
Хранит данные в варианте использования.

Вопрос №39
Управление относится к ___________ процессам.
вспомогательным
основным
организационным

Вопрос №40
Абстрагирование позволяет:
Управлять сложностью системы.
Отделить существенные особенности поведения объекта от деталей его реализации.
Разделить систему на части.

Вопрос №41
Диаграммы компонентов моделируют:
Физический уровень системы.
Динамику системы.
Логический уровень системы.

Вопрос №42
Каждый процесс ЖЦ характеризуется:
Определёнными задачами.
Методами решения задач.
Исходными данными, полученными от других процессов.
Результатами.
Трудоёмкостью.

Вопрос №43
К механизмам расширения UML относятся:
Стереотипы.
Тегированные (именованные) значения.
Ограничения.
Пакеты.
Зависимости.

Вопрос №44
Компонент представляет собой физическую реализацию проектной абстракции и может быть:
Компонентом исходного кода.
Компонентом времени выполнения (run time).
Исполняемым компонентом.
Атрибутом.
Абстракцией.

Вопрос №45
Компонент — относительно независимая и _______ часть системы, выполняющая четко определенную функцию в контексте заданной архитектуры.
замещаемая
закрытая
открытая

Вопрос №46
Сопровождение относится к ___________ процессам.
вспомогательным
основным
организационным

Вопрос №47
Зависимость (dependency) — связь между двумя ____________, при которой изменения в спецификации одного элемента могут повлечь за собой изменения в другом элементе.
Элементами модели.
Операциями класса.
Атрибутами класса.

Вопрос №48
Каждый процесс ЖЦ разделен на __________, каждое действие — на набор задач.
Набор действий.
Набор задач.
Набор процедур.

Вопрос №49
Связь _______ — это связь между вариантом использования и действующим лицом.
включения
расширения
обобщения
коммуникации

Вопрос №50
В модели CMM сформулированы критерии _________ организации.
совершенства
финансовой устойчивости
платёжеспособности

СКАЧАТЬ
 
engineerklubДата: Вторник, 15.02.2022, 08:00 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 28633
Репутация: 0
Статус: Offline
Тип работы: Тесты
Форматы файлов: Microsoft Word
Сдано в учебном заведении: СибГУТИ

Описание:
Вопрос №1
Спецификация процедурной абстракции состоит из:

Заголовка.

Описания функции.

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

Вопрос №2
Ключевое слово для обозначения секции кода, в которую может быть передано управление в том случае, если произойдет исключение:

try

catch

throw

free

final

Вопрос №3
С понятием связаны:

Содержание.

Объём.

Имя.

Изображение.

Реализация.

Вопрос №4
Раздел «Вход» спецификации процедурной абстракции содержит:

Имя процедуры.

Порядок и типы входных параметров.

Содержит выходные параметры.

Вопрос №5
Прочтите программу и укажите, что будет выведено на экран
void func()
{ int* p = new int(8); throw p;}
int main(void )
{
try
{ func();}
catch(void*)
{ cout << "Exceptin class void*" << endl; }
catch( int)
{cout << "Exceptin class int" << endl;}
catch( int* a)
{cout << *a << endl; delete a;}
return 0;
}

8

Exceptin class void*

Exceptin class int

Вопрос №6
Спецификация абстракции:

Определяет единственную реализацию.

Определяет множество возможных реализаций.

Не определяет ни одной реализации.

Вопрос №7
Число блоков catch связанных с блоком try:

Произвольное.

0

1

Вопрос №8
В котором из блоков catch есть доступ к объекту исключительной ситуации (исключения):

catch(int a){…}

catch(int){…}

catch(…){…}

Вопрос №9
Мысленное выделение отдельных признаков предмета и отвлечение от других признаков называется:

Абстрагированием.

Декомпозицией.

Инкапсуляцией.

Вопрос №10
Истинно ли утверждение о том, что алгоритмы могут использоваться только с контейнерами STL?

Верно.

Неверно.

Вопрос №11
Шаблоны классов позволяют вам давать обобщенные определения, в смысле произвольно используемых:

Типов.

Переменных.

Констант.

Операторов.

Вопрос №12
Содержание понятия - это

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

Предметы, которые относятся к данному понятию.

Именующее его слово.

Вопрос №13
Шаблон функции может иметь аргументов (параметров):

Ноль.

Один.

Один и более аргументов.

Вопрос №14
Шаблоны позволяют удобным способом создавать семейства:

Функций.

Переменных.

Классов.

Программ.

Модулей.

Вопрос №15
Требования к идеальному критерию: критерий должен быть -

Достаточным.

Полным.

Надежным.

Легко проверяемым.

Эффективным.

Вопрос №16
Ключевое слово throw без последующего выражения служит для:

Повторного возбуждения исключения.

Повторного возбуждения обрабатываемого исключения.

Возбуждения исключения.

СКАЧАТЬ
 
engineerklubДата: Вторник, 15.02.2022, 08:00 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 28633
Репутация: 0
Статус: Offline
Вопрос №17
Отличия list от vector:

Отсутствие прямого доступа к элементам по индексу.

Быстрая вставка элементов в любом месте контейнера.

Быстрое удаление элементов в любом месте контейнера.

Вопрос №18
Свойства правильной декомпозиции задачи:

Каждая подзадача должна иметь один и тот же уровень детализации.

Для каждой подзадача должна быть возможность независимого решения.

Объединение решений подзадач, должно позволить решить исходную проблему.

Подзадачи должны иметь разный уровень детализации.

Вопрос №19
Специальный инструмент контроля кода, который выявляет формальными методами анализа без выполнения тестируемой программы неверные конструкции или неверные отношения объектов программы (ошибки формального задания) – это

CodeChecker.

Testbed, Testbench.

Вопрос №20
Что не относится к последовательным контейнерам ?

Вектор.

Список.

Двусторонняя очередь.

Множество.

Отображение.

Вопрос №21
set – это

Последовательный контейнер.

Ассоциативный контейнер.

Хранит пары элементов <ключ, значение>.

Сортирует элементы по мере добавления.

Вопрос №22
Способ организации хранения данных— это

Контейнер.

Алгоритм.

Итератор.

Функциональный объект.

Вопрос №23
К классу критериев тестирования "черного ящика" относят:

Структурные критерии.

Функциональные критерии.

Мутационные критерии.

Вопрос №24
Выявление (констатация наличия) фактов расхождений работы программы с требованиями (ошибок) - это

Тестирование.

Отладка.

Вопрос №25
Раздел «Выход» спецификации процедурной абстракции содержит:

Имя процедуры.

Порядок и типы входных параметров.

Содержит выходные параметры.

Вопрос №26
Объект исключительной ситуации (исключения) может иметь:

Произвольный тип.

Пользовательский тип.

Скалярный тип.

Вопрос №27
Раздел «описание функции» спецификации процедурной абстракции состоит из разделов:

«Предусловия».

«Постусловия».

«Процесс».

«Комментарий».

Вопрос №28
Критерии стохастического тестирования:

Используют информацию о структуре программы (критерии так называемого "белого ящика").

Формулируются в описании требований к программному изделию (критерии так называемого "черного ящика").

Формулируются в терминах проверки наличия заданных свойств у тестируемого приложения, средствами проверки некоторой статистической гипотезы.

Мутационные критерии ориентированы на проверку свойств программного изделия на основе подхода Монте-Карло.

Вопрос №29
Реализация тестирования представляет собой этап, на котором осуществляется:

Создание тестового набора (test suite) путем ручной разработки или автоматической генерации для конкретной среды тестирования (testing environment).

Прогон программы на тестах, управляемый тестовым монитором (test monitor, test driver с получением протокола результатов тестирования (test log).

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

Исправление ошибок.

Вопрос №30
Основные проблемы тестирования:

Определить достаточность множества тестов для истинности вывода о правильности реализации программы.

Найти множество тестов, достаточных для истинности вывода о правильности реализации программы.

Построить процедуру Оракул.

СКАЧАТЬ
 
engineerklubДата: Вторник, 15.02.2022, 08:01 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 28633
Репутация: 0
Статус: Offline
Тип работы: Тесты
Форматы файлов: Microsoft Word
Сдано в учебном заведении: СибГУТИ

Описание:
Вопрос №1
Реализация тестирования представляет собой этап, на котором осуществляется:

Создание тестового набора (test suite) путем ручной разработки или автоматической генерации для конкретной среды тестирования (testing environment).

Прогон программы на тестах, управляемый тестовым монитором (test monitor, test driver с получением протокола результатов тестирования (test log).

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

Исправление ошибок.

Вопрос №2
Раздел «заголовок» спецификации процедурной абстракции состоит из разделов:

«Имя».

«Вход».

«Выход».

«Заголовок».

Вопрос №3
Блок catch обработчика исключительной ситуации (исключения) настраивается на:

Класс объекта исключения.

Объект исключения.

Значение объекта исключения.

Вопрос №4
Укажите описание конструктора для шаблона класса вне описания класса: template <class T, int R>
class S
{ // Тело класса }

S( ) {//Тело класса }

template < class T, int R > S< T, R > :: S( ) \\{//Тело класса}

S< R, T > :: S( ) {//Тело класса }

Вопрос №5
Критерии стохастического тестирования:

Используют информацию о структуре программы (критерии так называемого "белого ящика").

Формулируются в описании требований к программному изделию (критерии так называемого "черного ящика").

Формулируются в терминах проверки наличия заданных свойств у тестируемого приложения, средствами проверки некоторой статистической гипотезы.

Мутационные критерии ориентированы на проверку свойств программного изделия на основе подхода Монте-Карло.

Вопрос №6
Тестирование, которое осуществляет выявление ошибок только на выполняющейся программе с помощью специальных инструментов автоматизации тестирования – Testbed или Testbench.

Статическое.

Динамическое.

Вопрос №7
deque – это

Последовательный контейнер.

Ассоциативный контейнер.

Предоставляет быструю вставку и удаление элементов в начале и в конце.

Хранит свои элементы в смежных участках памяти.

Вопрос №8
Для изменения поведения алгоритма применяют:

Функциональные объекты.

Итераторы.

Контейнеры.

Вопрос №9
В STL содержится несколько основных сущностей. Наиболее важные из них — это

Контейнеры.

Алгоритмы.

Итераторы.

Мультиплексоры.

Конверторы.

Вопрос №10
Условие критерия тестирования команд:

(критерий С0) - набор тестов в совокупности должен обеспечить прохождение каждой команды не менее одного раза. Это слабый критерий, он, как правило, используется в больших программных системах, где другие критерии применить невозможно.

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

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

Вопрос №11
Формула f = f1* f2* f3*... * fn – это программа, если

f1,f2,... fn – операторы языка программирования.

Исходные данные.

Функции.

Вопрос №12
Особенности set:

Хранит один элемент, который является и ключом, и значением.

Элементы в set не могут быть изменены(const values).

При добавлении в set элементы не сортируются.

Вопрос №13
Основные проблемы тестирования:

Определить достаточность множества тестов для истинности вывода о правильности реализации программы.

Найти множество тестов, достаточных для истинности вывода о правильности реализации программы.

Построить процедуру Оракул.

Вопрос №14
Отличия list от vector:

Отсутствие прямого доступа к элементам по индексу.

Быстрая вставка элементов в любом месте контейнера.

Быстрое удаление элементов в любом месте контейнера.

СКАЧАТЬ
 
engineerklubДата: Вторник, 15.02.2022, 08:02 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 28633
Репутация: 0
Статус: Offline
Вопрос №15
Структурные критерии базируются на основных элементах УГП:

Операторах.

Ветвях.

Путях.

Вызовах методов.

Вопрос №16
Свойства правильной декомпозиции задачи:

Каждая подзадача должна иметь один и тот же уровень детализации.

Для каждой подзадача должна быть возможность независимого решения.

Объединение решений подзадач, должно позволить решить исходную проблему.

Подзадачи должны иметь разный уровень детализации.

Вопрос №17
Раздел «Выход» спецификации процедурной абстракции содержит:

Имя процедуры.

Порядок и типы входных параметров.

Содержит выходные параметры.

Вопрос №18
Что не является контейнером STL?

Вектор.

Список.

Двусторонняя очередь.

Множество.

Отображение.

Мультимножество.

Мультиотображение.

Очередь.

Вопрос №19
Объём понятия - это

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

Совокупность предметов, которая мыслится в понятии.

Количество существенных признаков предмета, которая мыслится в данном понятиию
Вопрос №20
Декомпозиция – это

Разделение задачи на части.

Форма (шаблон) в соответствии с которой, раскрывается содержание абстракции.

Объединение кода и данных вместе.

Вопрос №21
В котором из блоков catch есть доступ к объекту исключительной ситуации (исключения):

catch(int a){…}

catch(int){…}

catch(…){…}

Вопрос №22
Истинно ли утверждение о том, что алгоритмы могут использоваться только с контейнерами STL?

Верно.

Неверно.

Вопрос №23
В STL имеется два типа ассоциативных контейнеров:

Множества.

Отображения.

Двусторонняя очередь.

Список.

Вопрос №24
Вектор является подходящим контейнером, если вам необходимо:

Вставлять новые элементы в произвольные места контейнера.

Получить быстрый доступ к элементу по индексу.

По ключевому значению элемента получить быстрый доступ к этому элементу.

Вставлять новые элементы в начало или конец контейнера.

Вопрос №25
Преимущества вектора перед массивом:

Знает свой размер.

Может менять размер во время выполнения.

Не позволяет пользователю выйти за пределы массива при индексировании.

Вопрос №26
Абстракция данных - средство описания процесса обработки данных, для которого существенным являются:

Объекты.

Определённые на них операции.

Реализация объектов.

Вопрос №27
Правильный способ для удаления элементов из конца вектора(vector<int>values):

values.pop_back()

values.delete()

values.clear()

Вопрос №28
Специальный инструмент автоматизации тестирования – это

CodeChecker.

Testbed, Testbench.

Вопрос №29
Шаблон функции может иметь аргументов (параметров):

Ноль.

Один.

Один и более аргументов.

Вопрос №30
Пусть программа H(x:int, y:int) реализована в машине с 64 разрядными словами, тогда мощность множества тестов для исчерпывающего тестирования программы ||(X,Y)||=

2**128

2**64

2**32

СКАЧАТЬ
 
  • Страница 1 из 1
  • 1
Поиск:

Рейтинг@Mail.ru