Диаграмма последовательности языка UML 2. (Лекция 4) презентация
Содержание
- 2. Диаграмма последовательности (sequence diagram) – диаграмма, которая служит для представления взаимодействия
- 3. Графическая нотация представления взаимодействия - прямоугольник с непрерывными сторонами, который также
- 4. Линия жизни (lifeline) - представляет одного индивидуального участника взаимодействия или отдельную
- 5. Нотация линии жизни
- 6. Спецификация выполнения (execution specification) - предназначена для моделирования состояния активности линии
- 7. Сообщение (message) – элемент модели, предназначенный для представления отдельной коммуникации между
- 8. Сорт сообщения (message sort) – представляет собой тип перечисления, который идентифицирует
- 9. Сорт сообщения asynchCall’ – асинхронное сообщение, которое соответствует асинхронному вызову операции,
- 10. Вид сообщения (message kind) complete – полное сообщение, для которого существует
- 11. Вид сообщения lost – потерянное сообщение, для которого существует событие передачи
- 12. Сигнал (signal) - представляет собой спецификацию асинхронной коммуникации между линиями жизни
- 13. Комбинированный фрагмент (combined fragment) – элемент модели, предназначенный для представления внутренней
- 14. Графическое изображение комбинированного фрагмента
- 15. Оператор взаимодействия (interaction operator) - определяет тип комбинированного фрагмента и является
- 16. 1. Альтернативы (alt) Оператор взаимодействия alt специфицирует комбинированный фрагмент Альтернативы
- 17. Пример комбинированного фрагмента Альтернативы
- 18. 2. Утверждение (assert) Оператор взаимодействия assert специфицирует комбинированный фрагмент Утверждение
- 19. 3. Завершение (break) Оператор взаимодействия break специфицирует комбинированный фрагмент Завершение
- 20. Пример комбинированного фрагмента Завершение
- 21. 4. Критический регион (critical) Оператор взаимодействия critical специфицирует комбинированный фрагмент
- 22. Пример комбинированного фрагмента Критический регион
- 23. 5. Рассмотрение(consider) Оператор взаимодействия consider специфицирует комбинированный фрагмент Рассмотрение (consider), в
- 24. 6. Игнорирование (ignore) Оператор взаимодействия ignore специфицирует комбинированный фрагмент Игнорирование
- 25. Примеры Рассмотрение и Игнорирование Например, выражение consider {m, s} указывает, что в
- 26. Пример комбинированного фрагмента Игнорирование
- 27. 7. Цикл (loop) Оператор взаимодействия loop специфицирует комбинированный фрагмент Цикл
- 28. Семантика цикла Операнд цикла всегда повторяется минимальное число раз, которое равно
- 29. Пример комбинированного фрагмента Цикл
- 30. 8. Отрицание (neg) Оператор взаимодействия neg специфицирует комбинированный фрагмент Отрицание
- 31. Пример комбинированного фрагмента Отрицание
- 32. 9. Необязательный (opt) Оператор взаимодействия opt специфицирует комбинированный фрагмент Необязательный
- 33. 10. Параллельный (par) Оператор взаимодействия par специфицирует комбинированный фрагмент Параллельный
- 34. 11. Слабое следование (seq) Оператор взаимодействия seq специфицирует комбинированный фрагмент
- 35. 12. Строгое следование (strict) Оператор взаимодействия strict специфицирует комбинированный фрагмент
- 36. Использование взаимодействия (interaction use) — элемент модели, представляющий параметризованную ссылку на
- 37. Пример использования взаимодействия
- 38. Декомпозиция части (part decomposition) - является элементом модели, предназначенным для представления
- 39. Пример декомпозиция части в форме ссылки в заголовке линии жизни
- 40. Пример диаграммы последовательности для декомпозиции части
- 41. Инвариант состояния (state invariant) - является некоторым ограничением времени выполнения, которое
- 42. Пример представления инварианта состояния в форме символа состояния
- 43. Пример представления инварианта состояния в форме ограничения
- 44. Продолжение (continuation) - представляет собой некоторую метку, которая позволяет разбивать операнды
- 45. Временное ограничение (time constraint) - представляет собой специальное ограничение, записанное в
- 46. Продолжительность (duration) - специфицирует временное расстояние между двумя временными выражениями, которые
- 47. Ограничение на продолжительность (duration constraint) - определяет ограничение, которое ссылается на
- 48. Самостоятельное задание №5 Выполнить текущее тестирование: вопросы 21-23 Разработать диаграмму последовательности
- 49. Скачать презентацию
Слайды и текст этой презентации
Скачать презентацию на тему Диаграмма последовательности языка UML 2. (Лекция 4) можно ниже: