- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象技术及UML教程 第4章 UML工具 第4章 UML工具 4.1 UML工具介绍 4.1 UML工具介绍 4.1 UML工具介绍 4.2 主要UML工具介绍 4.2 主要UML工具介绍 4.2 主要UML工具介绍 4.2 主要UML工具介绍 4.3 Rational Rose的主要功能 4.3 Rational Rose的主要功能 4.3 Rational Rose的主要功能 4.3 Rational Rose的主要功能 4.4 Rational Rose窗口介绍 4.4 Rational Rose窗口介绍 4.4 Rational Rose窗口介绍 4.4 Rational Rose窗口介绍 4.4 Rational Rose窗口介绍 4.4 Rational Rose窗口介绍 4.4 Rational Rose窗口介绍 4.4 Rational Rose窗口介绍 4.4 Rational Rose窗口介绍 4.4 Rational Rose窗口介绍 4.5 Rose模型视图 4.5 Rose模型视图 4.5 Rose模型视图 4.5 Rose模型视图 4.5 Rose模型视图 4.5 Rose模型视图 4.7 Rational Rose的双向工程 4.7 Rational Rose的双向工程 4.7 Rational Rose的双向工程 4.8 小结 4.7.1 正向工程 正向工程是指Rose根据UML模型产生代码的过程。 Rose中生成代码的主要过程如下: 检查模型 创建构件 建立构件与类的映射 设置代码生成属性 选择类、构件和包 生成代码 4.7.2 逆向工程 逆向工程就是利用源代码中的信息创建或更新Rose模型。Rose通过集成C++、Java、VB等编程语言,支持将程序源代码转换成UML模型。 Rose收集下列信息用于转换:Classes类、Attributes属性、Operations操作、Relationships关系、Packages包、Components构件 逆向工程的过程如下: (1)装入相应信息 (2)选择菜单中相应的语言项 本章主要介绍了UML工具,其中包括UML工具的介绍、常见的几种UML工具。后面重点介绍了Rational Rose这种UML工具。Rational Rose是一种非常强大的建模工具,所涉及到的功能非常的多。本章着重介绍了Rose的主要组成,以及如果在Rose中绘制UML中的几种框图。 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 馋死 PPT研究院 POWERPOINT ACADEMY 本章首先介绍目前比较流行的UML工具,包括常见的工具的名称、出品公司、使用平台和简要介绍。本章的大部分章节将重点介绍目前使用最为广泛的UML工具Rational Rose,包括Rational Rose的主要特点,基本使用和应用实例,本章中介绍的Rational Rose的版本为Rational Rose 2003版,其他版本可对照参考。 UML工具最重要的用途就是能够绘制UML图,所以首先也是最重要的就是,必须首先明确UML工具能够画何种类型的图。 例如,使用UML工具所绘制的类图后,是否能够根据该图完美地生成实际的Java类或C++类的源代码。 假设已经存在一系列包含很多类的源代码文件,需要通过这些代码找到所有类是如何相关联的。如果人为进行整理将是非常复杂的工作,但某些UML工具就能通过提供一些特征的支持,使这样的事情变得简单。 技术方面来定义UML工具的主要特征: (1)支持UML图 (2)正向工程技术 (3)自动更新工程技术 (4)双向工程技术 (5)文档编制 除了上面的特征,还有几个在UML工具中有用的特征: (1)版本控制 (2)协作建模环境 (3)能够和常用的集成开发环境集成 (4)测试脚本的产生 (5)MVC建模 (1)Rational Rose Rational Rose是一种基于UML的建模工具。在面向对象应用程序开发领域,Rational Rose是影响其发展的一个重要因素。Rational Rose自推出以来就受到了业界的瞩目,并一直引领着可视化建模工具的发展。越来越多的软件公司和开发团队开始或者已经采用Rational Rose用于大型项目开发的分析、建模与设计等方面。 (2)Microso
您可能关注的文档
- 集成电路设计与项目应用张红模块一课件教学.ppt
- 集成电路设计与项目应用张红模块三课件教学.ppt
- 集成电路设计与项目应用张红模块二课件教学.ppt
- 集成电路设计基础董海青集成电路设计基础课件教学.ppt
- 集散控制与现场总线第2版刘国海第1章课件教学.ppt
- 集散控制与现场总线第2版刘国海第2章课件教学.ppt
- 集散控制与现场总线第2版刘国海第3章课件教学.ppt
- 集散控制与现场总线第2版刘国海第4章课件教学.ppt
- 集散控制与现场总线第2版刘国海第5章课件教学.ppt
- 集散控制与现场总线第2版刘国海第6章课件教学.ppt
- 面向对象技术及UML教程李磊王养廷第5章用例和用例图课件教学.ppt
- 面向对象技术及UML教程李磊王养廷第6章顺序图和协作图课件教学.ppt
- 面向对象技术及UML教程李磊王养廷第7章类图和对象图课件教学.ppt
- 面向对象技术及UML教程李磊王养廷第8章包课件教学.ppt
- 面向对象技术及UML教程李磊王养廷第9章状态图和活动图课件教学.ppt
- 面向对象的程序设计语言——C++第二版陈志泊第01章课件教学.ppt
- 面向对象的程序设计语言——C++第二版陈志泊第02章课件教学.ppt
- 面向对象的程序设计语言——C++第二版陈志泊第03章课件教学.ppt
- 面向对象的程序设计语言——C++第二版陈志泊第04章课件教学.ppt
- 面向对象的程序设计语言——C++第二版陈志泊第05章课件教学.ppt
文档评论(0)