И, мне кажется, с точки зрения читаемости процедурного кода, превращение его в блок-схему не лучше, чем улучшение самого кода. Иногда даже текстовое описание лучше и кода, и диаграммы. В RUP, например, на уровне стандарта разрешается текстовое описание... при всем их ратовании за графику. Думаю , диаграммы полезнее для более высокоуровневых вещей. И улучшают они не все аспекты кода, но именно его структурированность.