Gopi,
Your mail prompt me to respond with two remarks:
1. "Kind of done" with your use case analysis sounds like an approach where
you want to have all your use cases in place before proceeding. Maybe you
do not have this approach so correct me if I am wrong. But if you have it
might be worthwhile to only start with the most critical and high level use
cases as defined in the UP terminology, and then iteratively do some class
analysis (see below), design and coding.
2. How to find the classes? This is where several approaches come to mind,
depending on the kind of models you are working with. Usually it is better
not to derive classes, especially when you are starting to find your
analysis classes, from your use cases but from the business domain you are
modeling. Analysis classes are not directed at modelling a solution (which
is design activity) but at modeling the problem. Finding classes in this
case can be done very effectively using CRC sessions
(Classes-Responsibilities-Collaborators). Done entirely in the domain you
are modeling, this is a responsibility-driven design that identifies
classes by the responsibilities they have and the objects they work with to
get those responsibilities done are candidates for associations.
Use case modeling should be restricted to functional requirements spec
(necessary up-front for the contract with the customer ...) and model
validation (does the model ***at least*** do what it is supposed to do?).



                                                                                       
                             
                    "Gopi Akula"                                                       
                             
                    <reachgopi@hotmail.        To:     [EMAIL PROTECTED]         
                             
                    com>                       cc:                                     
                             
                    Sent by:                   Subject:     (ROSE) When do you 
identify classes and how.            
                    owner-rose_forum@ra                                                
                             
                    tional.com                                                         
                             
                                                                                       
                             
                                                                                       
                             
                    04-02-2002 05:17                                                   
                             
                    Please respond to                                                  
                             
                    "Gopi Akula"                                                       
                             
                                                                                       
                             
                                                                                       
                             





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.

Thanks all for the response.
Gopi



_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.

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