UML培训幻灯片.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML培训幻灯片

UML培训 德信无线科技有限公司 UML介绍 什么是UML UML中常用的视图 UML的用途 UML中种视图用法 什么是UML UML是一种统一建模语言 UML是一种用来进行面向对象分析(OOA)与设计(OOD)的工具 UML的常用工具有:StarUML,Rational Rose等 UML中常用的视图 Use Case View(用例视图) Logic View(逻辑视图) Component View(组件视图) Deployment View(布署视图) User Case Diagram(用例图) Activity Diagram(活动图) Status Diagram(状态图) Class Diagram(类图) Sequence Diagram(序列图或称时序图) Collaboration Diagram(协作图) UML的用途 业务建模(需求提出) 系统建模(需求分析) 数据建模(数据库设计) 系统设计(软件架构) 系统实现(生成源代码) 生成需求分析档 生成系统设计文档 UML各种视图用法 Use Case View(用例视图) 短消息服务功能模块定义 Use Case View Use Case Diagram(用例图) Use Case View Use Case Diagram(用例图) Use Case View Use Case Diagram(用例图) Use Case View Activity Diagram(活动图) Use Case View Activity Diagram(活动图) Use Case View Activity Diagram(活动图) Use Case View 新建短信活动图 User Case View Status Diagram(状态图) Use Case View Status Diagram(状态图) UML各种视图用法 Logic View(逻辑视图) Logic View Use Case Realize Diagram(用例实现图) Logic View Use Case Realize Diagram(用例实现图) Logic View Use Case Realize Diagram(用例实现图) Logic View Class Diagram(类图) Logic View Class Diagram(类图) Logic View Class Diagram(类图) Logic View Sequence Diagram(序列图) Logic View Sequence Diagram(序列图) Logic View Sequence Diagram(序列图) Logic View Collaboration Diagram(协作图) Logic View Collaboration Diagram(协作图) UML各种视图用法 Component View(组(构)件图) UML各种视图用法 Component View(组(构)件图) UML各种视图用法 Deployment View(布署图) UML各种视图用法 Deployment View(布署图) 谢谢 布署图用于探讨方案的不同处理配置。是一个关于系统中的物理硬件设备的视图。另外也可以用来对整个软件系统进行总体架构。 由于逻辑视图是用以对整个软件系统进行设计,那么至少需要包括对:用例实现图,类图定义,序列图,协作图的定义。 包:它用于在大型模型中对其复杂性进行组织和操作。包将模型元素,如类、状态和行为进行分组归类,同时对不同组别进行命名使其可以以一个整体的形式进行引用。 例如:短信服务子系统的一种架构方法 * * 用例视图主要用来描述系统功能与业务之间的关系,或者系统功能之间的关系(主要是依赖关系) 用例视图主要是从大的方面描述功能模块相互之间的关系,大的功能模块在UML中一般用包来定义,而具体的用例定义在各自相关的包(功能模块)中 例如:短消息服务如果定义成短消息编辑,短消息服务设置,短消息传输,短消息调度,消息提示等功能模块,则用User Case视图表示如下: 1.依赖关系的表示方法 用例图包括业务用例(用作需求提出)图,系统用例图(用作需求分析)两种。业务用例主要用以描述业务与业务参与者之间的关系,用以建立业务用例模型;系统用例主要用以描述用例(系统元子功能)与参与者(系统使用者,或者系统内部与之相对独立的子系统,或者外部为系统提供某种服务的其他系统)之间的关系,主要用以系统用例(系统功能)建模。 1.业务用例图的图元主要包括:业务用例,业务参与者,以及业务 用例与业务参与者,以及业务用例之间的关系符号: 2.系统用例的图元主要包括:用例、参与者,用例与参与者,用例与用例

文档评论(0)

liwenhua11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档