игра брюс 2048
Главная / Программирование / Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов / Тест 4

Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов - тест 4

Упражнение 1:
Номер 1
Какое из определений диаграммы последовательности (sequence diagram) является правильным?

Ответ:

 (1) диаграмма последовательности предназначена для описания статической структуры сущностей или элементов некоторой системы 

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

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


Номер 2
 Как изображается линия жизни (lifeline) на диаграмме последовательности в нотации UML 2?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Какие высказывания относительно времени на диаграмме последовательности являются правильными?

Ответ:

 (1) время изображается с помощью специальной оси со стереотипом "time" 

 (2) время представляется с помощью неявной вертикальной оси 

 (3) время изображается с помощью специального объекта со стереотипом "time" 

 (4) время изображается с помощью ветвления со сторожевым условием [time=true] 

 (5) масштаб для оси времени на диаграмме последовательности не указывается 


Упражнение 2:
Номер 1
 Какое определение спецификации выполнения (execution specification) является правильным?

Ответ:

 (1) спецификация выполнения предназначена для представления ветвления при передаче сообщений 

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

 (3) спецификация выполнения предназначена для представления событий приема сообщений соответствующими линиями жизни 

 (4) спецификация выполнения предназначена для представления событий передачи сообщений соответствующими линиями жизни 


Номер 2
 С помощью какого символа изображается уничтожение линии жизни на диаграмме последовательности?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Каким образом специфицируется ветвление на диаграмме последовательности?

Ответ:

 (1) с помощью комбинированного фрагмента branch 

 (2) с помощью сообщения со стереотипом "branch" 

 (3) с помощью комбинированного фрагмента alt  

 (4) с помощью нескольких сообщений, выходящих от одной линии жизни 


Упражнение 3:
Номер 1
 Какое определение сообщения (message) является правильным?

Ответ:

 (1) это единица поведения некоторого классификатора, которая концентрирует внимание на наблюдаемом обмене информацией между элементами, являющимися участниками этого взаимодействия 

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

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


Номер 2
 Какими символами может быть изображена спецификация выполнения (execution specification) на диаграмме последовательности?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Можно ли указывать временные ограничения на диаграмме последовательности?

Ответ:

 (1) да 

 (2) да, но только в операнде некоторого комбинированного фрагмента 

 (3) нет 

 (4) да, но только в форме сообщений со стереотипом "time" 


Упражнение 4:
Номер 1
 Какие свойства характеризуют спецификацию выполнения (execution specification) на диаграмме последовательности?

Ответ:

 (1) спецификация выполнения не изменяет условия передачи сообщений  

 (2) спецификация выполнения предназначена для моделирования состояния активности линии жизни в описываемом взаимодействии  

 (3) спецификацию выполнения могут иметь только те линии жизни, которые принимают сообщения 

 (4) спецификация выполнения концентрирует внимание разработчика на наиболее важных линиях жизни 


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

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Какие операторы взаимодействия (interaction operator) используются в нотации UML 2 для указания типа комбинированного фрагмента?

Ответ:

 (1) par 

 (2) time 

 (3) loop 

 (4) opt 

 (5) branch 


Упражнение 5:
Номер 1
 Можно ли указывать инварианты состояния (state invariant) на диаграмме последовательности?

Ответ:

 (1) нет 

 (2) да, но только с дополнительным ограничением [state=true] 

 (3) да 

 (4) да, но только в форме линии жизни со стереотипом "state" 


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

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Какие свойства характеризуют комбинированный фрагмент Альтернативы (alt) на диаграмме последовательности?

Ответ:

 (1) этот комбинированный фрагмент предназначен для представления выбора поведения  

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

 (3) выбор в этом фрагменте может быть сделан не более одного из операндов  

 (4) этот комбинированный фрагмент содержит только два операнда взаимодействия 


Упражнение 6:
Номер 1
 Каким образом представляется инвариант состояния (state invariant) на диаграмме последовательности?

Ответ:

 (1) инвариант состояния изображается с помощью асинхронного сообщения со стереотипом "invariant" 

 (2) инвариант состояния изображается в форме символа состояния на линии жизни соответствующего участника взаимодействия  

 (3) инвариант состояния изображается с помощью спецификации выполнения со стереотипом "invariant" 


Номер 2
 Как изображается ответное сообщение (reply) на диаграмме последовательности?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Какие свойства характеризуют комбинированный фрагмент Цикл (loop) на диаграмме последовательности?

Ответ:

 (1) этот комбинированный фрагмент предназначен для представления параллельного поведения 

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

 (3) операнд этого комбинированного фрагмента может повторяться несколько раз  

 (4) этот комбинированный фрагмент может содержать некоторое дополнительное логическое выражение  


Упражнение 7:
Номер 1
 Можно ли изображать вложенные комбинированные фрагменты на диаграмме последовательности?

Ответ:

 (1) нет 

 (2) да, но только на различных диаграммах последовательности 

 (3) да 

 (4) да, но только если они относятся к различным линиям жизни 


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

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Какие свойства характеризуют комбинированный фрагмент Параллельный (par) на диаграмме последовательности?

Ответ:

 (1) этот комбинированный фрагмент предназначен для представления параллельного поведения  

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

 (3) выбор в этом фрагменте может быть сделан не более одного из операндов 

 (4) внутри каждого операнда этого комбинированного фрагмента соблюдается порядок следования сообщений  


Упражнение 8:
Номер 1
 Является ли обязательной нумерация сообщений на диаграмме последовательности?

Ответ:

 (1) нет 

 (2) да  

 (3) да, но только если сообщения относятся к одной линии жизни 

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


Номер 2
 Каким образом изображается рекурсивная или вложенная спецификации выполнения (execution specification) на диаграмме последовательности?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
 Какие свойства характеризуют комбинированный фрагмент Завершение (break) на диаграмме последовательности?

Ответ:

 (1) этот комбинированный фрагмент предназначен для представления выбора поведения 

 (2) этот комбинированный фрагмент содержит некоторое сторожевое условие  

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

 (4) этот комбинированный фрагмент содержит только один операнд взаимодействия  




Главная / Программирование / Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов / Тест 4