UML and Python

Sean Ross sross at connectmail.carleton.ca
Mon Jan 20 01:17:36 CET 2003


Hi. I really don't have much to say about UML except to say that it can be
useful for the reasons you've given:

>So I'm mostly interested in its ability to clarify my own code to myself
for
>architectural improvement. On the other hand, I do have to communicate with
>others about the design for future use, and I hope to attract other
>developers to the project by being well-designed and well-documented.  And,
>for non-developers, there's also some documentation into the general design
>and capabilities of the software, which might benefit from parts of UML

But, in case you're interested, you might want to check this out:
http://pyut.sourceforge.net/features.php

>From the site:
'''
What is Pyut ?
PyUt :
PyUt is a little UML1.3 class diagram editor with support for output
plug-ins. Export to XML, JPEG, BMP, PS. PyUt stands for Python UML Toolkit.
'''

and, apparently, it includes:

Python generation + reverse engineering
Java generation + reverse engineering
C++ generation

You can use it for class diagrams and use-case diagrams. They're working on
sequence diagrams.

Anyway, good luck with what your working on,
Sean






More information about the Python-list mailing list