Solved

C# to UML

Posted on 2003-10-30
8
444 Views
Last Modified: 2010-04-16
I was wondering if anyone knew of some application out there that could read through C# code and spit out a uml schema?  either through the dll the source code or by using the xml autodoc stuff.

Thanks
0
Comment
Question by:jayrod
8 Comments
 
LVL 2

Expert Comment

by:smitty22
ID: 9653108
Write the program, then design the program?  Somewhat backwards don't you think?
0
 
LVL 2

Accepted Solution

by:
ericsDev earned 150 total points
ID: 9653939
http://download.com.com/3000-2212-10161735.html?tag=lst-0-12


Program called WithClass... free demo available, I havn't used it much at all but it seems to work well.  Kind of pricey to purchase, but like I said... free trial.
0
 
LVL 3

Author Comment

by:jayrod
ID: 9653973
well I was hoping to have something to look at first and sort of learn UML from and then later on actually start first in UML
0
DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

 
LVL 6

Assisted Solution

by:etmendz
etmendz earned 150 total points
ID: 9654957
The process is called reverse engineering. The latest versions of Visio supports UML and .Net. But you need to have the source code loaded in VS.Net. Then there's a menu option in VS.Net to Reverse Engineer... ;-)
0
 
LVL 3

Author Comment

by:jayrod
ID: 9654967
oh wow... that's awesome.. I've been trying to get my company to get visio.. sweet
0
 
LVL 18

Assisted Solution

by:testn
testn earned 50 total points
ID: 9655140
Visio doesn't support UML directly though. To use that feature, you need to get VS.NET Enterprise Architect edition.
0
 
LVL 18

Expert Comment

by:testn
ID: 9655156
I mean that it supports UML stuff but not perfectly i.e. stuff like database and reverse engineering.
0
 
LVL 6

Assisted Solution

by:purpleblob
purpleblob earned 150 total points
ID: 9658584
One nice application for working with UML is Enterprise Architect (http://www.sparxsystems.com.au/) this can reverse engineer (amongst other things). I've found to be a very useful UML tool. IT can also work with quite a few languages - well worth a look
0

Featured Post

NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Extention Methods in C# 3.0 by Ivo Stoykov C# 3.0 offers extension methods. They allow extending existing classes without changing the class's source code or relying on inheritance. These are static methods invoked as instance method. This…
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question