|
From: Frank V. C. <fr...@co...> - 2000-01-10 13:04:23
|
Saulius Kaukenas wrote:
>
> Frank:
>
> Thank you for feedback. We do appreciate your efforts to make MagicDraw
> product better. See my comments below:
>
> "Frank V. Castellucci" wrote:
>
> > I have found a couple of problems with MagicDraw UML 3.5 , no show
> > stoppers, 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
> > (stereotypes) for the time being.
>
> The attributes (and operations) may be sorted according their name
> (alphabetically), stereotype or visibility. They also can be unsorted (i.e.
> they are displayed in the order they were entered). The sorting rule can be
> changed from popup menu of the class (you can select either the
> "presentation options" or "edit view" and then "sort attributes" ("sort
> operations").
>
> > 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.
>
> That's a reasonable suggestion. Probably we will go that way.
>
> > 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.
>
> This is a functional limitation. We will fix it in next version.
>
> > 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.
>
> This is another functional limitation (diagram images aren't present in
> reports therefore documentation isn't generated for them either).
>
> > 6. Methods marked as virtual (Language settings) do not appear in the
> > class report.
>
> I was not able to regenerate that situation. I can guess that you have made
> some other changes in report options (e.g. checked "public members only").
>
> --
> Saulius Kaukenas
> Product Manager,
> No Magic, Lithuania
> P.O. box 2166, LT- 3000, Kaunas
> Phone: +370-7-229424, Fax +370-7-200536
> email: sa...@no...
> WWW: http://www.nomagic.com
> --
> MagicDraw UML page: http://www.magicdraw.com
--
Frank V. Castellucci
http://corelinux.sourceforge.net
OOA/OOD/C++ Standards and Guidelines for Linux
http://www.colconsulting.com
Object Oriented Analysis and Design |Java and C++ Development
|