Синие кубики это состояния (тип деятельности) а стрелочки это условия при которых состояние меняется.
do {
} while();
ну типа