Chapter 5: Reverse Engineering

Chapter 5 - Reverse Engineering
byAndrew Filevet al.?
Wrox Press ©2002
Team FLY

Overview

The Visual Studio .NET Enterprise Architect and Visio for Enterprise Architects combination provides a facility for reverse engineering existing C#, VB.NET, or C++.NET source code into a Visio UML Static Structure model. In this chapter we'll look at the reverse engineering feature and you will discover the following:

  • Why reverse engineering is useful

  • How to reverse engineer .NET source code from within the Visual Studio .NET IDE

  • The structure of a typical reverse-engineered Visio UML model

  • The code-to-UML mappings for important constructs such as generalization (inheritance) and association

  • How to use reflection to reverse engineer any compiled assembly written in any .NET language, with no source code required

Team FLY


Professional UML with Visual Studio. NET. Unmasking Visio for Enterprise Architects
Professional UML with Visual Studio. NET. Unmasking Visio for Enterprise Architects
ISBN: 1440490856
EAN: N/A
Year: 2001
Pages: 85

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net