Tools Designing large/complicated applications

Nick Vatamaniuc vatamane at gmail.com
Fri Jan 12 15:31:24 CET 2007


Carl,

Some well known design applications have plugins for UML<->Python
translation. For example EnterpriseArchitect
(http://www.sparxsystems.com.au/resources/mdg_tech/) has a plugin for
Python.  ObjectDomain though supports it natively:
http://www.objectdomain.com/products/od/overview.do

The good thing about Python is that it is concise enough to not need
UML diagrams. Python can be used as a prototype language itself. In
other words it could take longer to draw the UML diagram than it would
take to type up a mock-up in Python. While with Java, for example, it
is very helpful to have a code generation application to take care of
all the getters and setters.

But of course if you have non-technical people who just know how to
read UML diagrams, it makes sense to invest in a good design tool.

Hope this helps,
-Nick


Carl J. Van Arsdall wrote:
> For those of you that work on larger applications but still code in
> python... do your development teams use any tools to facilitate the
> design? (i'm not asking about editors here, i'm really asking about
> software design tools)  Are these the same tools you would use to help
> engineer software in another language?
>
> Is there anyone here who is forced to use a tool to design python
> software that completely hates it?  Why do you hate it?
>
> Thanks!
>
> -carl
>
>
> --
>
> Carl J. Van Arsdall
> cvanarsdall at mvista.com
> Build and Release
> MontaVista Software




More information about the Python-list mailing list