当前位置首页 > 计算机 > UML理论/建模
搜柄,搜必应! 快速导航 | 使用教程

UML第14章Rose的双向工程

文档格式:PPT| 9 页|大小 1.19MB|2024-11-11 发布|举报 | 版权申诉
第1页
第2页
第3页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 9
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,第,14,章,Rose,的双向工程,目录,14.1,双向工程简介,14.2,正向工程,14.3,逆向工程,小结,14.1,双向工程简介,双向工程包括正向工程和逆向工程正向工程指把设计模型映射为代码;逆向工程是指将代码转换成设计模型无论是把设计模型转换成代码,还是把代码转换为设计模型,都是一项非常复杂的工作双向工程提供了一种机制,它使系统架构或者设计模型与代码之间进行双向交换正向工程把设计模型转换为代码框架逆向工程是指把代码转换成设计模型14.2,正向工程,正向工程,(,代码生成,),:通过使用一种特定的实现语言从一个模型生成代码代码的生成分为五步,但并不是每种语言都需要这些步骤,生成,C+,代码时不需要先创建组件14.2,正向工程,1.,将,UML,类加入模型中的,Java,组件,Rose,会将,.java,文件与模型中的组件联系起来因此,,Rose,要求模型中的每个,Java,类都必须属于组件视图中的某个,Java,组件。

    有两种给组件添加,Java,类的方法1,)当启动代码生成时,可以让,Rose,自动创建组件Rose,会为每个类都生成一个,.java,文件和一个组件2,)可以自己创建组件,然后显式地将类添加到组件视图中这样可以将多个类生成的代码放在一个,.java,文件中14.2,正向工程,2.,语法检查,这是一个可选的步骤生成代码前,可以选择对模型组件的语法进行检查在生成代码时,Rose,会自动进行语法检查Rose,的,Java,语法检查是基于,Java,代码语义的设置“,Classpath,”,为模型指定一个,Java,类路径14.2,正向工程,4.,备份文件,代码生成以后,,Rose,将会生成一份当前源文件的备份,它的前缀是,.,jv,在用代码生成设计模型时,必须将源文件备份如果多次为同一个模型生成代码,那么新生成的文件会覆盖原来的,.,jv,文件5.,生成,Java,代码,如果是第,1,次使用该模型生成代码,系统会弹出一个映射对话框,它允许用户将包和组件映射到“,classpath,”,属性设置的文件夹中14.3,逆向工程,逆向工程是将使用特定语言的代码通过映射转换成模型的能力Rose,支持逆向转出工程代码为,UML,模型。

    在逆向转出工程代码过程中,,Rose,从代码读取组件、包、类、关系、属性和操作,将这些信息读取进,Rose,模型中后,就可以进行所需的改变,然后通过,Rose,的正向工程特性重新产生代码小结,双向工程包括正向工程和逆向工程正向工程指把设计模型映射为代码;逆向工程是指将代码转换成设计模型正向工程把设计模型转换为代码框架,开发者不需要编写类、属性、方法代码一般情况下,开发人员将系统设计细化到一定的级别,然后应用正向工程逆向工程是分析代码,然后将其转换到,Rose,模型的类和组件的过程。

    点击阅读更多内容
    卖家[上传人]:沈阳哈登
    资质:实名认证
    相关文档
    正为您匹配相似的精品文档