Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
Development Tools
Topics
Topic |
Detail |
See also |
||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A Tightly Integrated Development Environment with Outstanding Tools and Functionality |
|
|
||||||||||||||||||||||
Abstract |
Enterprise Architect (Professional edition and above) provides an extraordinary range of features and a unique, rich, tightly coupled toolset for rapidly developing, visualizing, debugging, testing, maintaining and generally working with even the most complex source code. A wide range of standard programming languages are supported in design and reverse engineering; inbuilt editors with custom syntax highlighting and tight integration with the model provide a powerful and effective programming environment; coupled with the build/debug and testing capabilities, Enterprise Architect is both a remarkable analysis and design tool, and a formidable debug and testing environment. Enterprise Architect's Visual Execution Analyzer also supports Java, .NET and native Windows applications written in C/C++ using Microsoft's compilers; in addition to powerful tools for standard debugging, Enterprise Architect supports recording Sequence diagrams from executing code, capturing of method calls and conversion into custom call sets for testing purposes, validation of execution against State diagrams, and more. The Model Driven Development Environment (MDDE) provides one of the richest and most useful feature sets available for working with source code and ensuring the construction of robust and effective applications; the MDDE integrates code and model by providing options to either generate source code from the model or reverse engineer existing source code into a model - source code and model can be synchronized in either direction.
|
|
||||||||||||||||||||||
Application Patterns |
Enterprise Architect provides complete starter projects, including model information, code and build scripts, for several basic application types including:
|
|||||||||||||||||||||||
Relationships of Software Engineering Units |
|
|||||||||||||||||||||||
Supported Languages |
Popular languages supported include:
Toolboxes provide for different modeling technologies.
|
|
Notes
· | Although you can generate and reverse engineer code in a range of languages, Execution Analysis debugging and recording are supported for the following platforms / languages only: |
· | Microsoft Windows Native C |
· | Microsoft Windows Native C++ |
· | Microsoft Windows Visual Basic |
· | Microsoft .NET Family (C#, J#, VB) |
· | Sun Microsystems Java |
Learn more
Learning Center topics
· | (Alt+F1) | Enterprise Architect | Software Engineering |