Feature Overview
Code Engineering with Enterprise Architect broadly encompasses various processes for the design, generation and transformation of code from your UML model.
Features
|
|
|
|
- Source code generation and reverse engineering for many popular languages, including C++, C#, Java, Delphi, VB.Net, Visual Basic, ActionScript, Python and PHP
- A built in 'syntax highlighting' source code editor
- Code generation templates, which enable you to customize the generated source code to your company specifications
|
Software Engineering
|
|
- Advanced Model Driven Architecture (MDA) transformations using transformation templates
- Built-in transformations for DDL, C#, Java, EJB and XSD
- One Platform Independent Model can be used to generate and synchronize multiple Platform Specific Models, providing a significant productivity boost
- XSL Transform diagram, toolbox, editor and debugger.
|
Model Transformations - MDA
|
|
- Execute build, test, debug, run and deploy scripts
- Integrate UML development and modeling with source development and compilation
- Generate NUnit and JUnit test Classes from source Classes using MDA Transformations
- Integrate the test process directly into the Enterprise Architect IDE
- Debug .NET, Mono, Java and Microsoft Native (C, C++ and Visual Basic) applications
- Design and execute Test suites based on Programming by Contract principles
- XSL Stylesheet debugging
|
Visual Execution Analysis
|
|
Enterprise Architect enables you to:
- Reverse engineer from many popular DBMSs, including SQL Server, My SQL, Access, PostgreSQL and Oracle
- Model database tables, columns, keys, foreign keys and complex relationships using UML and an inbuilt data modeling profile
- Forward generate DDL scripts to create target database structures
|
Database Engineering
|
|
Enterprise Architect enables you to rapidly model, forward engineer and reverse engineer two key W3C XML technologies:
- XML Schema (XSD)
- Web Service Definition Language (WSDL)
XSD and WSDL support is critical for the development of a complete Service Oriented Architecture (SOA), and the coupling of UML 2.5 and XML provides the natural mechanism for implementing XML-based SOA artifacts within an organization.
|
SOA and XML
XML Schema - XSD
Web Services - WSDL
|