Главная / Программирование /
Нотация и семантика языка UML / Тест 9
Нотация и семантика языка UML - тест 9
Упражнение 1:
Номер 1
Какое определение входного действия (entry action) правильно?
Ответ:
 (1) действие, выполняющееся при переходе из начального события 
 (2) действие, производимое в момент перехода в данное состояние 
 (3) действие, которое выполняется в момент выхода из данного состояния 
Номер 2
Какое определение выходного действия (exit action) правильно?
Ответ:
 (1) действие, выполняющееся при переходе из начального события 
 (2) действие, производимое в момент входа в данное состояние 
 (3) действие, которое выполняется в момент выхода из данного состояния 
Номер 3
Какое высказывание относительно ду-деятельности (do activity) правильно?
Ответ:
 (1) ду-деятельность выполняется при нахождении моделируемого объекта в некотором состоянии 
 (2) ду-деятельность выполняется в момент входа в данное состояние 
 (3) ду-деятельность выполняется в момент выхода из данного состояния 
Упражнение 2:
Номер 1
Как изображается триггерный переход на диаграмме состояний?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 2
Как изображается нетриггерный переход на диаграмме состояний?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Как изображается сторожевое условие перехода на диаграмме состояний?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Упражнение 3:
Номер 1
Допускается ли на диаграмме состояний изображение перехода из одного состояния в это же состояние?
Ответ:
 (1) нет 
 (2) да 
 (3) да, но с дополнительным стереотипом "self transition
" 
Номер 2
Каким образом изображаются альтернативные переходы на диаграмме состояний?
Ответ:
 (1) при помощи стереотипов 
 (2) при помощи сторожевых условий 
 (3) при помощи ограничений 
Номер 3
Какие из перечисленных имен событий правильные?
Ответ:
 (1) index:=index+1
 
 (2) ошибка чтения данных 
 (3) ожидание клиента 
 (4) отобразить меню 
Упражнение 4:
Номер 1
Какое определение шаблона сценария правильно в контексте языка UML?
Ответ:
 (1) специальное изображение варианта использования на диаграмме вариантов использования 
 (2) логическое условие, которому должна удовлетворять проектируемая программная система 
 (3) неформальные рекомендации по структуризации текста сценария варианта использования 
Номер 2
Какие разделы входят в шаблон сценария использования?
Ответ:
 (1) введение 
 (2) главный раздел 
 (3) типичный ход событий 
 (4) заключение 
 (5) рекомендации программистам 
 (6) исключения 
Упражнение 5:
Номер 1
Какое из определений состояния (state) правильно?
Ответ:
 (1) условие или ситуация в ходе жизненного цикла объекта, в течение которого он удовлетворяет некоторому логическому условию, выполняет определенную деятельность или ожидает некоторого события 
 (2) действия, которые выполняет моделируемый объект в ходе своего жизненного цикла 
 (3) реализация операций класса созданным на его основе объектом 
Номер 2
Какое определение события (event) правильно?
Ответ:
 (1) изменение значения атрибута объекта в ходе его жизненного цикла 
 (2) спецификация существенных явлений в поведении системы, которые имеют местоположение во времени и пространстве 
 (3) действие, которое выполняется в момент входа или выхода из некоторого состояния 
Упражнение 6:
Номер 1
Как изображается начальное состояние на диаграмме состояний?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 2
Как изображается конечное или финальное состояние на диаграмме состояний?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Упражнение 7:
Номер 1
Допускается ли на диаграмме состояний изображать несколько переходов, входящих в одно и то же состояние?
Ответ:
 (1) да 
 (2) нет 
 (3) да, при отсутствии конфликта между ними 
Номер 2
Допускается ли на диаграмме состояний изображать несколько переходов, выходящих из одного и того же состояния?
Ответ:
 (1) да, но с дополнительными сторожевыми условиями 
 (2) нет 
 (3) да, при отсутствии конфликта между ними