Solved

c# reverse engineer to diagrams

Posted on 2009-07-06
6
530 Views
Last Modified: 2013-12-17
I have some c# code which I would like to view as a flow chart to see how it all fits to together.

Is there any freeware or feature in visio which I can reverse engineer my code into something like UML.
0
Comment
Question by:Mr_Shaw
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
6 Comments
 
LVL 53

Accepted Solution

by:
Dhaest earned 350 total points
ID: 24784817
I haven't seen any freeware for this, only tools for which you'll have to pay

Visual UML (between $197 and $397)
http://www.visualuml.com/ 

Alvova Umodel (99¬ to 149¬)
http://www.altova.com/features_reverse_engineer.html
0
 
LVL 19

Assisted Solution

by:daveamour
daveamour earned 50 total points
ID: 24784916
Visual Studio with Visio does this but not sure if it does it well enough for your requirements.
I have VS 2008 pro + Visio for Enterprise Architects but to be honest I don't know if Visio is needed or whether this is part of VS but I suspect visio is needed.
0
 
LVL 53

Assisted Solution

by:Dhaest
Dhaest earned 350 total points
ID: 24784947
About reverse engineering code to the UML
http://office.microsoft.com/en-us/visio/HP815507451033.aspx
0
Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

 
LVL 16

Assisted Solution

by:CuteBug
CuteBug earned 50 total points
ID: 24785262
You can use Reflector (http://www.red-gate.com/products/reflector/). It is a freeware.
There is an addin available for Reflector called AutoDiagrammer by Sacha Barber (http://www.codeproject.com/KB/cs/AutoDiagrammer.aspx).

This will help you.
0
 
LVL 12

Assisted Solution

by:ShazbotOK
ShazbotOK earned 50 total points
ID: 24787220
Just add a class diagram to the project and open it in design view - it should allow you to access the namspace and auto add the classes to the diagram.
0
 

Author Closing Comment

by:Mr_Shaw
ID: 31600141
thanks
0

Featured Post

Webinar: Aligning, Automating, Winning

Join Dan Russo, Senior Manager of Operations Intelligence, for an in-depth discussion on how Dealertrack, leading provider of integrated digital solutions for the automotive industry, transformed their DevOps processes to increase collaboration and move with greater velocity.

Question has a verified solution.

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

Suggested Solutions

In my previous article (http://www.experts-exchange.com/Programming/Languages/.NET/.NET_Framework_3.x/A_4362-Serialization-in-NET-1.html) we saw the basics of serialization and how types/objects can be serialized to Binary format. In this blog we wi…
Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

726 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