[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: (FC-Devel) Dia, GTK+ Graphing tool(GPL'd)



Hi, Matthew! 

>>>>> "MAZ" == Matthew A Zeits writes:

MAZ> Here's(http://www.lysator.liu.se/~alla/dia/dia.html) a gpl'd Graph
MAZ> design tool front-end written with gtk+ that is similar to Visio.  It
MAZ> currently does UML static class diagrams. 

Thanks, will take a look asap.

MAZ> Also, has anyone considered reverse engineering approaches yet?  I
MAZ> have seen alot of design methodology discussions, but It would seem
MAZ> that a reverse-engineering tool(say, to generate UML diagrams,
MAZ> tentatively) would be a good thing to start concurrently with the
MAZ> other design efforts.  Any suggestions?

I don't think so.  My idea is that the design (and analytic or some else)
documents as well as a source code should be stored in the Repository.
User-level tools will use Secondary Interface Servers to manipulate them.

Since reverse engineering takes the source as the input and produces design
document as the output, such questions arise:
 1. How it will get access to the source code?
 2. What will be the format of produced design document?
 3. How the design document will be stored in the reporitory?

The same questions would be asked by every author of user-level tool like
an editor or a code generator.  They are the highest priority issues to
solve (of course, following the normal pathway: requirements -> analysis -> 
design -> code)

-- 
SY, Andrey V Khavryutchenko	http://www.kbi.kiev.ua/~akhavr

Shick's Law:
	There is no problem a good miracle can't solve.