Groups | Blog | Home
all groups > visual studio .net enterprise tools > january 2004 >

visual studio .net enterprise tools : UML Modeling using VSS


preinsko
1/30/2004 12:06:07 AM
I have a couple of questions regarding UML modeling.

I have created a template and added the relavent .Net classes to it and that works fine as is; but I would like to extend it for web development. For example I would like to extend the page class so I have a superclass (abstract) and then two subclasses (client and server). I seem to get all tangled up in the terminology and the resulting drawing doesn't seem to tell the complete story. It seems that the only stereotype supported is system, I tried adding sterotypes and still it just doesn't seem quite right to me. The online help is somewhat underwhelming and doesn't seem to address advanced issues

Also, I have tried to create some custom shapes and while the shape can be created there is no property sheet associated with it. I thought that if I used the master shape to create a new shape everything would be inherited; but that appears to not be the case.

Also, while I have been using the UML for sometime I now want to begin working with the artifacts. I cannot find any documentation regarding this. I am referring to the property sheet categories above and beyound properties and methods (operations). Is there some additional documentation I am missing? Along these same lines is there anything that explains the difference between J2EE UML and Visio UML? Terminology is driving me nuts at times

Wish List:: Something that would be really cool is for someone to take the FMStocks7 sample app and fill out the uml model with the rest of the information, the current version helped me get more out of the static diagrams; but I still have problems with the dynamic ones. I wouldn't mind reverse engineering it again if they would fill out the UML. Maybe expanding the sample and including it with the help documentation would be even better as a kind of tutorial.

Thanks in advance
Pa
Pamela Reinsko
2/3/2004 1:16:09 AM
Is anyone monitoring this newsgroup? I am still frustrated attempting to create superclass and it's subclasses in Visio. The only way I can show inheritance is through an interface and this is not what I learned in the past. I have tried everything and nothing works. When I look at the tree it appears to be upside down in my mind. If I have a class named animal andn I declare attributes and operations for it and then create a class called bird with it's own property of wingspan I get nowhere very fast. I have tired tagging the animal class as a Root; but that does nothing. I have tried to set it up as a stereotype and that does nothing.

If I move the class icon for bird directly under the class animal I and then drag the icon for an instance of Bird I get
Animal::Bird and I always thought that the left hand side was the subclass and the right hand side was the base class.
So I keep reading this as Animal is a subclass of bird which is upside down

I don't believe it is the UML that causes me problems since I can use other programs and get closer to what I want; but I want to use Visio for obvious reasons.

Please could one of the MVPs respond to this message? Even if you tell me to bug off at least I will feel that someone is paying attention. After all this is not the cheapest software on the planet.
Pa

lanced NO[at]SPAM online.microsoft.com
4/19/2004 7:47:15 PM
The Visio UML solution is not extensible. A number of potential solutions
have been/are being explored here.

This posting is provided "AS IS" with no warranties, and confers no rights.
AddThis Social Bookmark Button