Главная / Программирование /
Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов / Тест 5
Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов - тест 5
Упражнение 1:
Номер 1
Какое определение состояния (state) является правильным?
Ответ:
 (1) это условие или ситуация в ходе жизненного цикла объекта, в течение которого он удовлетворяет некоторому логическому условию, выполняет определенную деятельность или ожидает некоторого события 
 (2) это описание действий, которые выполняет моделируемый объект в ходе своего жизненного цикла 
 (3) это представление реализации операций класса созданным на его основе объектом 
Номер 2
Как изображается начальное состояние на диаграмме конечного автомата?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Допускается ли на диаграмме конечного автомата изображать несколько переходов, входящих в одно и то же состояние?
Ответ:
 (1) да 
 (2) нет 
 (3) да, но только с использованием составного перехода 
Упражнение 2:
Номер 1
Какое определение входного действия (entry action) является правильным?
Ответ:
 (1) входное действие выполняется при переходе из начального состояния 
 (2) входное действие выполняется в момент входа в некоторое состояние  
 (3) входное действие выполняется в момент входа в финальное состояние 
Номер 2
Как изображается финальное состояние на диаграмме конечного автомата?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Допускается ли на диаграмме конечного автомата изображать несколько переходов, выходящих из одного и того же состояния?
Ответ:
 (1) да 
 (2) нет 
 (3) да, при отсутствии конфликта между ними 
Упражнение 3:
Номер 1
Какое определение выходного действия (exit action) является правильным?
Ответ:
 (1) выходное действие выполняется в момент выхода из начального состояния 
 (2) выходное действие выполняется в момент перехода в финальное состояние 
 (3) выходное действие выполняется в момент выхода из некоторого состояния  
Номер 2
Какое изображение триггерного перехода является правильным?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Допускается ли на диаграмме конечного автомата изображать несколько начальных состояний?
Ответ:
 (1) да 
 (2) нет 
 (3) да, но только с различными именами 
Упражнение 4:
Номер 1
Какое определение события (event) является правильным?
Ответ:
 (1) это изменение значения некоторого атрибута объекта в ходе его жизненного цикла 
 (2) это спецификация существенных явлений в поведении системы или ее элементов, которые могут происходить во времени и пространстве  
 (3) это действие, которое выполняется в момент входа или выхода из некоторого состояния 
Номер 2
Как изображается сторожевое условие для перехода на диаграмме конечного автомата?
Ответ:
 (1) <condition>/ signal(Hello)
 
 (2) [x<=5]
 
 (3) If <condition> then <do>
 
Номер 3
Допускается ли на диаграмме конечного автомата изображать несколько финальных состояний?
Ответ:
 (1) да 
 (2) нет 
 (3) да, но только с различными именами 
Упражнение 5:
Номер 1
Какое определение исторического состояния (history state) является правильным?
Ответ:
 (1) это вложенное подсостояние композитного состояния, в котором объект может находиться бесконечно долго 
 (2) это псевдосостояние, используемое для запоминания того из последовательных подсостояний, которое было текущим в момент выхода из композитного состояния  
 (3) это состояния с дополнительным стереотипом "history state" 
Номер 2
Как изображается действие на переходе на диаграмме конечного автомата?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Допускается ли на диаграмме конечного автомата изображать несколько переходов, выходящих из начального состояния?
Ответ:
 (1) да 
 (2) нет 
 (3) да, но только с использованием символа решения 
Упражнение 6:
Номер 1
Какое из высказываний относительно “ду-деятельности” (do activity) является правильным?
Ответ:
 (1) эта деятельность выполняется при нахождении моделируемого объекта в некотором состоянии  
 (2) эта деятельность выполняется в момент входа в некоторое состояние 
 (3) эта деятельность выполняется в момент выхода из некоторого состояния 
 (4) эта деятельность выполняется только на некотором переходе 
Номер 2
Как изображается неглубокое историческое состояние (shallow history state) на диаграмме конечного автомата?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Допускается ли на диаграмме конечного автомата изображать несколько переходов, входящих в финальное состояние?
Ответ:
 (1) да 
 (2) нет 
 (3) да, но только с использованием составного перехода 
Упражнение 7:
Номер 1
Что является причиной срабатывания нетриггерного перехода?
Ответ:
 (1) наступление события приема сигнала в состоянии источнике 
 (2) наступление события для отложенного перехода в состоянии источнике 
 (3) наступление события завершения “ду-деятельности” в состоянии источнике  
Номер 2
Как изображается глубокое историческое состояние (deep history state) на диаграмме конечного автомата?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Допускается ли на диаграмме конечного автомата изображение перехода из одного состояния в это же состояние?
Ответ:
 (1) нет 
 (2) да 
 (3) да, но с дополнительным стереотипом "selfTransition" 
Упражнение 8:
Номер 1
Каким образом моделируется параллельное поведение на диаграмме конечного автомата?
Ответ:
 (1) с помощью отложенных переходов 
 (2) с помощью внутренних переходов 
 (3) с помощью последовательных композитных состояний 
 (4) с помощью ортогональных композитных состояний  
Номер 2
Какие изображения нетриггерного перехода являются правильными?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Допускается ли на диаграмме конечного автомата изображать варианты использования, реализация поведения которых моделируется на данной диаграмме?
Ответ:
 (1) да 
 (2) да, но с дополнительным стереотипом "use case" 
 (3) нет