I recently fell in love with debug, and I have an open-source C # software that I want to analyze. So I am looking for debugging tools everywhere and according to C # CodeA uml tool that generates a UML diagram. This makes a record to save time for people with the same requirements.
UML tools
Relatively easy to use: Borland together 2008, Rose, startuml, visual paradigm, optimalj, Poseidon for UML, Power Designer
. NET development is easier to use:
Enterprise effecect (Best Overall Performance)
Visual paradigm Suite (the fastest way to draw UML diagrams)
Altova umode Enterprise (strong reverse engineering and very useful for open-source Engineering Analysis)
Borland together 2008 (supports reverse generation of time sequence diagrams)
Visual Studio 2005/2008 team suite
Xde (supports. Net fx1.1)
Debug tools
. Net special debugging tool: mdbg
. Net deadlock debugging tool: acorns. debugging
Visual Studio 2005/2008 team Suite (many debugging functions to be explored)
Windbg + SOS (the most powerful debug tool on the Windows platform is the final solution to the bug)
Recommended books:. Net ApplicationsProgramDebugging, software debugging, and efficient troubleshooting of Windows User Programs