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
*
*************************************************************************

Reply via email to