What Can I Do With Enterprise Architect?

Return to Introduction  Previous page  Next page

Enterprise Architect is a powerful tool for specifying, documenting and building your software projects. Using UML notation and semantics, you can design and model complex software systems from the ground up.

Enterprise Architect enables you to:

·Model complex software and hardware systems in UML-compliant notation
·Generate and reverse engineer code (Professional and Corporate editions only) in:
·Visual Basic and
·Model databases and generate DDL scripts, and reverse database schema from ODBC connections (Professional and Corporate editions)
·Produce detailed and quality documentation in RTF and HTML formats
·Manage change, maintenance and test scripts
·Model dependencies between elements
·Set object classifiers
·Model system dynamics and state
·Model Class hierarchies
·Model deployment, components and implementation details
·Collect project issues, tasks and system glossary definitions
·Assign resources to model elements and track effort expended against required effort
·Export and share models using the latest XMI 2.1 format (with support for earlier formats)
·Import models in XMI format from other tools
·Manage version control through XMI using MS TFS, CVS and Subversion configurations (Corporate edition)
·Use UML Profiles to create custom modeling extensions for domain-specific modeling
·Save and load complete diagrams as UML Patterns
·Analyze relationships between elements in tabular format using a Relationship Matrix
·Script and automate common tasks using a detailed Automation Interface
·Connect to database repositories on SQL Server 2000 and 2005, MySQL, Oracle9i and 10g, MS Access, MSDE Server, PostgreSQL, Sybase Adaptive Server Anywhere, and Progress OpenEdge (Corporate edition)
·Migrate changes across a distributed environment with JET Replication
·Use Controlled Packages based on XMI import and export
·Perform MDA Style Transforms (Professional and Corporate editions).