I'm not quite sure what is meant by business classes. Generally I'm not looking for classes when building a use case model.
The way I work is to build the class model from the outside in. Start with the assumption that the actor interface classes can form the complete solution to your problem. Then add classes as necessary when you discover that this assumption needs additional classes in order to satify the problem. I think the minimum solution to modeling any use case model with classes, is going to be a class to satisfy each actor's requirements of the system. I build the logical model with this as my foundation. Les. ________________________________________________ Get your own "800" number Voicemail, fax, email, and a lot more http://www.ureach.com/reg/tag ---- On Mon, 4 Feb 2002, [EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote: > > > Wouldn't you want to focus on the business classes first? Those are the > classes that should be discovered during the Use Case analysis. Once I > figured out these classes, I would then start to focus on the > implementation classes needed for the target architecture. This way, > you'll have a clear picture of the business solution independent of the > technical constraints. As often as applications get re- engineered these > days, this view can save months off your next port and rewrite. > > Regards, > Walter Howard > > > > > > Les Munday > > <[EMAIL PROTECTED] To: > [EMAIL PROTECTED] > m> cc: > > Sent by: Subject: Re: (ROSE) > When do you identify classes and how. > owner- rose_forum@ra > > tional.com > > > > > > 02/04/2002 11:45 AM > > Please respond to > > Les Munday > > > > > > > > > > > > ________________________________________________ > Get your own "800" number > Voicemail, fax, email, and a lot more > http://www.ureach.com/reg/tag > > > ---- On Mon, 04 Feb 2002, Gopi Akula ([EMAIL PROTECTED]) > wrote: > > > > > Hi All, > > I am kind of done with my usecase analysis and was wondering > how and > > when do > > you identify the classes . > > > > Do you identify them during when you are doing sequence > diagrams or is > > it > > after the usecase analysis. > > > > > Use cases to Classes is probably the most difficult step with > UML, because you are transitioning from one technology to > another. (Functions to objects.) > > RUP and ICONIX will give directions that involve identifying > boundary, entity and control classes. > > The boundary classes represent your actors from the use cases. > The entities represent non-volatile (internal) storage > components. The control classes tie them all together. > > I use a similar method that involves identifying Boundary, > Entity and Control classes, but rather than trying to do it all > in one shot, I start with the bouandary classes, do some > analysis, then add entity classes, do some more analysis in > order to find the remaining control type classes. > > Finally analyse the whole class model to find any missing > boundary, entity or control classes. > > The process is described at > http://home1.gte.net/res0hbt4/html/Process.htm. > > Identifying classes starts with step 13. (Unfortunately I'm > still in the process of updating the web site, so only the HTML > links work at the moment.) > > Les. > **************************************************************** ******** > * 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 > **************************************************************** ********* > > > > > **************************************************************** ******** > * 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 > **************************************************************** ********* > > > ************************************************************************ * 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 *************************************************************************
