Главная / Программирование /
Нотация и семантика языка UML / Тест 8
Нотация и семантика языка UML - тест 8
Упражнение 1:
Номер 1
Укажите правильные записи имен объектов на диаграмме последовательности?
Ответ:
 (1) заказ : Order
 
 (2) :/ Bank
 
 (3) /: ATM
 
Номер 2
Укажите правильные записи имен объектов на диаграмме последовательности?
Ответ:
 (1) : Order
 
 (2) : Компания
 
 (3) Mywindow
 
 (4) interface
 
Номер 3
Укажите правильные записи сторожевых условий на диаграмме последовательности?
Ответ:
 (1) (x>=0)
 
 (2) [balance>$10]
 
 (3) {condition=true}
 
 (4) "condition not true
" 
Упражнение 2:
Номер 1
Как изображается линия жизни объекта (object lifeline) на диаграмме последовательности?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 2
Как изображается фокус управления (focus of control) на диаграмме последовательности?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Как изображается рекурсивный или вложенный фокус управления на диаграмме последовательности?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Упражнение 3:
Номер 1
Каким образом специфицируется ветвление на диаграмме последовательности?
Ответ:
 (1) с помощью ограничений 
 (2) с помощью стереотипов 
 (3) с помощью сторожевых условий 
 (4) с помощью дополнительных сообщений 
Номер 2
Когда возникает конфликт ветвления на диаграмме последовательности?
Ответ:
 (1) к одному объекту относятся одновременно несколько ограничений 
 (2) у объекта имеется стереотип "conflict
" 
 (3) одновременно несколько сторожевых условий имеют значение "истина" 
 (4) объект принимает одновременно несколько сообщений 
Номер 3
Для исключения конфликта ветвления на диаграмме последовательности необходимо?
Ответ:
 (1) сделать сторожевые условия конфликта ветвления не пересекающимися по значению "истина" 
 (2) указать рядом с конфликтом ветвления стереотип "conflict
" 
 (3) указать дополнительное ограничение рядом с конфликтом ветвления 
Упражнение 4:
Номер 1
Можно ли указывать временные ограничения на диаграмме последовательности?
Ответ:
 (1) да 
 (2) да, но только с дополнительными сторожевыми условиями 
 (3) нет 
 (4) да, но только в форме сообщений со стереотипом "time
" 
Номер 2
Каким образом изображается создание объекта на диаграмме последовательности?
Ответ:
 (1) с помощью специального символа 
 (2) смещением изображения объекта по вертикали 
 (3) смещением изображения объекта по горизонтали 
 (4) с помощью сообщения со стереотипом <<create>>
" 
Упражнение 5:
Номер 1
С помощью какого символа изображается уничтожение объектов на диаграмме последовательности?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 2
Как изображается рефлексивное сообщение на диаграмме последовательности?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Упражнение 6:
Номер 1
Какое высказывание относительно фокуса управления (focus of control) на диаграмме последовательности является правильным?
Ответ:
 (1) фокус управления изменяет порядок ветвления 
 (2) фокус управления указывает период времени, в течение которого объект выполняет действие, находясь в активном состоянии 
 (3) фокус управления могут иметь те объекты, которые только принимают сообщения 
 (4) фокус управления концентрирует внимание разработчика на наиболее важных объектах 
Номер 2
Какое высказывание относительно времени на диаграмме последовательности правильно?
Ответ:
 (1) время изображается с помощью сообщения со стереотипом "time
" 
 (2) время представляется с помощью неявной вертикальной оси 
 (3) время изображается с помощью специального объекта со стереотипом "time
" 
 (4) время изображается с помощью ветвления со сторожевым условием [time=true]