Подскажите может кто в курсе. Нужна программа для облегчения разработки архитектуры ПО. То есть, к примеру хотелось бы следующего: рисуем диаграмму два прямоугольника (к примеру) связанных двух направленной стрелкой. Один называется «Сервис», Другой «модуль БД». Щелкает на «Сервис», открывается другая диаграмма второго уровня описывающая компоненты из которых состоит сервис стрелки между ними (интерфейсы через которые компоненты взаимодействуют между собой). Щелкаем на стрелке и видим описание протокола по котором у обмениваются «Сервис» и «модуль БД». Ну и так далее. Не нужно навороченных решений, доводящих дело до генерации кода. ))) Это нужно только для выстраивания и структурирования мыслей в ходе обсуждения архитектуры ПО, распечатки и раздачи этих диаграмм. Хотелось бы, что бы это было OSS.
ЗЫ: Простите за неровные мысли, самому пока сложно сформулировать то, что хочу.