Hi Erica. I imagine you are referring to analysis and design class diagrams when you are talking about analysis and design models. Keeping separate models looks good but it's not feasible without tool support. I would suggest a different approach of partitioning your design model into packages of classes that come as part of your analysis (i.e. your business and policy objects) and packages of classes that result from your technical architecture, (i.e. user interface and infrastructure objects). Now make the design packages depend on the analysis classes and you have a model of both your analysis and design/implementation in one place. You can isolate the analysis classes for higher level documentation purposes or use the full set of classes for your implementation. The advantage of this approach is that it gives you separate analysis and design models without the synchronisation problems: changes to your analysis classes will propagate to your design. You can also do some pretty neat tricks like generating large chunks of your design classes (or even code) by applying design pattern templates to your analysis classes. The disadvantage is that you need to use a certain type of architecture with business objects in the middle. Given that this is actually a good architecture anyway, it's not much of a disadvantage, though. Best regards, Huseyin Angay Karabash Ltd. www.karabash.co.uk <http://www.karabash.co.uk>
-----Original Message----- From: Winston, Erica [mailto:[EMAIL PROTECTED]] Sent: 10 January 2002 16:15 To: '[EMAIL PROTECTED]' Subject: (ROSE) Synching the Analysis and Design models Hi, all, I am inquiring as to the best practices for synching the analysis and design models. The project in question is large and will be released in several evolutionary lifecycles of RUP over 3 years, with releases being worked in concurrently. So keeping a current analysis and design model would have a lot of benefit if there is a way to manage them. In my past experience, the analysis model evolved into the design model and was not maintained separately after the cutoff. If there are any technotes/white papers, I'd be grateful for the URL. I checked through the web site and found nothing. TIA, Erica Winston Software Consultant This private and confidential e-mail has been sent to you by Egg. The Egg group of companies comprises Prudential Banking plc (registered no. 2999842), Egg Financial Products Ltd (registered no. 3319027) and Egg Investments Ltd (registered no. 3403963) which carries out investment business on behalf of Egg and is regulated by the Financial Services Authority. All members of the Egg group are registered in England and Wales. Registered offices: 142 Holborn Bars, London EC1N 2NH If you are not the intended recipient of this e-mail and have received it in error, please notify the sender by replying with 'received in error' as the subject and then delete it from your mailbox. ************************************************************************ * Rose Forum is a public venue for ideas and discussions. * For technical support, visit http://www.rational.com/support * * Post or Reply to: [EMAIL PROTECTED] * Subscription Requests: [EMAIL PROTECTED] * Archive of messages: * http://www.rational.com/support/usergroups/rose/rose_forum.jsp * Other Requests: [EMAIL PROTECTED] * * To unsubscribe from the list, please send email * To: [EMAIL PROTECTED] * Subject: <BLANK> * Body: unsubscribe rose_forum *************************************************************************
