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