第14章+Rose的双向工程.pptVIP

  • 2
  • 0
  • 约5.47千字
  • 约 27页
  • 2019-09-06 发布于广东
  • 举报
LOGO 《UML 统一建模》 第14章 Rose的双向工程 目录 14.1 双向工程简介 14.2 正向工程 14.3 逆向工程 14.4 实例应用 小结 第14章 Rose的双向工程 双向工程包括正向工程和逆向工程。正向工程指把设计模型映射为代码;逆向工程是指将代码转换成设计模型。 14.1 双向工程简介 无论是把设计模型转换成代码,还是把代码转换为设计模型,都是一项非常复杂的工作。正向和逆向工程这两方面结合在一起,定义为双向工程。双向工程提供了一种机制,它使系统架构或者设计模型与代码之间进行双向交换。 正向工程把设计模型转换为代码框架,开发者不需要编写类、属性、方法代码。一般情况下,开发人员将系统设计细化到一定的级别,然后应用正向工程。 逆向工程是指把代码转换成设计模型。在迭代开发周期中,一旦某个模型作为迭代的一部分被修改,采用正向工程把新的类、方法、属性加入代码;同时,一旦某些代码被修改,采用逆向工程,将修改后的代码转换为设计模型。 自从1997年正式发布UML以后,出现了许多UML建模CASE工具。其中最具代表性的两款CASE工具是Sparx Systems的Enterprise Architect和IBM 的Rational Rose。 14.2 正向工程 正向工程(代码生成)是指把Rose模型中的一个或多个类图转换为Java源代码的过程。Ration

文档评论(0)

1亿VIP精品文档

相关文档