OpenU.Ru
Разбиение графа деятельности для распределения
ответственностей. Сами по себе "плавательные дорожки" не имеют определенного
значения. Чаще всего они соответствуют организационным блокам бизнес-модели.
См. activity graph.
Семантика
Состояния деятельности, изображенные на графе деятельности, могут разделяться на так называемые "плавательные дорожки", которые получили свое название за визуальное сходство с дорожками в бассейне. "Дорожки" служат для группирования состояний при формировании графа деятельности. Каждая из них представляет собой некую значимую долю ответственностей состояний, - например, бизнес-организация несет ответственность за шаг в потоке работ. Их можно использовать любым удобным для разработчика образом. Если в графе деятельности присутствуют "плавательные дорожки", то все имеющиеся состояния разделяются между ними. У каждой "плавательной дорожки" есть свое имя, которое отличает ее от других "дорожек". Собственной семантики в языке UML у "дорожек" нет, однако они могут косвенно соответствовать каким-либо элементам из реального мира.
Нотация
Диаграмму деятельности можно визуально разделить на "плавательные дорожки",
каждая из которых будет отделена непрерывной линией от соседней (рис. 176).
Каждая "плавательная дорожка" - это представление высокоуровневой
ответственности за часть общей деятельности, реализовывать которую может как
одни, так и несколько объектов. Порядок расположения "дорожек" не
имеет значения, однако он может косвенно указывать на некоторые факты, относящиеся
к реальному миру. Каждое состояние-деятельность приписано к одной "дорожке"
и располагается непосредственно внутри нее. "Дорожки" могут пересекаться
переходами, траектория маршрута которых не несет никакого семантического значения.
"Плавательные дорожки" - всего лишь способ разделить граф на произвольные
категории. Этого можно добиться и другими средствами, в случае если такое визуальное
деление на дорожки не представляется удойным. Например, можно выделять нужные
части графа цветом или же просто использовать именованные значения.
Рис. 176. Плавагельньв дорожки - на диаграмме деятельности