表2. EA和Rose的UML Profile比较
双向工程
双向工程包括正向工程 - 从模型到代码 和反向工程 - 从代码到模型。一旦设计完成后,使用模型(设计模型和数据模型)信息能够生成特定编程语言的源代码或者数据库的DDL脚本。当开发人员添加/更改代码或数据库实现时,设计和数据模型能够通过双向工程同步代码或DDL脚本以保持一致。表3显示了EA和Rose双向工程的特征。 语言
EA
Rose
ANSI C++
Yes
Yes
Visual C++
No
Yes
VB6
Yes
Yes
Java
Yes
Yes
C#
Yes
No
VB.NET
Yes
No
文章来源于领测软件测试网 https://www.ltesting.net/