Эй, знатоки языка UML! Чем отличается диаграмма деятельности от диаграммы состояний?
Как я понял, диаграмма деятельности, это частный случай диаграммы состояний, но посмотрев несколько примеров, никакой разницы что-то не обнаружил. Пишу курсач, на тему моделирования кой-какой интересной САУ на языке UML. В сабже разбираюсь, но UML увидел впервые. Объясните просто и в двух словах, в чём основные отличия. Литературой уже обложился, давать мне ещё больше не надо, объясните на пальцах, если это возможно.
мануалами обложился, а читать их не пробовал?
Диагра́мма состоя́ний — ориентированный граф для конечного автомата, в котором
вершины обозначают состояния
дуги показывают переходы между двумя состояниями
На практике вершины обычно изображаются в виде окружностей и, если нужно, двойных окружностей. В нотации UML состояния изображаются прямоугольниками с закругленными углами. - это с википедии
Диагра́мма де́ятельности англ. activity diagram — диаграмма, на которой показано разложение некоторой деятельности на её составные части. Под деятельностью англ. activity понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов — вложенных видов деятельности и отдельных действий англ. action, соединённых между собой потоками, которые идут от выходов одного узла ко входам другого. - с той же википедии