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