Содержание
- 2. Назначение диаграммы деятельности Для моделирования процесса выполнения операций в языке UML используются диаграммы деятельности. Каждое состояние
- 3. Назначение диаграммы деятельности В языке UML деятельность (activity) – совокупность отдельных вычислений, выполняемых автоматом. Отдельные элементарные
- 4. Состояние действия Состояние действия (action state) – специальный случай состояния с некоторым входным действием и по
- 5. Состояние действия Действие может быть записано на естественном языке, некотором псевдокоде или языке программирования. Каждая диаграмма
- 6. Переходы При построении диаграммы деятельности используются только нетриггерные переходы, т.е. такие, которые срабатывают сразу после завершения
- 7. Переходы Если из состояния действия выходит единственный переход, то он может не помечаться. Если же таких
- 8. Переходы Графически ветвление на диаграмме деятельности обозначается небольшим ромбом, внутри которого нет никакого текста. В этот
- 9. Переходы Пример ветвления на диаграмме деятельности:
- 10. Переходы Один из недостатков обычных блок-схем или структурных схем алгоритмов связан с проблемой изображения параллельных ветвей
- 11. Переходы Пример параллельных процессов на диаграмме деятельности:
- 12. Дорожки Диаграммы деятельности могут быть использованы не только для спецификации алгоритмов вычисления или потоков управления, но
- 13. Дорожки Для моделирования указанных особенностей в языке UML используется специальная конструкция – дорожки (swimlanes):
- 14. Дорожки Название подразделений явно указываются в верхней части дорожки. Пересекать линию дорожки могут только переходы. Порядок
- 15. Дорожки Пример фрагмента диаграммы деятельности торговой компании:
- 16. Объекты Действия на диаграмме деятельности выполняются над теми или иными объектами. Эти объекты либо инициируют выполнение
- 17. Объекты На диаграмме деятельности с дорожками расположение объекта может иметь дополнительный смысл. Если объект расположен на
- 18. Объекты Модифицированный пример с торговой компанией:
- 20. Скачать презентацию