Как правило, да - по крайней мере, это, вероятно, самый распространенный способ их использования.
Это не предписано таким образом в спецификации UML ;это позволяет более широко использовать конечные автоматы.Например, конечное состояние может использоваться для обозначения конца потока поведения в области, если конечный автомат имеет> 1 области.Или конечный автомат может использоваться для определения протокола вместо жизненного цикла объекта.
Некоторые варианты (профили) UML действительно обеспечивают поведение, которое вы описываете, например Исполняемый UML .
Я бы, наверное, перевернул вопрос с ног на голову и спросил бы: будет ли вам полезно, если конечный автомат определит жизненный цикл объекта?Если так, то просто используйте это таким образом.Если вам нужно формализовать, то вы можете определить профиль.Но одинаково хорошо просто неформально договориться в вашей команде.
hth.