RE: UMLish modellers?
RE: UMLish modellers?
- Subject: RE: UMLish modellers?
- From: "Smith, Bradley" <email@hidden>
- Date: Mon, 10 Sep 2001 09:45:52 +0100
Mark Grob asked: -
>
How many of you use UML modelers on a daily basis?
>
>
How many people do you have in your development teams?
>
>
How many of you actually use a development method that is not a basic code
>
and fix?
Before I start my conscience forces me to tell you that I am heavily biased
in that I work for a company developing a Real-Time UML modeling tool.
There, now that's out of the way:-
I use UML to model everything I do. Even small projects. I don't use
everything UML has to offer: In fact most of the time I just use static
Class Diagrams. Sometime I use Use Case diagrams and occasionally Sequence
Diagrams. depending how big the project is.
We have 6 people in our development team but rarely have more than 2 people
working on a particular area of the product at the same time i.e. our
development teams really consist of one or two people. Three maximum.
We design using our own UML modelling tool (Real-Time Studio) and then code.
We are able to generate code frameworks from our models and can also
automatically update our models from our code. Even if we couldn't do this I
would still model the design before coding.
I'd also like to reply to some of the negative comments made about UML: -
It doesn't take "months" to design your system using UML. I can get my maing
design drawn up in a couple of hours usually. Class diagrams reveal design
flaws early on. Using code generators you can actually cut down the time
required to write your main framework.
When we get new programmers working on a section of the product they haven't
worked on before, I just tell them where the UML model is for the stuff they
are working on and often find they don't need to ask any more questions. UML
is a very good way of describing a system.
There you go then. Just my two penneth.
Brad