игра брюс 2048
Главная / Менеджмент / Методы и средства инженерии программного обеспечения / Тест 5

Методы и средства инженерии программного обеспечения - тест 5

Упражнение 1:
Номер 1
К основным принципам структурного метода относятся:

Ответ:

 (1) абстрагирование 

 (2) непротиворечивость 

 (3) экземпляризация 

 (4) формализация 


Номер 2
Абстрагирование - это:

Ответ:

 (1) выделение существенных аспектов системы и отвлечение от несущественных 

 (2) общее методологическое решение проблемы 

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


Номер 3
Сущность структурного подхода к разработке ПС - это:

Ответ:

 (1) генерация семейств приложений из отдельных элементов компонентов, аспектов, сервисов, ПИК, каркасов и т.п. 

 (2) конструирование программ с алгебраическими преобразованиями и функциями интеллектуальных агентов 

 (3) декомпозиция (разбиение) системы на автоматизируемые функции, которые в свою очередь делятся на подфункции, на задачи и так далее 


Упражнение 2:
Номер 1
Объектно-ориентированный подход (ООП) - это:

Ответ:

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

 (2) стратегия разработки, в рамках которой разработчики системы вместо операций и функций мыслят объектами 

 (3) теория дескриптивных и декларативных программных формализмов, адекватных моделям структур данных 


Номер 2
Процесс разработки в среде ООП включает в себя следующие этапы:

Ответ:

 (1) сопровождение 

 (2) проектирование 

 (3) модификация ПС 

 (4) программирование 

 (5) анализ 


Номер 3
Процесс разработки в среде ООП не включает в себя следующие этапы:

Ответ:

 (1) автоматизация ПС 

 (2) модификация ПС 

 (3) валидация ПС 


Упражнение 3:
Номер 1
UML - это:

Ответ:

 (1) унифицированный язык моделирования 

 (2) универсальный многонациональный язык 

 (3) универсальный многовариантный язык 


Номер 2
Диаграмма последовательности задает:

Ответ:

 (1) поведение совокупности объектов, функции которых ориентированы на достижение целей системы, а также взаимосвязи тех ролей, которые обеспечивают сотрудничество 

 (2) взаимодействие объектов с помощью сценариев, отображающих события, связанные с их созданием и уничтожением 

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


Номер 3
Диаграмма деятельности задает:

Ответ:

 (1) поведение совокупности объектов, функции которых ориентированы на достижение целей системы, а также взаимосвязи тех ролей, которые обеспечивают сотрудничество 

 (2) взаимодействие объектов с помощью сценариев, отображающих события, связанные с их созданием и уничтожением 

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


Упражнение 4:
Номер 1
Атрибутами могут быть следующие типы значений в UML:

Ответ:

 (1) private 

 (2) projected 

 (3) protected 

 (4) primary 

 (5) public 


Номер 2
Ассоциация - это:

Ответ:

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

 (2) совокупность диаграмм, которые визуализируют основные элементы структуры системы 

 (3) зависимость между параметризированным абстрактным классом-шаблоном и реальным классом, который инициирует параметры шаблона 


Номер 3
Диаграмма реализации состоит из:

Ответ:

 (1) диаграммы компонента и размещения 

 (2) диаграммы состояний и деятельности 

 (3) диаграммы компонента и сотрудничества 

 (4) диаграммы состояний и размещения 


Упражнение 5:
Номер 1
Компонент, как физическая сущность:

Ответ:

 (1) не может имеет интерфейсов 

 (2) может иметь множество интерфейсов 

 (3) может иметь только один интерфейс 


Номер 2
Шаблон (паттерн) - это:

Ответ:

 (1) высокоуровневая абстракция проекта ПС, в которой функции компонентов отделены от задач управления ими 

 (2) проектные решения по композиции компонентов, источник формирования файла развертывания ПС в среде функционирования 

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


Номер 3
Каркас - это:

Ответ:

 (1) высокоуровневая абстракция проекта ПС, в которой функции компонентов отделены от задач управления ими 

 (2) проектные решения по композиции компонентов, источник формирования файла развертывания ПС в среде функционирования 

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


Упражнение 6:
Номер 1
Аспектно-ориентированное программирование (АОП) - это:

Ответ:

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

 (2) стратегия разработки, в рамках которой разработчики системы вместо операций и функций мыслят объектами 

 (3) теория дескриптивных и декларативных программных формализмов, адекватных моделям структур данных 


Номер 2
Фильтр композиции служит для:

Ответ:

 (1) обновления аспектов без изменения функциональных возможностей 

 (2) обновления аспектов с изменением функциональных возможностей 

 (3) обновления аспектов с частичным изменением функциональных возможностей 


Номер 3
С точки зрения моделирования аспекты можно рассматривать как:

Ответ:

 (1) аспекты декомпозиции системы, в которых отдельные каркасы пересекают ряд многократно используемых ПИК 

 (2) каркасы декомпозиции системы, в которых отдельные аспекты пересекают ряд многократно используемых ПИК 

 (3) фрагменты отладочных программ для выдачи промежуточных результатов 


Упражнение 7:
Номер 1
Технология разработки прикладной системы с использованием АОП включает следующие общие этапы:

Ответ:

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

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

 (3) анализ библиотеки расширений для выбора некоторых функциональных модулей, необходимых для реализации задач ПрО 

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


Номер 2
Технология разработки прикладной системы с использованием АОП не включает следующие общие этапы:

Ответ:

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

 (2) физическое размещение аспектов в репозитариях с обеспечением доступа к ним в процессе интеграции 

 (3) определение точек встраивания аспектов в компоненты и формирование ссылок и связей с другими элементами 

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


Номер 3
Активные библиотеки содержат:

Ответ:

 (1) базовый код реализации понятий ПрО 

 (2) функции компиляторов, средства оптимизации, редактирования, отображения 

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


Упражнение 8:
Номер 1
Генерирующее программирование - это:

Ответ:

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

 (2) стратегия разработки, в рамках которой разработчики системы вместо операций и функций мыслят объектами 

 (3) генерация семейств приложений из отдельных элементов компонентов, аспектов, сервисов, ПИК, каркасов 


Номер 2
В рамках инженерии ПрО используются следующие типы компонентов в терминологии системы CORBA:

Ответ:

 (1) горизонтальные 

 (2) вертикальные 

 (3) диагональные 


Номер 3
При определении общих и изменяемых характеристик представителей семейства систем используются:

Ответ:

 (1) пространство решений 

 (2) пространство процессов 

 (3) пространство проблемы 


Упражнение 9:
Номер 1
Агент обладает следующими свойствами:

Ответ:

 (1) защищенность 

 (2) распределенность 

 (3) автономность 

 (4) реактивность 

 (5) активность 


Номер 2
Основными задачами программного агента являются:

Ответ:

 (1) взаимодействие с другими агентами 

 (2) изменение поведения в зависимости от состояния внешней среды 

 (3) создание новых агентов 

 (4) самостоятельная работа и контроль своих действий 


Номер 3
Координация агентов - это:

Ответ:

 (1) процесс обеспечения действий агентов без внешнего управляющего воздействия 

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

 (3) процесс обеспечения изменения поведения в зависимости от состояния внешней среды 


Упражнение 10:
Номер 1
Алгебраическое программирование - это:

Ответ:

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

 (2) конструирование программ с алгебраическими преобразованиями и функциями интеллектуальных агентов 

 (3) генерация семейств приложений из отдельных элементов компонентов, аспектов, сервисов, ПИК, каркасов 


Номер 2
История функционирования транзитивной системы хранит одно из соответствующих состояний:

Ответ:

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

 (2) неопределенное состояние, когда каждая из параллельно выполняющихся частей системы находятся в состоянии ожидания 

 (3) неопределенное состояние, возникающее при выполнении алгоритма с бесконечными циклами 

 (4) тупиковое состояние, возникающее при выполнении алгоритма с бесконечными циклами 

 (5) успешное завершение вычислений в среде транзитивной системы 


Номер 3
Транзитивные системы называют бисимуляционно эквивалентными, если:

Ответ:

 (1) каждое состояние эквивалентно другой системе 

 (2) каждое состояние эквивалентно состоянию другой системы 

 (3) каждое состояние неэквивалентно состоянию другой системы 


Упражнение 11:
Номер 1
Процесс развития программы в ЭП осуществляется в виде цепочки понятий:

Ответ:

 (1) данные - функция - имя функции - композиция - дескрипция 

 (2) данные - функция - имя функции - дескрипция - композиция 

 (3) данные - имя функции - функция - дескрипция - композиция 


Номер 2
Данные в системе композиций и номинативности рассматриваются на следующих уровнях:

Ответ:

 (1) композиционный 

 (2) номинативный 

 (3) булевский 

 (4) абстрактный 

 (5) дескрипционный 


Номер 3
Принципами ЭП не являются:

Ответ:

 (1) принцип абстрактности 

 (2) принцип прагматичности 

 (3) принцип композиционности 

 (4) принцип дескриптивности 


Упражнение 12:
Номер 1
Алгебра Дейкстры - это:

Ответ:

 (1) <{АНС, L(2)}; СИГН>, где АНС - совокупность неструктурных схем, L(2) - совокупность различных булевских функций, СИГН - сигнатура из композиции A*B и операция неструктурного перехода П(u, F), а также операции дизъюнкции, конъюнкции и отрицания 

 (2) {АСС, L(2), СИГН}, двухосновная алгебра, элементами которой являются множество АСС операторов, представленных структурными блок-схемами, множество L(2) булевых функций в сигнатуре СИГН, в которую входят операции дизъюнкции, конъюнкции и отрицания, принимающие значения из L(2) 

 (3) {ОП, УС, СИГН}, где ОП и УС - множества операторов суперпозиции, входящих в сигнатуру СИГН, и логических условий, определенных на информационном множестве ИМ, СИГН={СИГНад∪Прогн.}, где СИГНад - сигнатура операций Дейкстры, Прогн. - операция прогнозирования 


Номер 2
Алгебра схем Янова - это:

Ответ:

 (1) <{АНС, L(2)}; СИГН>, где АНС - совокупность неструктурных схем, L(2) - совокупность различных булевских функций, СИГН - сигнатура из композиции A*B и операция неструктурного перехода П(u, F), а также операции дизъюнкции, конъюнкции и отрицания 

 (2) {АСС, L(2), СИГН}, двухосновная алгебра, элементами которой являются множество АСС операторов, представленных структурными блок-схемами, множество L(2) булевых функций в сигнатуре СИГН, в которую входят операции дизъюнкции, конъюнкции и отрицания, принимающие значения из L(2) 

 (3) {ОП, УС, СИГН}, где ОП и УС - множества операторов суперпозиции, входящих в сигнатуру СИГН, и логических условий, определенных на информационном множестве ИМ, СИГН={СИГНад∪Прогн.}, где СИГНад - сигнатура операций Дейкстры, Прогн. - операция прогнозирования 


Номер 3
Объекты алгоритмики - это:

Ответ:

 (1) модели алгоритмов, представляемые в виде программ 

 (2) модели программ, представляемые в виде алгоритмов 

 (3) модели алгоритмов и программ, представляемые в виде схем 




Главная / Менеджмент / Методы и средства инженерии программного обеспечения / Тест 5