Какие есть хорошие программы для проектирования структуры программ? Подскажите программы с помощью которых можно разработать структуру приложений перед приступлением к самой разработки. К примеру с помощью которых можно строить диаграммы последовательностей, можно набросать интерфейс и т п.