Диаграмма компонентов



Тест

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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