2015-05-12 4 views
4

Попытка выяснить, есть ли инструмент для захвата потока внутри одного метода Java на диаграмме.Метод потока метода JAVA

Рассмотрим, например

public void getXXX(String y, String z) { 
    if (y.equals("proceed")) { 
     .... 
    } 
    else { 
    if (z.equals("proceed")) { 
     .... 
    } 
    else { 
     .... 
    } 
     ----do some processing 
    } 

} 

Я ищу инструмент, который будет преобразовывать поток в пределах этого метода getXXX на диаграмме.

A) Я не знаком с UML, обычно мы используем блок-схемы. Есть ли эквивалентная диаграмма в UML. - Мероприятия?

B) Исходя из результатов, предоставленных A) - возможно ли в Eclipse сгенерировать эту диаграмму из CODE. C) Если это не представляется возможным произвести с помощью Eclipse, есть какие-либо инструменты, которые будут принимать КОД и генерируют указанную схему

ответ

0

Посмотрите на этих двух инструментов:
1. Code Rocket For Eclipse
2. codeswat.com

+0

Благодарим вас за ответ. Какая диаграмма в UML дает поток внутри метода. –

+1

['Диаграммы действий'] (http://en.wikipedia.org/wiki/Activity_diagram) в UML предоставляют аналогичные обозначения для блок-схем и являются предпочтительными по сравнению с ними, поскольку они имеют более стандартную нотацию. – hitz

0

fUML spec от OMG-карт деятельности на Java. Я думаю, что это также идет в другом направлении. Существует открытый источник reference implementation. Диаграммы операций - это то, что вы ищете. Более того, вы можете посмотреть в ALF, который является более мощным языком, который изоморфен действиям UML. С ALF вы должны уйти от своего пути, чтобы сериализовать поток управления в вашей программе. Это круто. Он также имеет открытый исходный код reference implementation.

Смежные вопросы