Диаграмма последовательности



Тест

Какие высказывания относительно времени на диаграмме последовательности являются правильными?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 время изображается с помощью ветвления со сторожевым условием [time=true]
Вариант 2 время представляется с помощью неявной вертикальной оси
Вариант 3 время изображается с помощью специального объекта со стереотипом "time"
Вариант 4 время изображается с помощью специальной оси со стереотипом "time"
Вариант 5 масштаб для оси времени на диаграмме последовательности не указывается

С помощью какого символа изображается уничтожение линии жизни на диаграмме последовательности?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3

Какое определение сообщения (message) является правильным?
(Отметьте один правильный вариант ответа.)
Вариант 1 это экземпляр произвольной ассоциации, которая обеспечивает канал для направленной передачи сообщений между линиями жизни
Вариант 2 это единица поведения некоторого классификатора, которая концентрирует внимание на наблюдаемом обмене информацией между элементами, являющимися участниками этого взаимодействия
Вариант 3 это элемент модели, предназначенный для представления отдельной коммуникации между линиями жизни некоторого взаимодействия

Какие свойства характеризуют спецификацию выполнения (execution specification) на диаграмме последовательности?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 спецификацию выполнения могут иметь только те линии жизни, которые принимают сообщения
Вариант 2 спецификация выполнения не изменяет условия передачи сообщений
Вариант 3 спецификация выполнения предназначена для моделирования состояния активности линии жизни в описываемом взаимодействии
Вариант 4 спецификация выполнения концентрирует внимание разработчика на наиболее важных линиях жизни

Какие свойства характеризуют комбинированный фрагмент Альтернативы (alt) на диаграмме последовательности?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 этот комбинированный фрагмент содержит только один операнд взаимодействия
Вариант 2 этот комбинированный фрагмент предназначен для представления выбора поведения
Вариант 3 этот комбинированный фрагмент содержит только два операнда взаимодействия
Вариант 4 выбор в этом фрагменте может быть сделан не более одного из операндов

Какие свойства характеризуют комбинированный фрагмент Цикл (loop) на диаграмме последовательности?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 операнд этого комбинированного фрагмента может повторяться несколько раз
Вариант 2 этот комбинированный фрагмент предназначен для представления параллельного поведения
Вариант 3 этот комбинированный фрагмент может содержать некоторое дополнительное логическое выражение
Вариант 4 этот комбинированный фрагмент содержит только один операнд взаимодействия

Можно ли изображать вложенные комбинированные фрагменты на диаграмме последовательности?
(Отметьте один правильный вариант ответа.)
Вариант 1 да, но только если они относятся к различным линиям жизни
Вариант 2 да
Вариант 3 нет
Вариант 4 да, но только на различных диаграммах последовательности

Какие свойства характеризуют комбинированный фрагмент Завершение (break) на диаграмме последовательности?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 этот комбинированный фрагмент содержит некоторое сторожевое условие
Вариант 2 этот комбинированный фрагмент содержит только один операнд взаимодействия
Вариант 3 этот комбинированный фрагмент предназначен для представления параллельного поведения
Вариант 4 этот комбинированный фрагмент предназначен для представления выбора поведения

Каким образом специфицируется ветвление на диаграмме последовательности?
(Отметьте один правильный вариант ответа.)
Вариант 1 с помощью комбинированного фрагмента alt
Вариант 2 с помощью нескольких сообщений, выходящих от одной линии жизни
Вариант 3 с помощью сообщения со стереотипом "branch"
Вариант 4 с помощью комбинированного фрагмента branch

Можно ли указывать временные ограничения на диаграмме последовательности?
(Отметьте один правильный вариант ответа.)
Вариант 1 да, но только в операнде некоторого комбинированного фрагмента
Вариант 2 нет
Вариант 3 да, но только в форме сообщений со стереотипом "time"
Вариант 4 да

Как изображается синхронное сообщение (synchCall) на диаграмме последовательности?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3

Какие свойства характеризуют комбинированный фрагмент Параллельный (par) на диаграмме последовательности?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 выбор в этом фрагменте может быть сделан не более одного из операндов
Вариант 2 внутри каждого операнда этого комбинированного фрагмента соблюдается порядок следования сообщений
Вариант 3 наступление событий у различных операндов этого комбинированного фрагмента могут чередоваться во времени произвольным образом
Вариант 4 этот комбинированный фрагмент предназначен для представления параллельного поведения

Является ли обязательной нумерация сообщений на диаграмме последовательности?
(Отметьте один правильный вариант ответа.)
Вариант 1 да, но только если сообщения относятся к одной линии жизни
Вариант 2 да, но только если сообщения относятся к различным диаграммам последовательности
Вариант 3 да
Вариант 4 нет

Как изображается линия жизни (lifeline) на диаграмме последовательности в нотации UML 2?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3

Какое определение спецификации выполнения (execution specification) является правильным?
(Отметьте один правильный вариант ответа.)
Вариант 1 спецификация выполнения предназначена для представления событий приема сообщений соответствующими линиями жизни
Вариант 2 спецификация выполнения указывает период времени, в течение которого линия жизни выполняет некоторое действие, находясь в активном состоянии
Вариант 3 спецификация выполнения предназначена для представления ветвления при передаче сообщений
Вариант 4 спецификация выполнения предназначена для представления событий передачи сообщений соответствующими линиями жизни

Как изображается асинхронное сообщение (asynchCall) на диаграмме последовательности?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3

Каким образом представляется инвариант состояния (state invariant) на диаграмме последовательности?
(Отметьте один правильный вариант ответа.)
Вариант 1 инвариант состояния изображается с помощью асинхронного сообщения со стереотипом "invariant"
Вариант 2 инвариант состояния изображается в форме символа состояния на линии жизни соответствующего участника взаимодействия
Вариант 3 инвариант состояния изображается с помощью спецификации выполнения со стереотипом "invariant"

Какие операторы взаимодействия (interaction operator) используются в нотации UML 2 для указания типа комбинированного фрагмента?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 branch
Вариант 2 par
Вариант 3 time
Вариант 4 loop
Вариант 5 opt

Можно ли указывать инварианты состояния (state invariant) на диаграмме последовательности?
(Отметьте один правильный вариант ответа.)
Вариант 1 да
Вариант 2 нет
Вариант 3 да, но только с дополнительным ограничением [state=true]
Вариант 4 да, но только в форме линии жизни со стереотипом "state"

Как изображается ответное сообщение (reply) на диаграмме последовательности?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3

Как изображается рефлексивное сообщение на диаграмме последовательности?
(Отметьте один правильный вариант ответа.)
Вариант 1
Вариант 2
Вариант 3

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

Какое из определений диаграммы последовательности (sequence diagram) является правильным?
(Отметьте один правильный вариант ответа.)
Вариант 1 диаграмма последовательности служит для представления взаимодействия элементов модели в форме последовательности сообщений и соответствующих событий на линиях жизни
Вариант 2 диаграмма последовательности предназначена для представления поведения элементов системы, включая их классы, интерфейсы, атрибуты и отношения
Вариант 3 диаграмма последовательности предназначена для описания статической структуры сущностей или элементов некоторой системы