1 / 23
文档名称:

UML基础讲解 ppt课件.ppt

格式:ppt   大小:933KB   页数:23页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UML基础讲解 ppt课件.ppt

上传人:龙的传人 2019/6/30 文件大小:933 KB

下载得到文件列表

UML基础讲解 ppt课件.ppt

文档介绍

文档介绍:UML基础教程目录什么是UML?为什么要用UML?UML图形介绍类图顺序图推荐一、UML是什么?U统一:表示是一种通用的标准,称为软件工业界的一种标准。UML表述的内容能被各类人员所理解,包括客户、领域专家、分析师、设计师、程序员、测试工程师及培训人员等。M建模:建立软件系统的模型。L语言:表明它是一套按照特定规则和模式组成的符号系统,它用半形式化方法定义,即用图形符号、自然语言和形式语言相结合的方法来描述定义的。二、为什么要用UML交流,提高效率UML就是让我们开发人员、客户针对这个系统,用图形的方式来互相交流,用图形的方式简单而懂;在需求分析,概要设计,系统设计都需要用到UML图。 软件开发,自己画草图,但有很多问题: 1、自己画得难看(谁有心思把它画得漂漂亮亮的再拿来交流,有心思都放在业务上了) 2、自己画得图,你不按照UML标准,谁知道你画的是什么,你难道想给每个看你的图的人都解说一次?? 3、现在的建模工具都是遵循UML的标准的,用工具开发快速,方便 总之一句话:UML就是用来交流的东西,只要你把系统表达得明白,你用什么东西都可以,完全可以不用UML;但是UML已经成为大家公认的东西,有经验的人一看UML图就知道它代表的含义,完全不用过多的解释构建一个小狗屋可以由一个人制造需求: 最小模型 简单的过程 简单的工具构造一栋房屋由一个团体建设,并且需要更高的效率、更精确的时间限制 模型 良好定义的过程 功能强大的工具UML的用途用途:UML可以做软件需求分析UML可以做软件开发设计UML可以做系统部署设计UML也适用非软件领域的系统建模如企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。三、UML图形介绍用例图静态图(类图,对象图,包图)行为图(状态图,活动图)交互图(顺序图,协作图)实现图(组件图,部署图)重点关注类图、顺序图UML图形介绍1 用例图(UseCaseDiagram)用例图是从用户角度描述系统功能,是用户所能观察到的系统功能的模型图,用例是系统中的一个功能单元类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)类图是以类为中心来组织的,类图中的其他元素或属于某个类或与类相关联2 类图(ClassDiagram)UML图形介绍3对象图(ObjectDiagram)对象图是类图的实例,几乎使用与类图完全相同的标识。他们的不同点在于对象图显示类的多个对象实例,而不是实际的类4顺序图(SequenceDiagram)顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互顺序图的一个用途是用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或引起状态转换的触发事件