Hi all.

During my work I often get this question, and my 'standard' personal
answer is the following:

- UML is a Language, so is a programming Language, too
- in UML, you communicate graphically and based on the oo paradigm (the meta
model)
- Compared to the programming language, UML can transport much more
efficiently
  information/context/abstraction than the code-text does.

Conclusion:
You build UML models to communicate (and secondary to generate code,
documents, 
automate, ...).

I met projects stating they didn't succeed in using UML.
This means in fact: they didn't want to communicate.

Best regards,
Volker


-----Ursprungliche Nachricht-----
Von: Dan Lupu [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 18. Juni 2001 13:43
An: Rose Forum
Betreff: (ROSE) Why do we build UML models ?



Hi all,

One of our developers asked me: "Why do we need to build a UML model of the 
software?. Why not to go straight to the code?"

I have two different answers for this:
1. Build a UML model of the software in order to execute it and this way 
check the software architecture.
2. Build a UML model of the software in order to have a road map for 
understanding the system(for new developers to the project).

The first answer implies maintaining the model in sync with the code. (this 
is a problem in Rose!)
The second answer implies that you can stop modeling at a specific level of 
detail and let the developers learn more from the code.

So, why do you use a model? What is the point of it?

Many thanks,
Dan Lupu
SQA manager, Email: [EMAIL PROTECTED]

************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages: 
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************

Reply via email to