- 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系统建模及系统分析与设计 王欣 张毅 编著 中国水利水电出版社 第8章 Rose的使用 本章目的: ⑴ 掌握其进行UML建模的基本操作。 ⑵ 理解用例图的基本概念。掌握运用Rose工具绘制用例图的基本操作。 ⑶ 理解活动图的基本概念。掌握运用Rose工具绘制活法图的基本操作。 ⑷ 理解对象类图的基本概念。掌握运用Rose工具绘制类图的基本操作。 ⑸ 理解顺序例图的基本概念。掌握运用Rose工具绘制顺序图的基本操作。 ⑹ 理解通信图的基本概念。掌握运用Rose工具绘制通信图的基本操作。 ⑺ 理解状态机图的基本概念。掌握运用Rose工具绘制状态机图的基本操作。 ⑻ 理解构件图的基本概念。掌握运用Rose工具绘制构件图的基本操作。 ⑼ 理解部署图的基本概念。掌握运用Rose工具绘制部署图的基本操作。 ⑽ 掌握运用Rose工具进行正向工程和逆向工程的操作。 8.1 Rose概述 Rational Rose并不是单纯的绘图工具,它是专门支持UML的建模工具,有很强的校验功能,能检查出模型中的许多逻辑错误,还支持多种语言的双向工程(将模型转换成指定编程语言的代码,或将代码转换成模型),特别是对Java的支持非常好。它是目前最好的基于UML的CASE工具平台,是支持UML和RUP的功能强大的面向对象可视化分析、建模工具。 8.1.1 Rational Rose的版本 Rose2003分企业版、专业版和Rose Modeler三种版本,各个版本具有不同的功能。 8.1.2 Rational Rose的主要功能 Rational Rose的基本功能有: ⑴ 面向对象建模。⑵ 用例分析。 ⑶ 支持UML、COM、OMT和Booch’93。 ⑷ 语义检查。 ⑸ 支持可控的迭代开发。 ⑹ 双向工程。 ⑺ 支持多用户并行开发。⑻ 可以与数据建模工具集成。 ⑼ OLE链接、自动化。 ⑽ 多平台可用性。 8.1.3 Rational Rose模型视图 ⑴ 用例视图(Use Case View) ⑵ 逻辑视图(Logical View) ⑶ 构件视图(Component View)⑷ 部署视图(Deployment View) 2. 用例图建模的工具 3. 创建用例图 8.2.2 活动图建模 1. 活动图建模界面 2. 活动图建模的工具 3. 创建活动图 8.2.3 对象类建模 1.对象类建模界面 2. 对象类建模的工具 3. 创建类图 8.2.4 顺序图建模 1. 顺序图建模界面 8.1.4 Rational Rose工具简介 1.Rational Rose的安装方法 2.Rational Rose的启动界面 Rose的界面有菜单、浏览区、文档工具、工具栏、状态栏、框图窗口和日志等。 3.创建模型及其组件 Rose创建的模型文件的扩展名为“*.mdl”,通常一个模型对应一个完整的系统。 新建一个模型的步骤如下: (1)创建模型。 (2) 保存模型。(3) Rose模型的导入与导出。 (4)将Rose模型发布到Web上。 (5) 模型集成。 8.2 Rose建模 8.2.1 用例图建模 用例图建模界面 图8.16用例图的创建界面 2. 顺序图建模的工具 3. 创建顺序图 8.2.5 通信图建模 1.通信图建模界面 2.通信图建模的工具 3.创建通信图 8.2.6 状态机图建模 1.状态机图建模界面 图8.42 状态机图创建界面 2.状态机图建模的工具 3.创建状态机图 8.2.7 构件图建模 1.构件图建模界面 图8.49 构件图创建界面 2.构件图建模的工具 3.创建构件图 8.2.8 部署图建模 1.部署图建模界面 图8.57 部署图构建界面 2. 部署图建模的工具 3. 创建部署图 8.3 Rational Rose生成代码 Rational Rose Professional版本只提供对一种目标语言的支持,这种语言取决于用户在购买该版本时候的选择。Rational Rose Enterprise版本对UML提供了很多支持,可以使用多种语言进行代码生成,这些语言包括Ada83、Ada95、ANSI C++、CORBA、Java、COM、Visual Basic、Visual C++、Oracle 8和XML_DTD等。可以通过选择“Tools”下的【Options】选项查看其所支持的语言信息,如图8.61所示。 图8.61Rational Rose Enterprise支持的语言信息 使用Rational Rose生
您可能关注的文档
- UML面向对象分析与设计教程 教学课件 作者 978 7 302 28541 0 第8章 活动图.ppt
- UML面向对象分析与设计教程 教学课件 作者 978 7 302 28541 0 第9章 协作图.ppt
- UML面向对象分析与设计教程 教学课件 作者 978 7 302 28541 0 第10章 状态图.ppt
- UML面向对象分析与设计教程 教学课件 作者 978 7 302 28541 0 第11章 构件图和部署图.ppt
- UML面向对象分析与设计教程 教学课件 作者 978 7 302 28541 0 第12章 Rational统一过程.ppt
- UML面向对象分析与设计教程 教学课件 作者 978 7 302 28541 0 第13章 网上购物商店.ppt
- UML面向对象建模基础徐锋电子教案 CH01.PPT
- UML面向对象建模基础徐锋电子教案 CH02.PPT
- UML面向对象建模基础徐锋电子教案 CH03.PPT
- UML面向对象建模基础徐锋电子教案 CH04.PPT
- UML系统建模及系统分析与设计电子教案王欣 第9章 信息系统开发实例.ppt
- UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第1章 初识UML.ppt
- UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第2章 用户登录模块建模.ppt
- UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第3章 用户管理模块建模.ppt
- UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第4章 基础数据管理模块建模.ppt
- UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第5章 业务数据管理模块建模.ppt
- UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第6章 业务处理模块建模.ppt
- UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第7章 图书管理系统建模.ppt
- UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第8章 Web应用系统建模.ppt
- UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第9章 UML软件模型的实现.ppt
最近下载
- 最新2023版知识产权贯标GBT29490 09知识产权维护运用控制程序(含表单)[知识产权合规管理体系文件].docx
- 煤矿合法股权转让协议9篇.docx VIP
- GB_T 9711-2023石油天然气工业 管线输送系统用钢管.doc VIP
- 导体结构设计.xls VIP
- 电梯安全风险管控清单.doc VIP
- 生殖医学中心专业技术人员考核试题及答案.docx VIP
- 2024年度健康体检大数据蓝皮书.pdf
- 部编版语文六年级上册第四单元教案+教学反思(共6篇).pdf VIP
- 球墨铸铁管与其它管材的连接件技术规范.docx VIP
- NB∕T 11273-2023 工业锅炉设计文件鉴定技术导则.pdf
文档评论(0)