Автоматические схемы последовательностей


Я унаследовал огромную кодовую базу, и мне было интересно, есть ли какой-либо инструмент, который позволил бы мне отметить любой метод в моем проекте и создать диаграмму последовательности со всеми вызовами классов в моем пакете, фильтровать их или что-то подобное.

3 5

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