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

Reply via email to