- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML基础与Rose建模案例 主讲:王晓辉 第二章 Rational Rose简介 一、建模概论 二、 Rational Rose安装 三、 Rational Rose使用 一、建模概论 建模工具有很多,支持UML语言的,如Microsoft Visio、Poseidon,Borland Together 2006、Enterprise Architect(EA)、Visual Paradigm、JUDE(Java and UML Developers Environment),PowerDesigner等. Rose是美国的Rational公司的面向对象建模工具,利用这个工具,可以建立用UML描述的软件系统的模型,而且可以自动生成和维护C++、Java、VB和Oracle等语言和系统的代码。 Rational Rose包括了统一建模语言(UML),OOSE(面向对象的软件工程)及OMT(面向对象建模技术)。其中统一建模语言(UML)由Rational公司3位世界级面向对象技术专家Grady Booch、Ivar Jacobson和Jim Rumbaugh通过对早期面向对象研究和设计方法的进一步扩展而得来的,它为可视化建模软件奠定了坚实的理论基础。 Rose:优秀的可视化建模工具 Rose占据了市场上可视化建模工具的主导 衡量可视化建模工具的标准: 易于使用 灵活性 整合到应用程序生命周期的容易程度 可伸缩性 基于的标准 Rose的优势 GUI 允许在同一模型中使用多种构件、语言 逆向工程 团队管理 数据建模和Web建模 软件开发过程与Rose可视化建模 Rational Rose工具简介 Rational Rose 2003版本 Rose 2003分企业版、专业版和Rose Modeler三种版本 Rose的基本功能 面向对象建模 用例分析 支持UML、COM、OMT和Booch’93 语义检查 支持可控的迭代开发 双向工程 支持多用户并行开发 可以与数据建模工具集成 OLE链接、自动化 多平台可用性 Rational Rose工具简介 Rose的插件包括: Framework Wizard Rose Ada、 ANSI C++、 C++、VC ++、VB、Java、CORBA、Java、Oracle8、XML DTD Rose Data Modeler Rose model Integrator Rose Web Publisher Rose TOPLink Wizard Rose Web Modeler Quality Architect、Version Control 二、 Rational Rose的安装 安装Rose需要Windows 2000/Windows XP及其以上版本,并且如果是Windows 2000需确认已经安装了Server Pack2。 安装Rose,必须先得到Rose的安装包。建议购买Rational公司的正版软件,Rational现已被IBM收购,成为IBM的分部,也可以通过其他途径下载Rose的试用版。 安装过程 安装向导(引导安装) 安装主程序 配置许可协议 Rational Rose建模 创建模型 Rose模型文件的扩展名是.mdl,要创建模型,需要完成下列步骤: (1)从菜单栏选择“File→New”,或单击标准工具栏中的“New”按钮; (2)弹出如图2-14所示的对话框 选择要用到的框架,单击“OK”按 钮,或者“Cancel”按钮(表示不 使用框架)。 Rose应用程序界面 Rose应用程序界面组成 应用程序窗口:显示载体 浏览器窗口:模型图超出屏幕显示范围时用于选择观察区域 1. Use Case View(用例视图) 2. Logical View(逻辑视图) 3. Component View(组件视图) 4. Deployment View(配置视图) 文档窗口:记录用户操作和模型元素信息的辅助提示窗口 模型图窗口:用于建立和修改当前模型的图形化视图 规范窗口: 所有窗口都可以通过View菜单中的选项选择显示或隐藏 Rose应用程序界面 Rose浏览器窗口 Use Case View 系统中与实现无关的视图,只关心系统高层的形状不关心具体实现方法 Logical View 实现用例中提出的功能,提出系统的详细图形,描述组件之间关系等 Component View 包含模型代码库、可执行文件、运行库和其他组件信息,组件是代码的实际模块 Deployment View 系统的实际配置,可能与逻辑结构不同,还要处理容错,网络带宽,故障恢复和相应时间等 右图所示每个视图所包含的所有模型元素(部分)。 Rose应用程序界
文档评论(0)