rational rose 官网怎么生成代码

 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
Rational Rose使用
下载积分:30
内容提示:Rational Rose使用
文档格式:PDF|
浏览次数:1|
上传日期: 15:38:16|
文档星级:
该用户还上传了这些文档
下载文档:Rational Rose使用.PDF
官方公共微信基于RationalRose的数据建模89
上亿文档资料,等你来发现
基于RationalRose的数据建模89
第17卷第4期?????????????????;??信息科学与工程??;基于RationalRose的数据建模;高素春,徐惠红;(辽东学院信息技术学院,辽宁丹东??118003;摘??要:文章从面向对象角度阐述如何应用Rati;关键词:RationalRUML;建模;;中图分类号:TP311????文献标志码:A??;与E-R模型相比,UML类图的
第17卷第4期????????????????????????????辽东学院学报(自然科学版)????????????????????????????Vo.l17No.4??2010年12月????????????????????JournalofEasternLiaoningUniversity(NaturalScience)????????????????????Dec.2010????信息科学与工程??基于RationalRose的数据建模高素春,徐惠红(辽东学院信息技术学院,辽宁丹东??118003)摘??要:文章从面向对象角度阐述如何应用RationalRose进行数据库建模,将数据模型与对象模型相互转换以及由数据模型生成相应的数据库,在此基础上给出了具体的方法和步骤。其目的是将抽象的数据库设计理论变成具体的数据库建模方法,使数据模型与面向对象的开发更好地结合在一起,有效地缩短软件的开发周期,从而满足多种数据库应用的需求。关键词:RationalRUML;建模;构件中图分类号:TP311????文献标志码:A????文章编号:10)04-0303-06????在传统的数据库技术中,数据结构比较简单,数据库设计普遍采用的方法是E-R模型。随着计算机应用领域的拓宽,面向对象技术的广泛应用,采用E-R模型不可避免的出现一些问题。E-R模型只着眼于数据,不能对行为建模,例如不能对数据库中的触发器、存储过程等建模。E-R模型描述的数据结构比较简单,不能支持复合数据类型和嵌套、递归等数据结构合。与E-R模型相比,UML类图的描述能力更强,它不但对数据,而且对行为建模,还能描述E-R模型不能表示的关系[2][1,2]tionalRose、PowerDesigner和Visio。RationalRose是直接从UML发展的,它的出现就是为了支持UML建模,是UML的主流开发工具。它主要是在开发过程中的各种语义、模块、对象以及流程、状态等描述比较好,体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加明朗,对系统的代码框架生成有很好的支持。而且随着技术的发展添加了数据库建模的功能,实现数据建模[1-2]。E-R模型更适合结构化数据,很难将其与面向对象的开发过程相结。PowerDesigner是对数据库建模而发展起来的建模工具,起初它不支持面向对象的开发技术,直到7.0版才开始支持面向对象,后来又引入了对UML的支持。所以用它对数据库建模较好,而对UML建模使用到的各种图的支持比较滞后,用它进行UML开发的并不多。Visio最初仅仅是一种画图工具,能够用来描述各种图形,到Visio2000才开始引进软件分析设计功能、代码生成功能,它是目前最能够用图形方式来表达各种商业图形用途的工具,对软件开发中的UML支持仅仅是其中很少的一部分。它跟微软的Office产品能。同时,UML是一种面向对象的建模语言,作为一个功能强大的建模工具被广泛应用于各种建模过程中,而RationalRose是基于UML的可视化建模工具。文章从面向对象角度出发,基于RationalRose进行数据建模,创建数据模型,用类图描述数据库模式,用类描述数据表,用类的操作描述触发器和存储过程[3],所有这些描述通过RationalRose工具来实现,从而使数据模型与面向对象的开发更好地结合在一起。1??RationalRose与其他建模工具的比较??收稿日期:作者简介:高素春(1977??),女,满族,内蒙古额尔古纳左旗人,硕士,主要从事数据库及软件工程领域的研究工作。目前,软件建模工具较多,比较常用的是Ra??成,包括Oracle、Sybase、SQLServer、ANSISQL等,其结果可用于数据库建模工具生成逻辑模型和概念模型。利用RationalRose中的DataModeler可以进行数据库建模,它允许将UML对象模型用作逻辑模型,将数据模型用作物理模型,并协助用户保持这两者之间的同步[4-5]够很好地兼容,但是对于代码的生成更多是支持微软的产品如VB、VC++、MSSQLServer等。所以Visio用于图形语义的描述比较方便,但是用于软件开发过程的迭代开发则有点牵强。由此可见,RationalRose是分析和设计面向对象软件系统的可视化工具。它不仅支持需求阶段对系统进行功能建模,支持设计阶段对系统进行详细设计,还支持持久层数据库建模,即数据模型建模。2??数据库设计的基本过程数据库设计主要涉及三个阶段:概念结构设计、逻辑结构设计和物理结构设计。概念结构设计是把用户的信息要求统一到一个整体逻辑结构中,此结构能够表达用户的要求,是一个独立于任何DBMS软件和硬件的概念模型。在数据库的概念结构设计中,用概念模型尽可能完美地表达用户的需求。随着面向对象技术的推广和应用,用UML类图代替传统的E-R模型进行概念结构设计。逻辑结构设计是将概念结构设计得到的概念模型转换为特定DBMS所支持的数据模型的过程。对于关系数据库,逻辑设计的结果是一组关系模式的定义,它是DBMS能接受的数据库定义。在数据库的逻辑结构设计中,把UML类图转换为关系数据库模型,将类转换为关系模式,类的属性转换为关系模式的属性,类的操作转换为触发器和存储过程等。物理结构设计是为逻辑数据模型建立一个完整的能实现的数据库结构,它以逻辑设计的结果作为输入,结合具体的DBMS的特点与存储设备特性进行设计,选定数据库在物理设备上的存储结构和存取方法。这里主要讨论关系数据库的逻辑设计问题。本文从面向对象角度出发,基于RationalRose进行数据建模,创建数据模型,实现数据模型与对象模型的相互转换,完成数据模型向数据库的生成。3??创建数据模型RationalRose支持关系型数据库逻辑模型的生。Rose中的数据模型包含在逻辑视图LogicalView与构件视图ComponentView中。在逻辑视图中可以创建全局数据类型和模式;在构件视图中可以进行数据库建模,每个数据库建模成&&Data??base&&构造型的构件。(1)创建数据库在构件视图中创建数据库。默认的数据库名为DB_0,其构造型为&&Database&&;默认的目标数据库为ANSISQL92,根据实际需要可以设置其他数据库,如Oracle、IBMDB2、SQLServer2000等。可以在创建的数据库中添加表空间,表空间是存储表的逻辑单元。不同类型的数据库,表空间扮演的角色不同。(2)创建模式在逻辑视图中创建模式,模式是数据模型的容器,所有的表、约束、触发器以及其他的一些数据模型元素都包含在模式这个容器中。在构件视图中创建数据库后,逻辑视图中就会自动生成两个包,分别为全局数据类型包和模式包。域和域包在全局数据类型包中,所有的模式在模式包中。创建模式S_0,并选定目标数据库DB_0。(3)创建域包和域在逻辑视图的全局数据类型包中创建域包和域。域可以理解成某一特定的数据类型,它是由用户定义的,可以为每个域加检查语句[6]。先创建域包DP_0,设置DBMS;再在域包中创建域DOM_0,设置数据类型、长度、默认值、唯一性约束和非空约束。创建了域DOM_0后,在定义表的列的时候就可以把该列的类型定义为DOM_0。(4)创建数据模型图在模式中创建数据模型图,在数据模型图中添加、编辑表和其他一些数据模型元素。表、视图等放在数据模型图中,类似于类放在类图中一样。创建表,在表中创建详细的要素,如主键、约束、索引、触发器等,添加表之间的关系和外键。表与表之间存在两种关系,非确定性关系和确定性关系。非确定性关系用关联关系的&&Non-I??dentifying&&构造型表示,确定性关系用组合关系的&&Identifying&&构造型表示。非确定性关系表示子表不依赖于父表,可以离开父表单独存在,此关系中外键并不成为子表中主键的一部分[7,8]由一个教师讲授,教师与课程之间是非确定性关系,创建数据模型如图1所示。确定性关系表示子表不能离开父表而单独存在,此关系中外键成为子表中主键的一部分[7,8]。在大学中,每个学院由多个系部组成,系部不能脱离学院单独存在,学院有管理系部的特有职责并且它们有一致的生命期,学院与系部之间是确定性关系,创建数据模型如图2所示。。以大学教学数据库为例,一个教师可以讲授多门课程,也可以不讲授课程而专门从事科研工作,每门课程????(5)优化数据模型根据实际需要,对数据模型进行规范化设计,利用RationalRose2003建模工具产生数据定义语言或直接在数据库中创建表。4??数据模型和对象模型的相互转换数据模型向对象模型的转换,就是把表转换为类,表与表之间的关系转换为类与类之间的关系。数据模型向对象模型的转换是对模式进行的,将每个模式中的所有表及其关系转换为对象模型,而不是对单个表进行转换[9]如从2NF转换为3NF。对数据模型进行优化,如创建索引、视图、存储过程和触发器等。索引可以用类的操作的&&Index&&构造型表示,视图可以用类的&&View&&构造型表示,存储过程可以用类的操作的&&SP&&构造型表示,触发器可以用类的操作的&&Trigger&&构造型表示。由于存储过程不是单独作用于表的,而是跟特定的数据库联系在一起的,具有全局性,所以把所有的存储过程放在效用中。效用是类的构造型,用于表示全局性的变量或操作。触发器是和具体的表相关的,所以建模时触发器是作为某个表的操作部分的构造型表示的。(6)实现数据模型。在逻辑视图中选定要进行转化的数据模型所在的模式,应用DataModeler下的TransformtoObjectModel进行转换。在转换过程中可以对要生成的对象模型进行设置,包括所生成包的名字,生成的类名前缀,也可以选择是否根据表的主键生成类中对应的属性。使用默认包名为OM_S_0,类名的前生成的类放到新创建的类图中。以图1和图2中的数据模型为例,将数据模型转换成对象模型,分别如图3和图4所示。缀为OM_,在逻辑视图中会创建包OM_S_0,在这个包中有相应的类。为了显示类与类之间的关系,还需要创建一个类图,然后将OM_S_0包中????在数据模型转换成对象模型的同时,也可以由对象模型转换成数据模型。由对象模型转换成数据模型是数据模型转换成对象模型的逆过程。Ration??alRose的这一特性保证了数据的一致性。对象模型转换成数据模型,是把UML类图转换为关系数据库模型,将类转换为关系模式,类的属性转换为关系模式的属性,类的操作转换为触发器和存储过程,类与类之间的关系转换成表与表之间的关系,或者也转换成表。以大学教学数据库为例,有学生与课程两个类,它们之间是多对多的关联关系,每个学生可以选修多门课程,每门课程由多个学生选,一个学生选修一门课程会有一个成绩与之对应,因此用关联类Registration来表示。在逻辑视图中创建包,在包中创建类图,得到如图5所示的对象模型。将对象模型转换为数据模型,如图6所示。5??数据模型生成数据库使用RationalRose可以在任何需要的时候从数据模型中导出数据库或数据库定义语言DDL的脚本。在逻辑视图中选定要进行转化的数据模型所在的模式,应用DataModeler下的ForwardEngineer进行转换。在转换过程中可以选择所需要的模型元素,如注释、表、索引、存储过程、视图、触发器、表空间等,然后指定目标位置用来保存产生的DDL脚本。当DBMS采用SQLServer时,数据模型图1生成的SQL语句如下:CREATETABLEcourse(cnoCHAR(10)NOTNULL,cnameVARCHAR(20)NOTNULL,ctSMALLINT,tnoCHAR(10)NOTNULL,CONSTRAINTPK_coursePRIMARYKEYNONCLUSTERED(cno),CONSTRAINTTC_courseCHECK(ctbetween1and100))GOCREATETABLEteacher(tnoCHAR(10)NOTNULL,tnameCHAR(10)NOTNULL,titleCHAR(10)NOTNULL,CONSTRAINTPK_teacherPRIMARYKEYNONCLUSTERED(tno))GOALTERTABLEcourseADDCONSTRAINTFK_courseFOREIGNKEY(tno)REFERENCESteacher(tno)GO表teacher与表course是非确定性关系,其构造型为&&Non-Identifying&&。子表course不依赖于父表teacher,可以离开父表单独存在。在非确定性关系中,子表course的属性tno并不成为子表course中主键的一部分,而仅仅作为外键。即在非确定性关系中外键tno并不成为子表中主键的一部分。当DBMS采用SQLServer时,数据模型图2生成的SQL语句如下:CREATETABLEinstitude(inoCHAR(10)NOTNULL,inameVARCHAR(30)NOTNULL,CONSTRAINTPK_institudePRIMARYKEYNONCLUSTERED(ino))GOCREATETABLEdepartment(包含各类专业文献、幼儿教育、小学教育、行业资料、专业论文、高等教育、应用写作文书、外语学习资料、文学作品欣赏、生活休闲娱乐、基于RationalRose的数据建模89等内容。 
  建模工具Visio `RationalRose`PowerDesigner`EA的功能与异同_IT/计算机_专业资料...UML 建模工具 PowerDesigner 原来是对数据库建模而发展起来的一种数据库建模工具...   三大UML建模工具Visio、Rational Rose、PowerDesign的区别_计算机软件及应用_IT/...首选建模工具; Rose 还是市场上第一个提供对基于 UML 的数据建模和 Web 建模...   RationalRose建模实例,关于家庭收支管理系统的RationalRose建模实例,关于家庭收支管理系统的隐藏&& 使用UML 进行面向对象分析与设计 设计题目 家庭财务收支管理系统 ...   建模工具Rational Rose的应... 4页 5财富值 Rational Rose建模实践指南... ...7.控制对象将确认删除对象的信息发送给数据库。 8.数据库实施删除,并将结果...   47页 免费 UML and Rose教程 41页 免费 使用Rose建模及设计数据库 11页 2财富值 Rose数据库建模 14页 免费 Rational+Rose基础 57页 免费...   使用Rose建模及设计数据库_工学_高等教育_教育专区。使用Rose建模及设计数据库...在自由下载的 Eclipse 开发工具 2.1 版本中运行 Rational XDE 是可能的.将 ...  Rational Rose 是一个完全的,具有能满足所有建模环境(Web 开发,数据建模,Visual Studio 和 C++ )需求能力和灵活性的一套解决方案。Rose 允许开发人员,项目经理,系...  汽车租赁系统的需求分析与 UML 建模 一、实验目的了解 UML 的基本原理和面向对象的分析设计方法,初步掌握 Rational Rose 2003 建模工具的使 用方法,进一步巩固软件...   使用 Rational Rose 进行数据库建模 五、 Rational Rose 的一些使用技巧 1、 Units Control 2、 Import,Export 3、 Add-in Manager 4、 Workspace 5、 常用...&|&&|&&|&&| &|&&|&&|&&|&&|&
图书搜索:
Rational Rose 2003基础教程-天鼎资源网-购书中心
&&&&&&&&&&&&Rational Rose 2003基础教程
图书名称:
Rational Rose 2003基础教程
出 版 社:
冶金工业出版社
出版日期:
作&&&&者:
ISBN:
图书规格:
787mm×1092mm
图书价格:
会员价格:
¥21.90(73折)
推荐星级:
浏览人数:
(您尚未登陆,无法购买)
随书素材 &
下载授权:
0&个天鼎金币
素材下载:
配套教材:
相关教材:
相关资料:
∷图书简介∷
本书详细介绍了Rational Rose软件的相关知识及应用。从软件应用的角度出发,系统地介绍了如何用UML和Rose实现系统建模的过程,包括用例模型、静态建模框图、动态建模框图以及代码生成和逆向工程等。通过学习本书,读者可以全面理解和掌握如何使用Rose进行系统开发的知识,进而可以开发出符合用户所需的系统或根据用户需求对系统进行改造。
本书适用于使用Rational Rose的读者,包括系统管理员、系统分析员、系统设计师和软件开发人员,还可以作为大专院校软件工程专业的教学参考书。
∷图书前言∷
一、关于本书
Rational Rose是一种基于UML的建模工具。在面向对象应用程序开发领域,Rational Rose是影响其发展的一个重要因素。Rational Rose自推出以来就受到了业界的瞩目,并一直引领着可视化建模工具的发展。越来越多的软件公司和开发团队开始或者已经采用Rational Rose,用于大型项目开发的分析、建模与设计等方面。
从使用的角度分析,Rational Rose易于使用,支持使用多种构件和多种语言的复杂系统建模;利用双向工程技术可以实现迭代式开发;团队管理特性支持大型、复杂的项目和大型而且通常队员分散在各个不同地方的开发团队。同时,Rational Rose与微软Visual Studio系列工具中GUI的完美结合所带来的方便性,使得它成为绝大多数开发人员首选建模工具;Rose还是市场上第一个提供对基于UML的数据建模和Web建模支持的工具。此外,Rose还为其他一些领域提供支持,如用户定制和产品性能改进。
本书介绍如何利用UML和Rational Rose 2003企业版进行系统设计。Rational Rose 2003企业版是Rational公司最新发布的版本,支持UML 1.3中所定义的8种UML图――活动图、用例图、顺序图、协作图、类图、状态图、构件图和部署图;通过正向和逆向转出工程代码的特性,可以支持C++、Visual C++、Visual Basic以及其他一些常用语言的代码生成和逆向转出工程代码。
二、本书结构
本书共分12章,具体内容结构安排如下:
第1章:Rose入门。主要介绍Rose与可视化建模、Rational Rose工具的相关知识、Rational Rose 2003企业版的安装、Rose应用程序界面、Rose模型、Rose视图等。
第2章:Rose操作基础。主要介绍浏览器、模型图、模型元素的规范等。
第3章:用例图及其应用。主要介绍用例图的基本概念、关系及其应用、参与者规范及应用、用例规范及应用、用例视图等。
第4章:类图及其应用。主要介绍类模型的基本概念、类图操作、类规范与类的应用、属性规范与应用、操作规范与应用、关联规范与应用、泛化规范与应用、依赖规范与应用、聚合规范与应用、逻辑包规范与应用等。
第5章:交互图及其应用。主要介绍交互图的基本概念、顺序图、协作图、顺序图和协作图共有的元素、对象规范与应用、消息规范与应用、消息编号、协作图特有的要素―― 链、顺序图所特有的元素―― 控制焦点、顺序图与协作图之间的转换等。
第6章:状态机图及其应用。主要介绍状态机的基本概念、状态图、活动图、状态机共享的模型元素、活动图特有的模型元素、状态规范和活动规范等。
第7章:构件图及其应用。主要介绍构件图的基本概念、构件图操作、构件规范、构件包规范等。
第8章:部署图及其应用。主要介绍部署图的基本概念、部署图操作、处理器规范、设备规范、连接规范、进程规范等。
第9章:Rose的双向工程。主要介绍Rose对编程语言的支持、Rose的双向工程特性、RTE举例、Rose的正向工程、Rose的逆向工程等。
第10章:ANSI C++的Rose双向工程。主要介绍ANSI C++语言插件、ANSI C++的正向工程、代码生成属性、设置代码生成属性、生成ANSI C++代码、ANSI C++的逆向工程等。
第11章:VC++的Rose双向工程。主要介绍Rose VC++的正向工程、代码生成属性、Code Update Tool与代码生成、生成的代码内容、VC++的逆向工程等。
第12章:Visual Basic的Rose双向工程。主要介绍正向工程的操作步骤、设置代码生成属性、生成的代码、VB的逆向工程等。
三、本书特点
本书内容全面、结构合理、由浅入深,且语言通俗易懂,适合读者自学。本书各章还配有综合练习,便于读者巩固所学知识。
四、本书适用对象
本书适用于UML和Rose的初、中、高级用户,包括系统架构师、系统分析师和编程人员,还可以作为大专院校软件工程专业的教学参考书。
虽然经过严格的审核、精细的编辑,本书在质量上有了一定的保障,但我们的目标是力求尽善尽美,欢迎广大读者和专家对我们的工作提出宝贵建议,联系方法如下:
电子邮件:
网址:book.net
此外,本书附带的电子教案和练习题的参考答案可在该网站的下载中心免费下载,该网站还有一些其他相关书籍的介绍,可以方便读者参考选购。
∷图书目录∷
Rose入门 1
Rose与可视化建模 1
理解可视化建模 1
可视化建模工具的发展与UML 2
优秀的可视化建模工具――Rose 2
软件开发过程与Rose可视化建模 3
Rational Rose工具简介 4
Rational Rose 2003特性 4
Rose的基本功能 5
Rose的插件及插件程序管理器 5
Rational Rose 2003企业版的安装 6
系统要求 6
Rational Rose 2003企业版的安装 6
插件程序的安装 8
Rose应用程序界面 9
Rose应用程序窗口 9
工具栏和工具箱 11
文档窗口 14
模型图窗口 15
日志窗口 18
规范窗口 19
Rose模型 19
创建Rose模型 19
保存Rose模型 21
Rose模型的导入与导出 21
将Rose模型发布到Web上 22
模型集成器 26
Rose视图 27
用例视图 28
逻辑视图 30
构件视图 31
部署视图 31
综合练习一 32
一、填空题 32
二、选择题 33
三、应用题 33
Rose操作基础 35
浏览器的停靠状态 35
操作模型元素 36
模型导航 37
浏览器的拖放功能 38
对浏览器中的包进行排序 40
模型图窗口 41
模型图操作 42
模型元素操作 43
操纵模型元素图标 45
相互关系 47
装饰模型图 48
模型工作空间 49
模型元素的规范 51
显示规范窗口 51
自定义规范窗口 51
编辑规范 51
常见规范元素 51
标签导航 54
综合练习二 55
一、填空题 55
二、选择题 55
三、应用题 56
用例图及其应用 57
用例图的基本概念 57
用例模型 60
关系及其应用 60
关联关系 60
依赖关系 62
泛化关系 62
关系的扩展 62
参与者规范及应用 65
参与者规范 65
参与者的操作 68
用例规范及应用 69
用例规范 69
用例操作 72
用例视图 74
用例图操作 75
用例图工具箱 77
综合练习三 80
一、填空题 80
二、选择题 80
三、应用题 81
类图及其应用 82
类模型基本概念 82
类图操作 86
创建新的类图 86
删除类图 87
类图工具箱 87
类规范与类的应用 87
类的操作 92
属性规范与应用 92
属性规范 92
属性操作 94
操作规范与应用 95
操作规范 95
操作的应用 98
关联规范与应用 98
关联规范 98
Key/Qualifier规范 101
关联的操作 102
泛化规范与应用 102
泛化规范 102
创建泛化关系 102
删除泛化关系 103
依赖规范与应用 103
打开依赖规范窗口 103
创建依赖关系 103
删除依赖关系 103
聚合规范与应用 104
创建聚合关系 104
删除聚合关系 104
逻辑包的规范与应用 104
增加包 104
删除包 105
包规范 105
综合练习四 107
一、填空题 107
二、选择题 107
三、应用题 108
交互图及其应用 109
交互图的基本概念 109
交互图 109
顺序图 109
顺序图中的要素 110
顺序图的创建 112
在顺序图中添加脚本 112
顺序图的删除 113
顺序图工具箱 113
协作图 113
协作图包含的元素 114
协作图的创建 114
协作图的删除 115
协作图工具箱 115
顺序图和协作图共有的元素 115
消息编号 117
为消息分配操作 117
对象规范与应用 118
消息规范与应用 119
消息编号 121
Top-Level编号 121
Hierarchical编号 121
协作图特有的要素――链 122
链的创建和删除 122
链的规范 123
顺序图特有的元素――控制焦点 125
显示控制焦点 125
控制焦点着色 125
控制焦点的嵌套 125
移动控制焦点 126
顺序图与协作图之间的转换 126
从顺序图转换成协作图 126
从协作图转换成顺序图 127
综合练习五 128
一、填空题 128
二、选择题 128
三、应用题 129
状态机图及其应用 130
状态机的基本概念 130
理解状态机 130
状态机操作 131
状态机规范 131
状态图 132
使用状态图 132
状态图所包含的内容 132
创建状态图 133
状态图工具箱 133
活动图 133
使用活动图 134
活动图所包含的内容 134
创建活动图 135
活动图工具箱 135
理解工作流 136
用活动图对工作流建模 136
状态机共享的模型元素 137
起始状态和终止状态 137
状态转换 138
转换到自身 139
活动图特有的模型元素 144
对象流 148
理解对象和对象流 148
状态规范和活动规范 149
动作规范 150
转换规范 152
判断规范 152
同步规范 153
综合练习六 155
一、填空题 155
二、选择题 155
三、应用题 155
构件图及其应用 157
构件图的基本概念 157
构件图操作 159
创建和显示构件图 159
构件图工具箱 159
将构件映射到另一个包 159
构件规范 160
构件包规范 162
综合练习七 165
一、填空题 165
二、选择题 165
三、应用题 165
部署图及其应用 167
部署图的基本概念 167
部署图操作 167
创建和显示部署图 167
部署图工具箱 167
处理器规范 168
设备规范 169
连接规范 170
进程规范 170
综合练习八 171
一、填空题 171
二、选择题 171
三、应用题 171
Rose的双向工程 172
Rose对编程语言的支持 172
Rose的双向工程特性 172
RTE举例 173
Rose的正向工程 174
代码生成的步骤 174
代码生成 180
Rose的逆向工程 182
综合练习九 185
一、填空题 185
二、选择题 186
三、应用题 186
ANSI C++的Rose双向工程 187
ANSI C++语言插件 187
ANSI C++的正向工程 187
代码生成属性 188
设置代码生成属性 189
类的属性 189
属性的属性 192
操作的属性 193
参数属性 193
模块体属性和模块规范属性 193
角色属性 197
泛化属性 197
依赖属性 197
类类别属性 197
生成ANSI C++代码 197
ANSI C++的逆向工程 204
综合练习十 207
一、填空题 207
二、选择题 208
三、应用题 209
VC++的Rose双向工程 210
Rose VC++的正向工程 210
代码生成属性 210
VC++语言属性窗口 211
VC++属性对话框 213
构件属性对话框 216
Model Assistant工具 219
Code Update Tool与代码生成 223
生成的代码内容 227
VC++的逆向工程 230
综合练习十一 232
一、填空题 232
二、选择题 233
三、应用题 234
Visual Basic的Rose双向工程 235
正向工程的操作步骤 235
设置代码生成属性 235
VB语言属性窗口 235
VB属性对话框 239
Model Assistant工具 240
VB构件属性对话框 246
生成的代码 246
类、属性和方法 247
类之间的关系 249
VB的逆向工程 252
综合练习十二 254
一、填空题 254
二、选择题 254
三、应用题 255
∷最新评论∷
∷下载说明∷
*&为了达到最快的下载速度,推荐使用[]下载本站资料。
*&请使用最新版[]解压本站提供的图书!
*&只有注册用户才能正常下载,如果您不是本站注册用户,请点击这里。
*&请使用打开本站的PDF文件。
*&如果您发现该随书素材不能下载,请点击此处。
& 新手指南
& 购书指南
& 下载指南
& 会员制度
& 付款方式
& 发货/退换货
&&销售电话:020- 客服电话:020-03352
&&客服Email:
&&版权所有 & 广州天河天鼎科技图书有限公司&&&&&&&&&& & 广州文心图书有限公司&&
&&咨询顾问 :
&&粤ICP备号
&&未经授权禁止转载、摘编、复制或建立镜像。&&如有违反,追究法律责任。
网站统计:}

我要回帖

更多关于 rational rose 2003 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信