игра брюс 2048
Главная / Программирование / Нотация и семантика языка 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) files 

 (2) files 

 (3) files 


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

Ответ:

 (1) files 

 (2) files 

 (3) files 


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

Ответ:

 (1) files 

 (2) files 

 (3) files 


Упражнение 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) files 

 (2) files 

 (3) files 


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

Ответ:

 (1) files 

 (2) files 

 (3) files 


Упражнение 7:
Номер 1
Допускается ли на диаграмме состояний изображать несколько переходов, входящих в одно и то же состояние?

Ответ:

 (1) да 

 (2) нет 

 (3) да, при отсутствии конфликта между ними 


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

Ответ:

 (1) да, но с дополнительными сторожевыми условиями 

 (2) нет 

 (3) да, при отсутствии конфликта между ними 




Главная / Программирование / Нотация и семантика языка UML / Тест 9