|
From: Frank V. C. <fr...@co...> - 2000-01-10 03:33:30
|
I have updated and uploaded, commited, etc. the process.html document to
cover admin steps in the design work.
I have found a couple of problems with MagicDraw UML, no show stoppers,
but mainly report issues:
1. The diagram display of methods is not consistent with the order they
are entered, they seem to be sorting on stereotypes, we may not use them
for the time being.
2. There does not seem to be a way to order functions within a class, in
the class diagram object it seems that you are supposed to be able to
drag the order, but it does not fully work (maybe because of #1).
3. Constraints require a name and appear as "{name = expression}". I
would suggest we stick to the standard "pre:", "post:" and "invariant:"
of OCL 1.1.
4. While you can specify an exception in the Language Settings, they do
not appear as part of the specification in the Class report and it
doesn't appear that there can be more than one (1) specified.
5. Documentation assigned to the top level diagram is not generated in
any report. The classes, use-cases, etc. documentation is generated, but
not the diagram view itself.
6. Methods marked as virtual (Language settings) do not appear in the
class report.
I am posting these issues to NoMagic and will let everyone know the
outcome.
--
Frank V. Castellucci
http://corelinux.sourceforge.net
OOA/OOD/C++ Standards and Guidelines for Linux
|