UML介绍汇编.ppt

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

包的设计原则 稳定依赖原则 非循环依赖原则 共同封闭原则 参考 Robert C? Martin 《敏捷开发 设计原则 模式 》 类图 类图通过显示出系统的类以及这些类之间的关系来表示系统。 显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。 类图示例 部署图 部署图表示软件系统如何部署到硬件环境中,能够展示系统中的组件在硬件环境中的物理布局。 部署图中最主要的原始是节点,一个节点可以代表一台物理机器,或一个虚拟机器节点。 部署图示例 * UML介绍 UML语言简介 UML分类及11种图形 重要UML图形的介绍 UML与软件工程 UML设计工具与书籍 UML与软件工程 * UML介绍 UML语言简介 UML分类及11种图形 重要UML图形的介绍 UML与软件工程 UML设计工具与书籍 UML设计工具 starUML Visio Rose together UML相关书籍 UML介绍 詹杨锐 2010年10月18日 * UML介绍 UML语言简介 UML分类及11种图形 重要UML图的介绍 UML与软件工程 UML设计工具与书籍 UML语言简介 UML ( Unified Modeling Language):统一建模语言。始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言。 UML的作用:通过UML,软件人员能够实现需求的梳理、需求的分析、系统的架构、系统的设计、系统的实现。 * UML介绍 UML语言简介 UML分类及11种图形 重要UML图的介绍 UML与软件工程 UML设计工具与书籍 UML分类 UML的11种图形 UML主要包含以下框图 用例图:从用户角度描述系统功能。 泳道图:描述业务流程中活动的执行顺序,并且描述谁来执行这些活动。 时序图:时序图显示对象之间的动态协作关系。它强调对象之间的消息发送的时间顺序,同时显示对象之间的交互。 协作图:协作图描述对象之间的协作关系 。 类图:类图描述系统所包含的类、类的内部结构及类之间的关系。 UML的11种图形 对象图:对象图是类图的一个具体实例。 包图:包图表明包及其之间的依赖类图。 状态图:描述对象的所有可能的状态及导致状态转换的条件。只需为个别具有复杂的状态转换过程的类提供状态图。 活动图:活动图描述系统中各种活动的执行顺序。 组件图:描述系统各个软件组件之间的依赖关系,还可以描述软件组件的源代码的组织结构。 部署图:定义系统中软硬件的物理体系结构。 * UML介绍 UML语言简介 UML分类及11种图形 重要UML图形的介绍 UML与软件工程 UML设计工具与书籍 用例图 用例图(use case diagram)是指由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图。 用例图呈现了一些参与者和一些用例,以及它们之间的关系。主要用于对系统、子系统或类的功能行为进行建模。 用例图构成 用例图由参与者、用例、系统边界、箭头组成。 参与者:指系统以外的,在使用系统或与系统交互中所扮演的角色。 用例:参与者想要系统执行的动作,一般为带有动作性的词组。 边界:用来表示建模系统的边界。 用例图示例 时序图 时序图描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。 时序图表示用例的行为顺序。 时序图 时序图有以下两个维度: 水平维度:显示对象之间发送消息的过程。 垂直维度:显示发送消息的时间顺序。 时序图示例 时序图示例 时序图示例 泳道图 泳道图一般用于业务场景建模。 泳道图能非常清晰地表达业务的流程以及各个系统之间的交互情况。 泳道图示例 活动图 阐明了业务逻辑的工作流程。 活动图描述了为了完成某一目标需要做的活动以及这些活动的执行顺序。 活动图示例 状态图 状态图显示出了对象可能的状态以及由状态改变而导致的转移。 对象拥有行为和状态。 对象的状态是由对象当前的行动和条件决定的。 状态图示例 协作图 协作图也是互动的图表。一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。 他们像序列图一样也传递相同的信息,但他们不关心什么时候消息被传递,只关心对象的角色。 协作

文档评论(0)

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

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

1亿VIP精品文档

相关文档