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