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