Управление состояниями: Диаграммы UML и диктофоны