Современные технологии в программировании
|
|
engineerklub | Дата: Вторник, 15.02.2022, 07:58 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 28633
Статус: 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
Статус: 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
Статус: 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
Статус: 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
Статус: 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
Статус: 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
Статус: 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
СКАЧАТЬ
|
|
| |