Автоматические схемы последовательностей
Я унаследовал огромную кодовую базу, и мне было интересно, есть ли какой-либо инструмент, который позволил бы мне отметить любой метод в моем проекте и создать диаграмму последовательности со всеми вызовами классов в моем пакете, фильтровать их или что-то подобное.
3 ответа:
Вы дали Architexa попробовать. Eclipse плагин и бесплатно для личного использования.
Взгляните на трассировку для генерации диаграмм последовательностей скриптов python. Вы можете настроить эти сценарии для создания диаграмм последовательностей с помощьюEventStudio System Designer .
Обратите внимание, что EventStudio не является бесплатным инструментом. Я связан с компанией.
Я реализовал генератор последовательностей на основе теста junit, который генерирует диаграммы последовательностей для примера пакета PGF-umlsd latex:
Привет, мир
@Test @SequenceDiagram({ Controller.class, Model.class }) public void testMethod() { Controller c = new Controller(new Model()); c.init(); c.simpleBeanOperation(); }Https://github.com/sherif181/java-sequence-diagram-generator