игра брюс 2048
Главная / Программирование / Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов / Тест 7

Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов - тест 7

Упражнение 1:
Номер 1
Какое определение диаграммы компонентов (component diagram) используется в UML 2?

Ответ:

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

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

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


Номер 2
 Каким символом изображается компонент на диаграмме компонентов?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Допускается ли на диаграмме компонентов в нотации UML 2 изображать классы?

Ответ:

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

 (2) да 

 (3) нет 

 (4) нет, кроме интерфейсов 


Упражнение 2:
Номер 1
 Для каких целей разрабатывается диаграмма компонентов?

Ответ:

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

 (2) представление архитектуры программной системы 

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

 (4) спецификация исполнимого варианта программной системы  


Номер 2
 Какими символами может быть изображен интерфейс (interface) на диаграмме компонентов?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Допускается ли на диаграмме компонентов в нотации UML 2 изображать деятельности?

Ответ:

 (1) да 

 (2) да, но только в форме специальных фреймов 

 (3) нет 


Упражнение 3:
Номер 1
 Какое определение компонента (component) является правильным в UML 2?

Ответ:

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

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

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


Номер 2
 Как изображается отношение зависимости между компонентами на диаграмме компонентов?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Допускается ли на диаграмме компонентов в нотации UML 2 изображать вложенные компоненты?

Ответ:

 (1) да 

 (2) да, но только на вложенных диаграммах компонентов 

 (3) нет 


Упражнение 4:
Номер 1
 Какое определение порта (port) является правильным в UML 2?

Ответ:

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

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

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


Номер 2
 Как изображается отношение использования для требуемого интерфейса на диаграмме компонентов?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
  Допускается ли на диаграмме компонентов изображать интерфейсы без указания реализующих их компонентов?

Ответ:

 (1) да 

 (2) да, но только соединенными с компонентами 

 (3) нет 


Упражнение 5:
Номер 1
 Какие задачи выполняет делегирующий соединитель (delegation connector)?

Ответ:

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

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

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


Номер 2
 Как изображается отношение реализации для предоставляемого интерфейса на диаграмме компонентов?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Допускается ли на диаграмме компонентов изображать отношения между классами?

Ответ:

 (1) да, но только внутри соответствующих компонентов 

 (2) да 

 (3) нет 

 (4) нет, кроме отношений с интерфейсами 


Упражнение 6:
Номер 1
 Какими способами можно специфицировать отношение между компонентом и реализованными в нем классами в UML 2?

Ответ:

 (1) с помощью отношения зависимости со стереотипом "implement" 

 (2) с помощью отношения реализации 

 (3) с помощью изображения класса внутри компонента 

 (4) с помощью указания имени класса в одной из секций компонента 


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

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Целесообразно ли на диаграмме компонентов изображать порты компонента без соединений с интерфейсами?

Ответ:

 (1) да 

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

 (3) нет 


Упражнение 7:
Номер 1
 Какие задачи выполняет собирающий соединитель (assembly connector)?

Ответ:

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

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

 (3) специфицирует отношения для исполнимого варианта программной системы 


Номер 2
 Как изображается отношение реализации класса в некотором компоненте?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Допускается ли на диаграмме компонентов использовать дополнительные графические стереотипы для компонентов?

Ответ:

 (1) да 

 (2) да, но только описанные в профилях языка UML 2 

 (3) нет 


Упражнение 8:
Номер 1
 Каким образом можно указать артефакт, который физически реализует компонент на диаграмме компонентов?

Ответ:

 (1) с помощью специального графического символа 

 (2) с помощью указания имени артефакта в одной из секций компонента 

 (3) с помощью отношения реализации 


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

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Допускается ли на диаграмме компонентов использовать отношения зависимости между интерфейсами?

Ответ:

 (1) нет 

 (2) да, но только в форме собирающих соединителей 

 (3) да 




Главная / Программирование / Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов / Тест 7