- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ROSE实验讲义
面向对象可视化建模实验 UML with Rational Rose2002 什么是可视化建模? 可视化建模就是以图形的方式描述所开发 的系统的过程。可视化建模允许你提出一 个复杂问题的必要细节,过滤不必要的细 节。它也提供了一种从不同的视角观察被 开发系统的机制。 为什么要建模? 设计一个软件的模型就好比是一幢大楼需要 蓝图一样重要。好的模型能够: 鉴别需求和沟通信息 着眼于系统的组件如何相互作用,而不是陷于具体的细节 使你能够了解设计组件的相互关系 通过使用一个共同的图形语言,改进跨团队的沟通 什么是Rational Rose? Rational Rose 是分析和设计面向对象软 件系统的强大工具,可以帮助先建模系统再 编写代码,从一开始就保证系统结构合理。 利用模型可以更方便的捕获设计缺陷, 从而以较低的成本修成这些缺陷。 为什么要使用Rational Rose? 用模型驱动的开发能提高开发者的生产力 用例和着眼于业务的开发能改进软件质量 共同的标准的语言--(UML)能改进团队沟通 逆向工程能力允许你集成传统的面向对象系统 模型和代码通过开发周期保持同步 Rose的版本 Rose Modeler –可以生成系统模型,但不支持任何语言的代码生成。 Rose Professional –可以用一种语言生成代码。 Rose Enterprise –可以用VC++, VB, Java, and CORBA,以及Oracle8结构生成代码。 Rose的安装 从网络上下载到Rose2002和Rose2003的破解版(向本人Copy) 在Windows95或以上的操作系统版本中安装 运行setup.exe文件,开始安装 Rose用户界面 Rose的组成 标准工具条 图形工具条 浏览区 文档窗口 图形窗口 状态条 Rational Rose界面 Rose 标准工具栏 工具栏独立于当前打开的图形窗口界面 Rose的浏览区 Rose的浏览区描述了原本的视图模型,并且提供了在每一种视图的组件间进行访问的功能 “+”表示该图标为折叠图 “-”表示该图标已被完全扩展开 该浏览区可以 可见或不可见 Docked 位置有边界范围 浮动 可移动到任何位置 浏览区 固定浏览窗口 浮动浏览窗口 文档窗口 文档窗口为所选择的项和图形提供建立、浏览或修改文档的能力 当不同的选项和图形被选择时,进允许一个文档窗口被更新 文档窗口 可视或被隐藏 固定或浮动 固定的文档窗口 浮动的文档窗口 配置用户界面 ROSE用户界面可以被定制Tools-Options-Toolbars 显示或不显示工具条 从工具条上添加或删除按钮 显示或不显示浏览窗口 显示或不显示文档窗口 使工具条、浏览窗口或文档窗口固定或浮动 ROSE选项 一般选项 字体、备份文件的使用、存储命令 图形 显示属性、操作、可视化、控制焦点、交互图序列号、未定义的注释、自动重设大小 注释 定义注释——UML,Booch,OMT 工具条 工具条显示与定制 代码产生 建立、修改、删除代码产生的性质设定 数据定义语言 建立、修改、删除数据定义语言产生的性质设定 练习:定制用户界面 设置用户界面 显示工具条 显示浏览窗口和文档窗口 显示状态条 将图形和文档窗口字体设置为Arial 10号 设置统一的缺省注释 显示操作符号 不显示属性 不显示操作 关闭控制焦点 存储改变并且退出 Rational Rose中的视图 Rose模型中有四种视图 Use Case视图:包括系统所有的角色、用例和用例图,还可以包括包、活动图。 Logical 视图:包括类、类图、交互图、状态图和包。 Component 视图:包括组件、组件图和包。 Deployment 视图:包括处理器和设备。 Use Case视图 Use Case视图是系统中与实现无关的视图,关注系统功能的高层形状,而不关注系统的具体实现方法。 在Use Case视图中可以包含以下的图形 用例图 actors、use cases及其关系 活动图或状态图 活动及关系 用例图 用例图描述了系统的外部执行者所理解的系统功能。 它描述了存在的actors(外部执行者)、use case(完成系统的一个功能需求或典型事务处理的处理案例)以其关系 用例图可以分层描述系统中部分或全部的use case 活动图 活动图主要是一个流图,描述了从活动到活动的流。 它强调了活动到活动的控制流,可以是顺序的或者兵法的 通过引入类,也可以用来描述控制流的不同点从一个活动转移到另一个活动时的对象流 Logical视图 逻辑视图关注如何实现用例中提出的功能,提供系统的详细图形,描述组件间如何关联。 逻辑视图可以包含以下的图形 类图 包、类
原创力文档


文档评论(0)