Has anyone used UML?

DJ no-spam at hotmail.com
Sun Jun 3 21:23:46 CEST 2001

ANother good book (meaning, not so thick) is "UML DIstilled" by Fowler.
You can get a good feel for UML, and also catch some cross currents, in
< 200 pages.

The UML User Guide is nice too, but you get a lot of "sell" from the
and the text is verbose, making one wonder if the authors ever heard of
Strunk & White.

UML and Python ? Hmm, probably more like Perl and VBScript... Python is
for people who want their code to be reused ;)


John Bell <jbellprj at iinet.net.au> wrote in message
news:3B1A5D10.A7139942 at iinet.net.au...
> Hi Frank,
> I've used a couple of formal methodologies in my time and am just getting
> UML.  The book that I'm reading is by the authors of UML:  "The Unified
> Modeling Language User Guide" Grady Booch, James Rumbaugh and Ivor
> Addison Wesley Longman;  ISBN 0-201-57168-4.  This is a decent starting
> They also do a UML Reference Manual (ISBN 0-201-30998-X) which I haven't
> bought.  They're both part of a HUGE series (about 60 books) by AWL on the
> topic.
> An important point is that UML is only part of the overall methodology
> recommend.  All three authors work for Rational Software (the people who
> Rational Rose, the leading commercial UML product) who recomend an
> documented in "The Unified Software Development Process" (Same authors
> 0-201-57169-2) which I also haven't read.
> If you're interrested in Software then I know of the following that's not
> the commercial arena:
> * I read the other day that the new version of dia (0.88.1) to some degree
> supports UML for Python specifically!  I downloaded it yesterday (from
> Sourceforge I think) but haven't looked at it yet.
> * There are a couple of Python specific UML projects underway on
> but they seem to be pre-alpha.
> * When I bought the Workstation Deluxe version of Redhat 7.0 there was
some S/W
> called metaedit+ included that is a major league UML kit.  See
> www.metacase.com.  Note that this was 7.0.  I haven't got my 7.1 set yet
> don't know if it's included.
> The key site to look at (if you haven't already) is www.omg.com (click on
> UML icon.
> As I said I'm pretty early in the process of looking at all this.  I've
> through the tutorial that comes with Metaedit+ and I'm about half way
> the UML User Guide.  My first impressions are that this is a GOOD THING.
> gave up seat of the pants programming when I left uni but have found my
> methodologies don't work so well with Python.  I'm always retrofitting
> rather than designing from a class based approach.  This often leads to
> rewrites that are wasteful.  Luckily my Python work is for my own business
> rather than for a customer!  I'm hopeful that UML will lead to me writing
> better Python the first time.
> John
> Frank Millman wrote:
> > After 15 years of designing applications using the good old "seat of the
> > pants" method, I have decided that, if I am to move forward, I need a
> > formal methodology.
> >
> > I have recently read about UML (Unified Modelling Language), a
> > standards-based method of designing and documenting any software
project. It
> > looks interesting, but it seems to have a steep learning curve.
> >
> > Does anyone have any knowledge or experience of UML that they would like
> > share?
> >
> > TIA
> >
> > Frank Millman
> --
> Regards,
> John Bell

More information about the Python-list mailing list