Visio-Based Software and Database Modeling Solutions
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
Microsoft Corporation
March 2002
Applies to:
Microsoft Visio Professional 2002
Microsoft Visual Studio .NET Enterprise Architect
Summary: This article provides a feature-by-feature comparison of the database and software modeling solutions in Visio Professional 2002 and Visual Studio .NET Enterprise Architect.
Contents
Introduction
Compare Database Modeling Features
Compare Software Modeling Features
Additional Resources
Introduction
Microsoft offers you two database and software modeling solutions based on Microsoft® Visio® technology. These solutions enable you to document existing systems, prototype new systems, and provide sound architectural guidance to development teams. The following descriptions and feature-by-feature comparison of the two products should help you decide which product best suits your needs.
Visio Professional
Visio Professional 2002 is a stand-alone diagramming product that includes a full range of technical diagramming capabilities for IT specialists, developers, and engineers. These include solutions for diagramming software and database systems, along with the ability to reverse engineer database schema and Visual Studio .NET projects.Visual Studio .NET Enterprise Architect
Microsoft® Visual Studio® .NET Enterprise Architect includes advanced Visio-based modeling solutions for developers. Based on tools previously found in Microsoft Visio 2000 Enterprise Edition, Visio for Enterprise Architects includes all of the solutions in Visio Professional 2002 plus full-featured database and software modeling solutions.Visio for Enterprise Architects is available only as part of Visual Studio .NET Enterprise Architect. Visio 2000 Enterprise Edition customers are eligible for upgrade pricing for Visual Studio .NET Enterprise Architect.
Compare Database Modeling Features
The following table shows a comparison of the database modeling features in Visio Professional 2002 and Visual Studio .NET Enterprise Architect.
Table 1. Compare database modeling features
Feature | Visio Professional 2002 | Visual Studio .NET Enterprise Architect |
---|---|---|
Create logical (ER, IDEF1X) and physical database models | X | X |
Reverse engineer database schema to logical and physical models | X | X |
Import ERwin ERX files | X | X |
Publish diagrams to the Web | X | X |
Reverse engineer database schema to conceptual (Object Role Modeling) models | X | |
Export ERwin ERX files | X | |
Database schema and DDL script generation from conceptual and physical models | X | |
Model error checking | X | |
Model-database synchronization | X | |
Customizable database report generation | X | |
Create conceptual (Object Role Modeling) database models | Create diagrams only | X |
Compare Software Modeling Features
The following table shows a comparison of the software modeling features in Visio Professional 2002 and Visual Studio .NET Enterprise Architect.
Table 2. Compare software modeling features
Feature | Visio Professional 2002 | Visual Studio .NET Enterprise Architect |
---|---|---|
Create UML modeling diagrams (supports the nine diagram types defined in UML 1.2) | X | X |
Reverse engineer Visual Studio projects into UML class diagrams
Supports:
|
X * | X |
Web publishing of UML diagrams | X | X |
Generate code skeletons for Visual Basic .NET, C++, and C# | X | |
Model error checking | X | |
Customizable UML report generation | X |
*Requires Visio 2002 SR1 in order to reverse engineer Visual Studio .NET projects.
Additional Resources
For more information:
- Microsoft Visio Professional 2002
- Order Microsoft Visio Professional 2002
- Microsoft Visual Studio .NET Enterprise Architect