Главная / Программирование /
Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов / Тест 6
Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов - тест 6
Упражнение 1:
Номер 1
Какое определение деятельности (activity) является правильным в UML 2?
Ответ:
 (1) деятельность служит для представления последовательности действий, выполняемых циклически 
 (2) деятельность является спецификацией параметризованного поведения в форме координируемой последовательности подчиненных единиц, индивидуальными элементами которых являются действия  
 (3) это произвольное состояние в модели конечного автомата с дополнительным стереотипом "activity" 
Номер 2
Каким символом изображается узел действия (action node) на диаграмме деятельности?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Каким образом изображается ветвление потока управления на диаграмме деятельности UML 2?
Ответ:
 (1) с помощью дуг деятельности со стереотипом "branch" 
 (2) с помощью узла решения 
 (3) с помощью узла слияния 
Упражнение 2:
Номер 1
Какое определение действия (action) является правильным в UML 2?
Ответ:
 (1) действие представляет собой элементарную единицу спецификации поведения, которая не может быть далее декомпозирована в форме деятельности  
 (2) действие является специальным узлом управления, который прекращает все потоки в деятельности 
 (3) действие соответствует изменению значения некоторого атрибута объекта в ходе его жизненного цикла 
Номер 2
Каким символом изображается узел слияния (merge node) потока управления на диаграмме деятельности?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Допустимо ли изображение классов на диаграмме деятельности в нотации UML 2?
Ответ:
 (1) да 
 (2) да, но с дополнительными ограничениями 
 (3) нет 
 (4) да, но только при моделировании параллельных деятельностей 
Упражнение 3:
Номер 1
Каким образом должны специфицироваться дуги управления, выходящие из узла решения?
Ответ:
 (1) с помощью стереотипа "branch" 
 (2) с помощью события передачи сигнала 
 (3) с помощью сторожевых условий 
Номер 2
Каким символом изображается узел разделения (fork node) потока управления на диаграмме деятельности?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Допускается ли на диаграмме деятельности изображать несколько начальных узлов (initial node)?
Ответ:
 (1) да 
 (2) нет 
 (3) да, но только с различными именами 
Упражнение 4:
Номер 1
Какое определение узла объекта (object node) является правильным?
Ответ:
 (1) это специальное состояние конечного автомата, которое служит для представления экземпляров конкретного класса 
 (2) это элемент модели, который представляет собой узел абстрактной деятельности, являющейся частью определяющего потока объектов в деятельности  
 (3) это специальный случай узла деятельности с несколькими входными выходными параметрами 
Номер 2
Каким символом изображается узел решения (decision node) потока управления на диаграмме деятельности?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Допустимо ли на диаграмме деятельности изображать триггерные переходы?
Ответ:
 (1) да 
 (2) да, но с дополнительными сторожевыми условиями 
 (3) нет  
Упражнение 5:
Номер 1
Каким образом на диаграмме деятельности представляются параллельные потоки управления?
Ответ:
 (1) с помощью дуг деятельности со стереотипом "concurrency" 
 (2) с помощью узла решения 
 (3) с помощью узла разделения 
 (4) с помощью разбиений деятельности
 
Номер 2
Каким символом изображается узел соединения (join node) потока управления на диаграмме деятельности?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Допускается ли на диаграмме деятельности изображать несколько узлов финала деятельности (activity final node)?
Ответ:
 (1) да 
 (2) нет 
 (3) да, но только с различными именами 
Упражнение 6:
Номер 1
Какие свойства характеризуют центральный буфер (central buffer) на диаграмме деятельности?
Ответ:
 (1) этот узел предназначен для управления потоками объектов из нескольких источников и мест назначения 
 (2) этот узел принимает все маркеры 
 (3) этот узел не имеет непосредственных соединений с узлами действия 
Номер 2
Каким символом изображается узел объекта на диаграмме деятельности?
Ответ:
 
(1)  
 
(2)
 
 
(3)  
Номер 3
Может ли на диаграмме деятельности один узел объекта соответствовать нескольким объектам?
Ответ:
 (1) да 
 (2) нет 
 (3) да, но только с одним именем 
Упражнение 7:
Номер 1
Какие свойства характеризуют хранилище данных (data store) на диаграмме деятельности?
Ответ:
 (1) этот узел принимает маркеры из расположенных до него узлов объектов и отправляет их дальше в расположенные после него узлы объектов 
 (2) этот узел является разновидностью центрального буфера для постоянного хранения объектов или другой информации 
 (3) этот узел принимает все маркеры, которые в него входят, сохраняет их и копирует, когда они выбираются для дальнейшего использования 
 (4) Копирование маркеров в этом узле выполняется всякий раз, когда они выбираются для следования по выходным дугам 
Номер 2
Каким символом изображается узел ожидания временного события(accept time event action) на диаграмме деятельности?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Может ли на диаграмме деятельности дуга потока объектов соединять два узла действия?
Ответ:
 (1) да 
 (2) нет 
 (3) да, но только с дополнительными параметрами 
Упражнение 8:
Номер 1
Какое определение разбиения деятельности (activity partition) является правильным?
Ответ:
 (1) это фрагмент диаграммы деятельности, который служит для представления реализаций функций отдельного бизнес-процесса 
 (2) это элемент модели, предназначенный для группировки действий, которые относятся к одной деятельности и имеют некоторую общую характеристику 
 (3) это специальный случай деятельности с несколькими входными параметрами и, по крайней мере, одним выходным параметром 
Номер 2
Какое изображение дуги потока объектов является правильными в UML 2?
Ответ:
 
(1)  
 
(2)  
 
(3)  
Номер 3
Какому элементу может соответствовать узел параметра деятельности(activity parameter node) на диаграмме деятельности?
Ответ:
 (1) некоторому внешнему событию 
 (2) некоторому объекту 
 (3) некоторому порту класса