----- 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."
********************************************************
Could
anyone tell me where can I find documentation about Rose compliance to UML
v1.3 specification?
Fran�ois Toubol.