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

Нотация и семантика языка UML - тест 10

Упражнение 1:
Номер 1
Какое определение последовательных подсостояний (sequential substates) правильно?

Ответ:

 (1) вложенные состояния состояния-композита, в рамках которого в каждый момент времени объект может находиться в одном и только одном подсостоянии 

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

 (3) состояния с дополнительным стереотипом "sequential


Номер 3
Какое определение несовместимого подсостояния (disjoint substate) правильно?

Ответ:

 (1) два и более состояния, между которыми существует конфликт переходов 

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

 (3) подсостояние, у которого отсутствуют выходящие переходы в другие состояния 


Упражнение 2:
Номер 1
Как изображается неглубокое историческое состояние (shallow history state) на диаграмме состояний?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 2
Как изображается глубокое историческое состояние (deep history state) на диаграмме состояний?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
Как изображается состояние синхронизации (synch state) на диаграмме состояний?

Ответ:

 (1) files 

 (2) files 

 (3) files 


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

Ответ:

 (1) нет 

 (2) да 

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


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

Ответ:

 (1) нет 

 (2) да 

 (3) да, но с дополнительным ограничением {true} 


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

Ответ:

 (1) нет 

 (2) да 

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


Упражнение 4:
Номер 1
Какое определение исторического состояния (history state) правильно?

Ответ:

 (1) вложенное состояние состояния-композита, в котором объект может находиться бесконечно долго 

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

 (3) состояние с дополнительным стереотипом "history state


Номер 2
Какое определение состояния синхронизации (synch state) правильно?

Ответ:

 (1) псевдосостояние, соединяющее переходы между двумя состояниями на диаграмме, в которых объект может находиться одновременно 

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

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


Упражнение 5:
Номер 1
Как изображается переход разделение (fork) на диаграмме состояний?

Ответ:

 (1) files 

 (2) files 

 (3) files 


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

Ответ:

 (1) files 

 (2) files 

 (3) files 


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

Ответ:

 (1) нет 

 (2) да 

 (3) да, но с дополнительным стереотипом "class


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

Ответ:

 (1) да 

 (2) да, но с дополнительным стереотипом "use case

 (3) нет 




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