Главная / Программирование /
Нотация и семантика языка UML / Тест 7
Нотация и семантика языка UML - тест 7
Упражнение 1:
Номер 1
Укажите правильные записи имен объектов на диаграмме кооперации?
Ответ:
 (1) a : Client 
 (2) B:Bank 
 (3) Manager 
 (4) :ATM 
Номер 2
Какая запись изображает сторожевое условие (guard condition) на диаграммах языка UML?
Ответ:
 (1) {location=Server} 
 (2) "destroy" 
 (3) [balance>$20] 
 (4) /condition = true/ 
Номер 3
С помощью какого символа изображается итеративная последовательность передачи сообщений на диаграмме кооперации?
Ответ:
 (1) ^ 
 (2) * 
 (3) || 
 (4) + 
Упражнение 2:
Номер 1
Как изображается мультиобъект (multiobject) на диаграмме кооперации?
Ответ:
 
(1) 
 
 
(2) 
 
 
(3) 
 
Номер 2
Как изображается активный объект (active object) на диаграмме кооперации?
Ответ:
 
(1) 
 
 
(2) 
 
 
(3) 
 
Номер 3
Как изображается связь (link) на диаграмме кооперации?
Ответ:
 
(1) 
 
 
(2) 
 
 
(3) 
 
Упражнение 3:
Номер 1
Как изображается возврат из вызова процедуры на диаграмме последовательности?
Ответ:
 
(1) 
 
 
(2) 
 
 
(3) 
 
Номер 2
Укажите правильные записи сообщений на диаграмме кооперации?
Ответ:
 (1) 4 / 6: print (document) 
 (2) 3, 6: read (document) 
 (3) 2: reset [sectorAdress = 12] 
 (4) *[sectorAdress: =1..512]: clear( ) 
Номер 3
Укажите правильные записи сообщений на диаграмме кооперации?
Ответ:
 (1) 4 / 3: print (document) 
 (2) 2. 6: read (document):= MyDocument 
 (3) 7: reset [sectorAdress:=1..512] 
 (4) 8 [sectorAdress = 12]: clear( ) 
Упражнение 4:
Номер 1
Укажите правильные записи имен объектов на диаграмме кооперации?
Ответ:
 (1) банк 
 (2) : Manager(Bank) 
 (3) a : Прямоугольник 
Номер 2
Какая запись изображает сторожевое условие (guard condition) на диаграммах языка UML?
Ответ:
 (1) [location=Server] 
 (2) "condition" 
 (3) {balance=$10} 
 (4) /ошибка = 0/ 
Упражнение 5:
Номер 1
Как изображается вызов процедуры (операции) или передачу потока управления на диаграмме кооперации?
Ответ:
 
(1) 
 
 
(2) 
 
 
(3) 
 
Номер 2
Каким образом изображается рефлексивное сообщение на диаграмме кооперации?
Ответ:
 
(1) 
 
 
(2) 
 
 
(3) 
 
Упражнение 6:
Номер 1
Какой стереотип обозначает посылку другому объекту некоторого сигнала, который асинхронно инициируется одним объектом и принимается другим?
Ответ:
 (1) <<call>> 
 (2) <<return>> 
 (3) <<create>> 
 (4) <<send>> 
 (5) <<destroy>> 
Номер 2
Какой стереотип обозначает сообщение, возвращающее значение выполненной операции или процедуры вызвавшему ее объекту?
Ответ:
 (1) <<call>> 
 (2) <<return>> 
 (3) <<create>> 
 (4) <<send>> 
 (5) <<destroy>>