Проектирование и разработка распределенных программных систем//ИТОГОВЫЙ ТЕСТ НА 81 балл

Раздел
Технические дисциплины
Тип
Просмотров
170
Покупок
4
Антиплагиат
Не указан
Размещена
27 Фев 2023 в 16:24
ВУЗ
ИИТ
Курс
1 курс
Стоимость
280 ₽
Демо-файлы   
1
png
Screenshot_91 Screenshot_91
69.2 Кбайт 69.2 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Документ Microsoft Word
128.3 Кбайт 280 ₽
Описание

Ответы выделены желтым при покупке файла. Тест пройден на 82 балл. Вопросы в оглавлении

Оглавление

Необходимая сложность (Essential complexity) вызвана...

Выберите один ответ:


a.Требованиями к производительности

b.Сложностью языка программирования

c.Низкой квалификацией разработчиков

d.Сложностью предметной области


Случайная сложность (Accidental complexity) вызвана...

Выберите один ответ:

a.Несоблюдением законодательства

b.Требованиями к производительности

c.Низкой квалификацией разработчиков

d.Сложностью предметной области

Выберите неверное утверждение - целью проектирования ПО является

Выберите один ответ:

a.Удовлетворение всех функциональных требований

b.Соблюдение всех ограничений

c.Повышение производительности системы

d.Удовлетворение всех не-функциональных требований

Дублирование вызванное особеностями инстрементов разработки (средой исполнения, языком) называется

Выберите один ответ:

a.Inadvertent (Неосознанное, неумышленное)

b.Interdeveloper (Коллективное)

c.Impatient (Нетерпеливое)

d.Imposed (Вынужденное)

Какое свойство 'принципа' отличает принцип от банальности?

Выберите один ответ:

a.Непременимость

b.Абстрактность

c.Однозначность

d.Опровергаемость

Принцип Intentionality нарушается если

Выберите один ответ:

a.Модуль в своей работе опирается на детали реализации другого модуля

b.По написанному коду очень сложно понять, какую задачу он решает

c.Созданное ПО обладает гибкостью в тех местах, где это не требуется

d.Есть дублирование функицональности

Coincidental cohesion означает, что компоненты объеденены в модуль

Выберите один ответ:


a.потому что относятся к одной логической категории

b.без какой либо логики (случайно)

c.потому что вместе решают какую-либо хорошо определенную задачу

d.потому что всегда вызываются друг за другом

каким в идеале должен быть coupling?

Выберите один ответ:

a.Низким

b.Не важно

c Высоким

.d.Средним

External coupling возникает...

Выберите один ответ:

a.Когда один модуль меняет поведение другого, путем передачи уравляющего флага

b.При взаимодействии двух модулей через глобальную переменную

c.При нарушении принципа Information Hiding/инкапсуляции

d.Когда один модуль взаимодействует с другим через внешний файл определенного формата


Отношение HAS-A в ООП моделируется с помощью

Выберите один ответ:

a.Агрегации и Композиции

b.Наследования

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

d.Абстракции

Полиморфизм подтипов (Subtype polymorphism) реализуется с помощью

Выберите один ответ:

a.Наследования интерфейса

b.Композиции

c.Агрегации

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

Возможность перегрузки операторов в C#/C++ и других языках является примером

Выберите один ответ:


a.Multiple inheritance

b.Overloading polymorphism

c.Subtype Polymorphism

d.Parametric Polymorphism


Соблюдение Interface Segregation Principle зависит от

Выберите один ответ:

a.Ответственности класса

b.Клиентов класса

c.Контракта класса

d.Возможностей потенциального расширения функицонала класса

Open-Closed Principle реализуется с помощью

Выберите один ответ:

a.Инкапсуляции и наследования

b.Передачи зависимостей через конструктор

c.Разделения класса на несколько, при необходимости

d.Соблюдения контракта класса

Соблюдение Single Responsibility Principle зависит от

Выберите один ответ:


a.Клиентов класса

b.Ответственности класса

c.Контракта класса

d.Возможностей потенциального расширения функицонала класса

Паттерн Адаптер (Adapter) нужен для

Выберите один ответ:

a.Возможности заменять алгоритмы прямо во время выполнения программы

b.Возможности следить и реагировать на события, происходящие в другом объекте

c.Согласования несовместимых интерфейсов

d.Гарантии того, что у класса будет только один экземпляр

Паттерн Стратегия (Strategy) нужен для

Выберите один ответ:

a.Гарантии того, что у класса будет только один экземпляр

b.Возможности заменять алгоритмы прямо во время выполнения программы

c.Согласования несовместимых интерфейсов

d.Возможности следить и реагировать на события, происходящие в другом объекте

Паттерн предоставляющий простой интерфейс к сложной системе классов, называется

Выберите один ответ:

a.Фабричный метод (Factory Method)

b.Шаблонный метод (Template Method)

c.Фасад (Facade)

d.Наблюдатель (Observer)

Mock'и и Stub'ы используются для...

Выберите один ответ:

a.Изоляции тестов от внешнего окружения

b.Проверки взаимодействия с внешними системами

c.Уменьшения связности модулей

d.Добавления новой функциональности

Какой вид программных тестов проверяет корректность работы системы с т.з. пользователя, включая UI?

Выберите один ответ:

a.Auto-tests

b.Unit-tests

c.Integration-tests

d.Это проверяется всеми видами тестами

При каком виде тестирования есть необходимость использования заглушек (Mock'ов и Stub'ов)?

Выберите один ответ:

a.Unit-tests

b.Это требуется во всех видах тестирования

c.Integration-tests

d.Auto-tests

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

Выберите один ответ:

a.Перемещение поля

b.Инкапсуляция поля

c.Замена поля-массива объектом

d.Перемещение метода

Случай, когда объект вместо вызова своего метода перенаправляет вызов другому объекту, называется

Выберите один ответ:

a.Делегированием

b.Магическая строкой\числом

c.Null-объекта

d.Кодирование типа

Написание "плохого" кода из-за спешки перед релизом, скорее всего является примером

Выберите один ответ:

a.Умышленного кратковременного технического долга

b.Умышленного долговременного технического долга

c.Неумышленного долговременного технического долга

d.Неумышленного кратковременного технического долга

CAP теорема не оперирует понятием

Выберите один ответ:

a.Согласованности (Consistency)

b.Доступности (Avalability)

c.Атомарности (Atomicity)

d.Устойчивости к разделению (Partition Tolerance)

Приложение, состоящее из отдельного UI и База данных с логикой в хранимых процедурах, относится к следующему архитектурному стилю

Выберите один ответ:

a.Monolithic

b.Client\Server

c.3-Tier

d.N-Tier

Сообщение от отправителя, доставляется только одному потребителю, соответсвует паттерну

Выберите один ответ:

a.Producer-Consumer

b.State machine

c.Observer

d.Publisher-Subsriber

Вам подходит эта работа?
Похожие работы
Проектирование систем
Тест Тест
8 Апр в 10:54
20
0 покупок
Проектирование систем
Курсовая работа Курсовая
19 Мар в 16:43
46
0 покупок
Другие работы автора
Конфликтология
Тест Тест
8 Мая в 14:39
9 +2
0 покупок
Менеджмент
Тест Тест
8 Мая в 14:33
21 +2
0 покупок
Русский язык и культура речи
Тест Тест
8 Мая в 14:27
17 +2
0 покупок
Методы защиты информации
Тест Тест
8 Мая в 10:54
10
0 покупок
Связи с общественностью
Тест Тест
7 Мая в 10:15
9 +1
0 покупок
Право
Тест Тест
7 Мая в 10:10
15 +1
0 покупок
Педагогика
Тест Тест
6 Мая в 11:28
19 +2
0 покупок
Право
Тест Тест
6 Мая в 11:20
10
0 покупок
Политология
Тест Тест
6 Мая в 11:11
14
0 покупок
История
Тест Тест
6 Мая в 10:13
21 +1
0 покупок
Основы программирования
Тест Тест
6 Мая в 10:06
68 +7
0 покупок
Правоведение
Тест Тест
3 Мая в 14:12
19
0 покупок
Биология
Тест Тест
3 Мая в 14:08
16
0 покупок
ТОЭ - Теоретические основы электротехники
Тест Тест
2 Мая в 14:58
32
0 покупок
Правоведение
Тест Тест
27 Апр в 11:36
29
0 покупок
Право интеллектуальной собственности
Тест Тест
27 Апр в 11:27
36 +1
0 покупок
История
Тест Тест
27 Апр в 11:21
26 +2
0 покупок
Философия права
Тест Тест
27 Апр в 11:13
22 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир