(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_forum.jsp * Other Requests: [EMAIL PROTECTED] * * To unsubscribe from the list, please send email * To: [EMAIL PROTECTED] * Subject: <BLANK> * Body: unsubscribe rose_forum *************************************************************************
