See the following Rose Architect article for further 
food for thought and maintaining two models. It's old 
but may prove useful.

http://www.therationaledge.com/rosearchitect/mag/archive
s/9901/extreme.html

Pete



Quoting [EMAIL PROTECTED]:

> 
> (responding to Wonne Keysers)
>
> > When opening the RUP model which comes with rose, 
there is an
> > Analysis Model and Design Model package.
> > Question: what should reside in each of those 
packages?
>
> > During analysis, resulting objects are still at 
rather high level of
> > abstraction. (boundary, entity or control) When 
going from
> > analysis, do we re-use the analysis classes or do 
we create
> > new ones?
>
> > The second option is the easiest one, but then the 
analysis
> > diagrams, which are a nice documentation of the 
overall
> > functionality of the system, are lost.
>
> Ah, the old question of what is analysis and what is 
design -
> a topic that crops up regularly on the OTUG 
discussion group,
> and never gets a real consensus answer.
>
> IMHO, the analysis model contains mainly discoveries 
about
> the problem to be solved, and (apart from 
representational
> decisions) few decisions.  The design model contains 
the
> decisions you take toward solving the problem.
>
> I think it is necessary to get some understanding of 
this before
> you can answer your question.
>
> It is common to develop the design model by adding to
> the analysis model classes.  This ensures the Analysis
> model is in step with the Design model.  
Unfortunately,
> the 'pure' analysis model is lost in the process.  
Your
> answer to the question will depend on how much this 
matters
> to you.
>
> Some people keep the Analysis model 'pure' and create
> a separate design model.  Theoretically, changes to a
> domain model are addition only, but that assumes 
people
> get it right first time (which is pretty rare).  So 
changes in
> design should not need to feed back into analysis.
> (Again this is an Ideal, rarely realised).  However, 
keeping
> the analysis model separate from design allows 
multiple
> designs to be developed from it, and keeping the
> domain model pure allows it to be re-used for other 
systems
> in the same domain.
>
> Well, that's a breif overview of some of the forces 
involved.
> It's up to you to decide which are more important in 
your
> circumstances.
>
> HTH,
>
> Paul Oldfield
>
> any opinions expressed herein are not necessarily 
those of
> Mentors of Cally
> 
********************************************************
****************
> * 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_for
um.jsp
> * 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
*
* 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