第15章 Rose的双向工程.pptVIP

  • 2
  • 0
  • 约 17页
  • 2017-05-17 发布于河南
  • 举报
第15章 Rose的双向工程

第15章 Rose的双向工程 15.1 双向工程介绍 15.2 Java代码生成 15.3 逆向工程 15.4 实例应用 15.1 双向工程介绍 双向工程包括正向工程和逆向工程。 双向工程提供了一种在描述系统的架构或设计和代码的模型之间进行双向交换的机制。 正向工程 指从模型直接产生一个代码框架。 目的是为开发者节约许多编写类、属性、方法代码的工作时间。 开发人员将系统设计细化到一定的级别之后,应用正向工程。 15.1 双向工程介绍 逆向工程 是指将代码转换成模型,或者迭代过程结束。 逆向工程主要用于同步模型与代码工作。 CASE工具能够自动进行转换,可以在设计模型和实现模型之间保持一致。常见的CASE工具: Sparx Systems的Enterprise Architect(EA) IBM的Rational Rose 15.1 双向工程介绍 EA与Rose的比较 15.1 双向工程介绍 EA与Rose的比较 EA将生成类的源代码放在同一个包里,而Rose在VC和VB中则更多地涉及到具体的项目。Rose可以通过向导和提供代码模板创建类。 EA与Rose都可以应用设计模式。 EA中,用户必需自己创建模式; Rose提供了Java近20种GOF设计模式。 第15章 Rose的双向工程 15.1 双向工程介绍 15.2 Java代码生成 15.3 逆向工程

文档评论(0)

1亿VIP精品文档

相关文档