Python and UML

It’s been a good while since I’ve used any formal methods to plan any coding so it’s been a great using some UML again. It just shows that all that stuff I thought was fluffy bullshit realy does make sense when developing large projects. A few links I’ve found while looking around at Python and UML.

pyIdea is an IDE that generates Python code from UML diagrams.

Lumpy a UML generator for Python.

PyReverse is a set of tools for reverse engineering Python code.

ArgoUML is a modelling tool that helps you do your design using UML.

BlackAdder is an application development environment.

PyUt is a little UML1.3 diagram editor.

Wing IDE is the most advanced Python IDE available today (supposedly).

Stani’s Python Editor with built in UML and auto-completion.

Boa Constructor is a cross platform Python IDE and wxPython GUI Builder.

wxDesigner is a visual development tool for the free cross-platform GUI library wxWidgets.