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

Reply via email to