Thanks for you answer Todd!
 
    There was no need to try to conveince me, well I'm a user of Rose since 3 years, and won't leave it (don't worry :o) ). I was just seeking for some really concrete information regarding Rose compliance to UML 1.3 in order to help me in some work I'm performing, and wich enclose this topic.
 
Regards,
Francois.
----- Original Message -----
Sent: Monday, April 02, 2001 15:32
Subject: RE: (ROSE) Rose UML Compliance

There are a lot of issues involved in the compliance question, two major ones of which are:
 
-  Does the tool support all the icons that are defined by the specification?
-  Does the tool enforce the semantics that are defined by the specification?
-  Does the support that is provided enable customers to do their work successfully?
 
To be quite honest with you, Rose, like all other visual modeling tools, does not support all of UML 1.3.  The primary holes in the Rose 2001 version of the product include the following:
-  We support three compartments on class icons.  UML does not specify a finite number of compartments
-  We have the strongest support for sequence diagramming in the industry, what with our strong semantic ties between interaction diagram objects, interaction diagram messages, and the corresponding classes.  There are some areas for improvement, though, including:
   +  Supporting all message types that are defined by UML
   +  Explicitly supporting UML's object creation and destruction syntax.
   +  Explicitly supporting UML's conditional logic notation for sequence diagrams.
   +  Rose work-arounds exist for these omissions, so most customers live quite well with the current tool
 
On the good side, Rose is the only tool to support the standard UML extension for data modeling and is the most compliant tool with respect to the UML extension for modeling J2EE systems.  We also have the most UML-compliant support in the industry for state modeling.
 
The fundamental questions to ask yourself are:
-  What business need would drive me to incorporate visual modeling into my development practice?
-  Which solution best meets these needs?
 
Solutions are much more than just tools.  They can include:
-  Guidance/concepts to improve the way I work.  In the Rational camp, this is Rational Unified Process
-  Tools to automate my ability to use the concepts effectively
-  Services to accelerate my ability to apply the concepts and use the tools.
 
It is not just about fancy tools, even though we have tools as good as anyone else's.  It is about solving your business needs.  This takes more than just tools.
 
Short question, long answer :-)
 

********************************************************

R a t i o n a l
the e-development company�

Todd Dunnavant
Technical Lead, Texas/Oklahoma I District
Office Phone #:  (281) 499-8789
Fax Phone #:     (281) 499-6293
E-mail address:  [EMAIL PROTECTED]

 

Rational's Mission:  "To ensure the success of Customers who

depend on software development and deployment."
********************************************************

-----Original Message-----
From: Francois Toubol (Private Mail) [mailto:[EMAIL PROTECTED]]
Sent: Monday, April 02, 2001 12:58 PM
To: [EMAIL PROTECTED]
Subject: (ROSE) Rose UML Compliance

Could anyone tell me where can I find documentation about Rose compliance to UML v1.3 specification?
 
Fran�ois Toubol.

Reply via email to