Содержание
- 2. Диаграмма деятельности (activity diagram) – диаграмма, которая изображает поведение объекта или системы с использованием моделей потока
- 3. Узел деятельности (activity node) - является абстрактным классом для отдельных точек в потоке деятельности, соединенных дугами
- 4. Поток управления (control flow) - представляется в форме дуги деятельности, которая связывает между собой два узла
- 5. Поток объектов (object flow) - представляется в форме дуги деятельности, по которой передаются только маркеры объектов
- 6. Варианты нотация для деятельности
- 7. Семантика деятельности Семантика деятельности в языке UML 2.х основывается на потоке маркеров Маркер (token) – элемент
- 8. Семантика действия Выполнение действия становится возможным, когда удовлетворены предварительные условия для его потоков управления и объектов
- 9. Узлы управления Начальный узел (initial node) является узлом управления, в котором начинается поток при вызове деятельности
- 10. Узел решения (decision node) - является узлом управления, который выбирает между выходящими потоками Если для узла
- 11. Варианты изображения узла решения
- 12. Узел слияния (merge node) - является узлом управления, который соединяет вместе несколько альтернативных потоков
- 13. Пример последовательного ветвления
- 14. Узел разделения (fork node) - является узлом управления, который расщепляет поток на несколько параллельных потоков Дуги,
- 15. Узел соединения (join node) - является узлом управления, который синхронизирует несколько потоков Узлы соединения могут иметь
- 16. Примеры изображения узла соединения Если часть маркеров, предлагаемых на входящих дугах, являются маркерами управления, а другие
- 17. Примеры изображения узла соединения с дополнительной спецификацией
- 18. Пример условно-параллельных деятельностей Дуги, выходящие из узла разделения, дополнительно могут иметь сторожевые условия, при невыполнении которых
- 19. Специальные действия Действие передачи сигнала (send signal action) является действием, которое на основе своих входов создает
- 20. Пример передачи и приема сигнала
- 21. Пример передачи и приема сигнала
- 22. Ожидание временного события (accept time event action) Специальный случай действия приема события Если наступившее событие является
- 23. Узел объекта (object node) - является узлом абстрактной деятельности, которая является частью определяющего потока объектов в
- 24. Узлы объектов с дополнительными ограничениями Узел объекта с ограниченной верхней границей должен содержать явную спецификацию этой
- 25. Центральный буфер (central buffer) - является узлом объекта для управления потоками из нескольких источников и мест
- 26. Пример использования центрального буфера
- 27. Хранилище данных (data store) - является разновидностью центрального буфера для постоянного хранения объектов или другой информации
- 28. Пример использования хранилища данных
- 29. Входные и выходные контакты объектов Входной контакт (input pin) является узлом объекта, который принимает значения от
- 30. Варианты изображения передачи объекта и потока объектов
- 31. Узел параметра деятельности (activity parameter node) - является узлом объекта для моделирования входов и выходов деятельности
- 32. Пример деятельности с входным параметром
- 33. Множество параметров (parameter set) - предназначено для моделирования отдельного альтернативного потока объектов на входе или выходе
- 34. Разбиение деятельности (activity partition) – элемент модели, предназначенный для группировки действий, которые относятся к одной деятельности
- 35. Правила использования разбиений на диаграмме деятельности Любые узел или дуга деятельности не могут одновременно принадлежать двум
- 36. Обработчик исключения (exception handler) - представляет собой спецификацию деятельности, выполнение которой происходит в случае исключения в
- 38. Скачать презентацию