- 1、本文档共105页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML Rose建模 邹奕婷 2006.10.18 内容提要 UML基本概念 Rose简介 Rational Rose 2003的使用 几种重要框图 Rose建模案例 UML基本概念 什么是UML UML的组成 UML建模机制 支持UML的CASE工具 UML基本概念——什么是UML UML(Unified Modeling Language,统一建模语言)是一种面向对象的建模语言。 UML的主要作用是帮助用户对软件系统进行面向对象的描述和建模。 UML是可视化的建模语言。 UML基本概念——UML的组成 视图(View)——表达系统某一方面特征的UML建模元素的子集,由多个图构成,是在某一个抽象层上对系统的抽象表示。 图(Diagram)——模型元素集的图形表示,通常是由弧(关系)和顶点(其他模型元素)相互连接构成的。 模型元素(Model Element)——代表面向对象中的类、对象、消息和关系等概念,是构成图的最基本的元素。 通用机制(General Mechanism)——用于表示其他信息,比如注释、模型元素的语义等。 UML基本概念——UML视图 一般说来,UML由以下四种视图组成: 用例视图(use case view) 逻辑视图(logical view) 组件视图(component view) 配置视图(deployment view) UML基本概念——UML的组成 视图是由图组成的,UML定义了9种图: 用例图(Use Case Diagram) 序列图(Sequence Diagram) 协作图(Collaboration Diagram) 活动图(Activity Diagram) 状态图(State Diagram) 类图(Class Diagram) 对象图(Object Diagram) 组件图(Component Diagram) 配置图(Deployment Diagram) UML基本概念——UML的建模机制 UML有两套建模机制: 静态建模机制:包括用例图、类图、对象图、、包、组件图和配置图。 动态建模机制:包括状态图、时序图、协作图、活动图。 支持UML的CASE工具 Rational Rose Microsoft Office Visio Microsoft Visual Modeler Borland Together Rose简介 Rose是美国的Rational公司的面向对象建模工具。 Rose可以建立用UML描述的软件系统的模型。 Rose具有建立、测览、修改和保存模型的能力,保证不同模型视图之间、模型与代码之间转化的一致性,它具有支持正/反向建模的能力。 Rose支持用例图、活动图、序列图、协作图、状态图、组件图和布局图,通过正向和逆向转出工程代码的特性,可以支持C++、Java、VB和XML DTD等的代码生成和逆向工程代码。 Rational Rose 2003的使用 Rational Rose 2003界面 Rational Rose 2003建模 设置全局选项 框图设计 双向工程 Rational Rose 2003界面 模型向导对话框 Rational Rose 2003的界面 Rational Rose 2003的主界面 Rational Rose 2003的界面 Browse Class Diagram(浏览类图) Browse Interaction Diagram(浏览交互图) Browse Component Diagram(浏览组件图) Browse State Diagram(浏览状态机图) Browse Deployment Diagram(浏览实施图) Rational Rose 2003建模 用Rational Rose建模 创建模型 保存模型 发布模型 用Rational Rose建模——创建模型 从菜单栏选择“File→New”,或单击标准工具栏中的 按钮。 用Rational Rose建模——保存模型 保存模型。 通过选择菜单“File→Save”,或单击标准工具栏中的 按钮。 保存日志。 通过选择菜单“File→Save Log As”,或右键单击日志窗口,在弹出菜单中选择“Save Log As”。 用Rational Rose建模——发布模型 可以把Rose建立的模型发布到Web,使得其他人能够通过网页浏览器来浏览模型。 选择菜单“Tools→Web Publisher” 用Rational Rose建模——发布模型 发布后的根目录下的所有文件如下所示: 用Rational Rose建模——发布模型 通过网页浏览器来查看整个系统的建模内容: 设置全局选项 全局
文档评论(0)