I'd suggest a third reason:
to satisfy a customer requirement (in which case you don't care whether the model 
stays in sync or not)
which allows the customer to "see" a design.
Down the road the whole concept of design becomes irrelevant and
you're left with 500,000 lines of code that sometimes work together and sometimes 
don't.
When your done, you "link" about 20,00 lines of code to a model element and say -
this belongs to that, we met our requirement.
:)
aerospace victim
ashley r

> ----------
> From:         Dan Lupu[SMTP:[EMAIL PROTECTED]]
> Reply To:     Dan Lupu
> Sent:         Monday, June 18, 2001 4:43 AM
> To:   Rose Forum
> Subject:      (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