The best place to start with any new tool, is a good book. :)

This text is taken from the book: Visual Modeling with Rational Rose and UML
by Terry Quatrani.  Isbn 0-201-31016-3 




Logical View (page 142-144)

        This view of architecture addresses the functional requirements of
the system-what the system should provide in terms of services to it users.
The logical architecture is captured in class diagrams that contain the
classes and relationships that represent the key abstractions of the system
under development. This view is addressed early in the elaboration phase
with the creation of classes and packages that represent the major
abstractions of the domain. As time moves on, more classes and packages are
added to the model to reflect the decisions made concerning the key
mechanisms of the system. A key mechanism is a decision regarding common
standards, policies, and practices. The  selection of the key  mechanisms
for a system is often referred to as tactical design. "Poor tactical design
can ruin even the most profound architecture, and so the team must mitigate
this risk by explicitly identifying the project's key policies. Some common
key mechanism involve the selection of an implementation language,
persistent data storage, the look and feel of the user interface, error
handling, communication mechanism, object distribution and migration , and
networking. Today, many patterns exist that may be used to implement the key
mechanism decisions made for your system. I strongly recommend looking into
patterns before you try to "roll your own." Additionally , the concepts of
cohesion, closure, and reuse will affect the choices that you  make. Robert
Martin discusses some of the ramifications of the choice of packages for
your system in his book, Designing Object Oriented C++ Applications Using
the Booch Method. Although this book uses the Booch notation and process, it
is still applicable to the Rational Objectory Process and the UML. The
bottom line is: the UML may be used to communicate the strategic decisions
made for your system by adding packages to the model to communicate
implement, and document these decisions.        
        
        This section then goes on to describe "Sample Key Mechanisms for the
ESU Course Registration Problem." 


THE USE CASE VIEW (PAGE 155)


        This view of architecture demonstrates and validates the logical,
process, component, and deployment views. Sequence diagrams and
collaboration diagrams are created to show how the various design elements
interact to produce the desired behavior. 







Best Regards
Wayne E. Denman
Rose Technical Support Engineer
Rational Software Corp. 
The E-Development Corporation
1-800-433-5444

Rational User Conference 2001
July 22-26    Denver, Colorado
 http://www.rational.com/ruc

 -----Original Message-----
From:   nizamuddin [mailto:[EMAIL PROTECTED]] 
Sent:   Saturday, July 17, 1999 2:54 AM
To:     [EMAIL PROTECTED]
Subject:        (ROSE) can u tell me what is Use Case View and what is
Logical view


Hi All,
I want to start a model.
before I begin using the model I want to know what shold go where?
I understand Componet View where all components will sit(used for code
generation) and Delpoment View is the system will be deployed..

Thanks
Nizam
----- Original Message -----
From: payam` zahadat <[EMAIL PROTECTED]>
To: <    >
Sent: Tuesday, July 17, 2001 1:54 PM
Subject: (ROSE) Different Privilages


>
> Hi
> I have some users with different privilages to access
> to the system like administrator,users with special
> tasks,... .
> their privilages may be change some time in the future
> or not, Which is better: one actor for all users of
> the system(include admin,...),or seperate actors for
> each ?
> if the new groups of users migth be specify ,which one
> is better?
> Thanks
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail
> http://personal.mail.yahoo.com/
> ************************************************************************
> * Rose Forum is a public venue for ideas and discussions.
> * For technical support, visit http://www.rational.com/support
> *
> * Admin.Subscription Requests: [EMAIL PROTECTED]
> * Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
> * 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
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* 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
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages: 
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* 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