Creating .NET UML Classes

P

Paul Hadfield

Hello,

I've just started using Visio For Enterprise Architects (SP2) - I believe
it's Visio 2003 version, because whilst it doesn't say it anywhere clearly,
that's when the copyright message runs up to.

My problem is that I've been development classes/interfaces, etc for a new
(2005) DotNet project and I'm stuck as to how I can include the .NET system
classes. The UML stencil that comes with Visio has the basic data type
defined for C#, but I can't see how to reference system namespace classes.
If I want to pass a StringBuilder object my only options so far is to leave
the type unspecified or to manually create the class diagram for
StringBuilder myself (a large overhead). If I did do that, how could I
then share all that work amongst other visio projects as it appears that I
can only add these classes to the project. How do other people get around
this? I've gone a bit google blind, searched for a good couple of hours
last night, and I can only think I'm looking for the wrong thing as I
couldn't find anything relevant. The only thing I did notice is that my
version of Visio doesn't appear to integrate with Visual Studio (maybe
because the IDE is 05 and Visio is 03, or just because I don't have Team) so
I can't reverse engineer an existing project to see how it copes with these
types.

Could anyone help me out on this / point me in the right direction.

Regards,

- Paul Hadfield
 
M

Michel LAPLANE \(MVP\)

If you have picked up the visio for architect version in the VS 2005 package
(professional or team system for software architect) it integrates with
VS2005.

To get the .NET classes, just reverseengineering a .NET application.

Enjoy with visio.
 
P

Paul Hadfield

Thanks for your reply - your answer was what I feared, now to see if my
company have / or will pay up for the new version!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top