Диаграмма развертывания



Тест

Какие цели преследуются при разработке диаграммы развертывания (deployment diagram) в UML 2?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 показать физические связи между узлами реализации системы на этапе ее исполнения
Вариант 2 специфицировать физические узлы, необходимые для размещения на них исполнимых компонентов программной системы
Вариант 3 визуализировать общую структуру исходного кода программной системы
Вариант 4 обеспечить многократное использование отдельных компонентов
Вариант 5 выявить узкие места системы и реконфигурировать ее топологию для достижения требуемой производительности.

Как изображается отношение развертывания (deployment) артефактов на узле в нотации UML 2?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3

Как изображается путь коммуникации (communication path) на диаграмме развертывания?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3

Какой графический символ служит для изображения артефакта (artifact) на диаграмме развертывания?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3

Какое из высказываний относительно отношения зависимости на диаграмме развертывания является правильным?
(Отметьте один правильный вариант ответа.)
Вариант 1 отношение зависимости может связывать между собою только узлы
Вариант 2 отношение зависимости может связывать между собою только артефакты
Вариант 3 отношение зависимости может связывать между собою только узлы и артефакты

Какое определение спецификации развертывания (deployment specification) является правильным?
(Отметьте один правильный вариант ответа.)
Вариант 1 это элемент модели, который специфицирует некоторую физически существующую часть информации, используемую или производимую в ходе разработки программного обеспечения
Вариант 2 это узел, который обладает некоторым общим вычислительным ресурсом со способностью обрабатывать развернутые на нем артефакты
Вариант 3 это классификатор, предназначенный для спецификации множества свойств, которые определяют параметры выполнения артефакта компонента, развертываемого на некотором узле

Какое определение отношения манифестации (manifestation) является правильным?
(Отметьте один правильный вариант ответа.)
Вариант 1 это отношение, которое специфицирует множество свойств, определяющие параметры выполнения артефакта
Вариант 2 это отношение, которое специфицирует специальную форму зависимости между артефактами и узлами
Вариант 3 это отношение для спецификации конкретного физического воплощения одного или нескольких элементов модели посредством артефакта

Какой графический символ служит для изображения спецификации развертывания (deployment specification) на диаграмме развертывания?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3

Может ли узел на диаграмме развертывания в нотации UML 2 содержать в себе изображения компонентов?
(Отметьте один правильный вариант ответа.)
Вариант 1 нет
Вариант 2 да
Вариант 3 да, но в форме отдельной диаграммы развертывания

Какое определение узла (node) является правильным?
(Отметьте один правильный вариант ответа.)
Вариант 1 узел является элементом модели, который представляет некоторый вычислительный ресурс для развертывания на нем различных артефактов
Вариант 2 узел представляет собой модуль программного кода, осуществляющий физическую реализацию операций классов
Вариант 3 узел — это техническое устройство, которое обеспечивает функциональное поведение моделируемой программной системы

Какое определение артефакта (artifact) является правильным в UML 2?
(Отметьте один правильный вариант ответа.)
Вариант 1 артефакт представляет собой элемент модели, который специфицирует некоторую физически существующую часть информации, используемую или производимую в ходе разработки программного обеспечения
Вариант 2 артефакт – это законченный фрагмент программного кода разрабатываемой системы
Вариант 3 артефакт – это любой документ, разрабатываемый в ходе разработки программной системы

Как изображается отношение манифестации (manifestation) на диаграмме развертывания?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3

Какой графический символ служит для изображения устройства (device) на диаграмме развертывания?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3

Какие стереотипы могут быть использованы для узлов на диаграмме развертывания?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 "modem"
Вариант 2 "library"
Вариант 3 "document"
Вариант 4 "embedded device"
Вариант 5 "printer"

Какой графический символ служит для изображения узла (node) на диаграмме развертывания?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3

Может ли диаграмма развертывания в нотации UML 2 содержать изображения интерфейсов?
(Отметьте один правильный вариант ответа.)
Вариант 1 да, но только внутри символа узла
Вариант 2 нет
Вариант 3 да

Какие свойства характеризуют устройство (device) в UML 2?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 это узел, который обладает некоторым общим вычислительным ресурсом со способностью обрабатывать развернутые на нем артефакты
Вариант 2 это узел на диаграмме развертывания со стереотипом "device"
Вариант 3 это элемент модели, который предназначен для представления периферийного оборудования разрабатываемой системы
Вариант 4 это физическая часть системы, которая не требует повышенного расхода электрической энергии для своего функционирования

Какое определение пути коммуникации (communication path) является правильным?
(Отметьте один правильный вариант ответа.)
Вариант 1 это ассоциация между двумя целями развертывания, посредством которой они обладают способностью обмениваться сигналами и сообщениями
Вариант 2 это отношение, которое специфицирует специальную форму зависимости между узлами
Вариант 3 это отношение для спецификации конкретных особенностей физической передачи информации и данных между узлами

Допускается ли на диаграмме развертывания в нотации UML 2 изображать классы?
(Отметьте один правильный вариант ответа.)
Вариант 1 нет, кроме интерфейсов
Вариант 2 да, но только в форме специальных графических стереотипов
Вариант 3 нет
Вариант 4 да

Допускается ли на диаграмме развертывания в нотации UML 2 изображать вложенные узлы?
(Отметьте один правильный вариант ответа.)
Вариант 1 нет, за исключением среды выполнения
Вариант 2 да
Вариант 3 да, но только на вложенных диаграммах развертывания
Вариант 4 нет

Какое определение среды выполнения (execution environment) является правильным?
(Отметьте один правильный вариант ответа.)
Вариант 1 это узел, который представляет собой модуль программного кода, содержащий физическую реализацию операций классов
Вариант 2 это узел, который обладает функциональностью, необходимой для практического выполнения развернутых на нем исполнимых артефактов
Вариант 3 это специальный узел, предназначенный для представления любого исполнимого программного артефакта

Какое из высказываний относительно пути коммуникации (communication path) на диаграмме развертывания является правильным?
(Отметьте один правильный вариант ответа.)
Вариант 1 путь коммуникации может связывать между собою только узлы и артефакты
Вариант 2 путь коммуникации может связывать между собою только узлы
Вариант 3 путь коммуникации может связывать между собою только артефакты

Как изображается отношение зависимости на диаграмме развертывания?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3


Какое определение артефакта (artifact) является правильным в UML 2?
(Отметьте один правильный вариант ответа.)
Вариант 1 артефакт – это любой документ, разрабатываемый в ходе разработки программной системы
Вариант 2 артефакт представляет собой элемент модели, который специфицирует некоторую физически существующую часть информации, используемую или производимую в ходе разработки программного обеспечения
Вариант 3 артефакт – это законченный фрагмент программного кода разрабатываемой системы

--