Software Engineering

code_engineering

Software Engineering is the process of designing, implementing and maintaining software.  This section describes how Enterprise Architect can assist in this process by providing a design environment and tools including automated code generation, reverse engineering of source code and synchronization between the source code and model.

Topics

Topic

Link

Software Design

GoF Patterns

Development Environment

Development Tools

Code Build & Debug

MDG Integration and Code Engineering

Generate Source Code

Generate Source Code

Importing Source Code

Importing Source Code

Learn more

Enterprise Architect provides a set of tools that goes beyond traditional debugging capabilities, see Visual Execution Analyzer
Database Engineering is also available, including keys, triggers, constraints, RI and other relational database features, for and from a range of database products
Enterprise Architect provides technologies to support Service Oriented Architecture; see SOA and XML Engineering