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.