预订演示
前页 后页

软件工程

创建和管理有效且富有成效的软件结构和行为模型

软件工程是设计、实施和维护软件的学科。软件工程的过程以需求和约束作为输入开始,并产生部署到各种平台的编程代码和模式,从而创建运行系统。

Enterprise Architect拥有一套丰富的工具和特征,可帮助软件工程师有效地执行工作并减少已实施解决方案中的错误数量。特征包括用于创建软件模型的设计工具、自动代码生成、源代码、二进制文件和模式的逆向工程,以及将源代码与设计模型同步的工具。程序代码可以直接在Enterprise Architect智能感知内的集成代码编辑器中查看和编辑,它提供了智能代码和其他特征来帮助编码。

环境的另一个引人注目的方面是能够将实现类追溯到设计元素和架构,然后追溯到需求和约束以及其他规范,并最终回到利益相关者及其目标和愿景。

Enterprise Architect支持广泛的编程语言和平台,并提供与两种最流行的集成开发环境的轻量级无缝集成:Visual Studio 和 Eclipse。此外,还有一个功能齐全的执行分析器,允许软件工程师在Enterprise Architect中设计、构建调试和测试软件模块。


软件工程

这组图像说明了Enterprise Architect中可供您使用的一些软件工程工具


功能

功能

描述

开发工具

发现具有出色工具和功能的紧密集成开发环境。

代码、编译和调试

在建模环境中对应用程序进行模型、开发、调试、分析和管理。

执行代码的可视化分析

通过可视化分析运行代码来了解您的代码库。使用测试点、分析和自动图表生成。

生成源代码

探索为单个类、选择的类或整个包生成源代码的一些方法。从结构或行为模型生成。

导入源代码

通过将源代码导入Enterprise Architect来检查现有系统。视图并修改对话框定义。将模型与源代码的最新更新同步。

了解更多

  • 您还可以使用Enterprise Architect 、Eclipse 和/或 Visual Studio 的组合功能来执行代码工程,使用 Sparx系统的MDG集成产品在系统之间进行桥接;请参阅MDG集成和代码工程
  • 功能信息工程的功能也可用,包括建模键、触发器、约束和其他关系数据库特征,用于和来自一系列数据库产品
  • Enterprise Architect提供技术来支持面向服务的架构;参见面向 XML 服务架构