First let's look at the definition of a Business Use Case and a Use
Case.

Business Use Case:  The processes of a business are defined as a number
of 
                    different business use cases, each of which
represents
                    a specific workflow in the business. A business use 
                    case defines what should happen in the business when

                    it is performed; it describes the performance of a 
                    sequence of actions that produces a valuable result
to
                    a particular business actor.

Use Case         :  In its simplest form, a use case can be described as
a
                    specific way of using the system from a user’s
(actor’s)
                    perspective.  A more detailed description might 
                    characterize a use case as: 
                       - a pattern of behavior the system exhibits
                       - a sequence of related transactions performed by
                         an actor and the system 
                       - delivering something of value to the actor  
                    Use cases provide a means to: capture system
requirements,
                    communicate with the end users and domain experts,
and 
                    test the system.  Use cases are best discovered by
examining
                    the actors and defining what the actor will be able
to do 
                    with the system. 

>From these definitions it is clear that Business Use Cases are used to
capture
the high level busisness model -- they have nothing to do with the
system to be
designed except that they give the designer an understanding of how the
business
works.  Once the designer has this understanding, they can move on to
Use Cases.
Use Cases deal with the system being designed -- they capture how the
system which
will be used by the business is required to work.

Once the Use Cases are set you should have a basic idea of what the
system is
required to do.  Then it is time to move on to Use Case Realizations.

Use Case Realization: A use case realization is a graphic sequence of
events, also
                      referred to as a scenario or an instance of a use
case.  These 
                      realizations or scenarios are depicted in either a
sequence or 
                      collaboration diagram.  The two most common
scenarios are the
                      typical (or primary) scenario, where all is well
and the exception
                      (secondary) scenario, which addresses the
deviations.  The 
                      exception scenario address the "what if?" elements
of the use case.

So for each Use Case there will be one or more Uxe Case Realizations
that deal with
specific scenarios.  It is in the Sequence Diagrams, Collaboration
Diagrams, Activity
Diagrams, and/or State Diagrams of the Use Case Realizations that you
begin to get an
idea of what objects will be needed to implement your system.  From here
you move on
to designing the class hierarchy etc, etc...

Hope this helped.
-Frank



> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED]] On Behalf Of GZ MIS - Kent Liu
> Sent: Tuesday, July 16, 2002 6:12 PM
> To: [EMAIL PROTECTED]
> Subject: Re: (ROSE) Use Case
> 
> 
> 
> To my knowledge, I guess business use case is refer to 
> business module. After study the user requirement, then can 
> get some business modules that all combine to be the whole 
> business rule. Then the use case is the each scenario of the 
> business use case. If using UML diagram, I guess can make the 
> relation as below:
> 
> ----------------------------- 1..n                            
>       0..n   -----------------
> |Business Use Case|  -------------------------------------|Use Case|
> -----------------------------                                 
>                   -----------------
> 
> Can anyone teach me does this right or not ?
> Thanks.
> 
> 
> -----原始邮件-----
> 发件人: ANBEESWARAN Ramachandran [mailto:[EMAIL PROTECTED]]
> 发送时间: 2002年7月16日 22:42
> 收件人: rose
> 主题: (ROSE) Use Case
> 
> 
> 
> Hello All,
> 
>     If anybody have the idea about the 'business
> usecasee' and 'use case', is it possbile to make me
> clear about these use cases. Where we have to use
> these use cases.
> 
> Thanks in Advance.
> 
> Anbeeswaran.
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Autos - Get free new car price quotes http://autos.yahoo.com
> **************************************************************
> **********
> * 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
*************************************************************************

Reply via email to