uml基础教程-(老师的课件)很好

uml基础教程-(老师的课件)很好

ID:24895379

大小:1.20 MB

页数:63页

时间:2018-11-16

uml基础教程-(老师的课件)很好_第1页
uml基础教程-(老师的课件)很好_第2页
uml基础教程-(老师的课件)很好_第3页
uml基础教程-(老师的课件)很好_第4页
uml基础教程-(老师的课件)很好_第5页
资源描述:

《uml基础教程-(老师的课件)很好》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UML基础教程目录1.前言1.1前言1.2UML概述1.3UML事物1.4UML关系1.5各UML图及特征1.6各UML图的关系1.7UML语法1.8习题2.用例图2.1用例图概要2.2用例图中的事物及解释2.3用例图中的关系及解释2.4例子2.5习题3.类图3.1类图概要3.2类图中的事物及解释3.3类图中的关系及解释3.4类图与代码的映射3.5类图例子3.6习题4.顺序图4.1概要4.2顺序图中的事物及解释4.3顺序图与用例图和类图的关系4.4顺序图例子4.5练习题5.协作图5.1概要5.2

2、协作图中的事物及解释5.3协作图中的关系及解释目录5.4对消息标签的详细讲解5.5协作图例子5.6协作图与顺序图的区别和联系5.7练习题6.状态图6.1状态图概要6.2状态图的组成6.3状态图中的事物及解释6.4状态的可选活动表6.5简单的例子:对象的状态图6.6复杂的例子:网上银行登陆系统6.7练习7.活动图7.1活动图概要7.2活动图事物7.3活动图关系7.4活动图实例7.5活动图练习8.构件图8.1构件图概要8.2构件图中的事物及解释8.3构件图中的关系及解释8.4构件图的例子8.5习题9

3、.部署图9.1部署图概要9.2部署图中的事物及解释9.3部署图中的关系及解释9.4部署图的例子9.5关于部署图与构件图9.6习题附录1.前言1.1前言本资料对UML1.5各种模型图的构成和功能进行说明,通过本资料的学习达到可以读懂UML模型图的目的。本资料不涉及模型图作成的要点等相关知识。1.2UML概述1.2.1UML简介UML(UnifiedModelingLanguage)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。U

4、ML的定义包括UML语义和UML表示法两个部分。(1)UML语义:UML对语义的描述使开发者能在语义上取得一致认识,消除了因人而异的表达方法所造成的影响。(2)UML表示法:UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。1.2.2UML模型图的构成事物(Things):UML模型中最基本的构成元素,是具有代表性的成分的抽象关系(Relationships):关系把事物紧密联系在一起图(Diagrams):图是事物和关系的可视化表示1.前言1

5、.3UML事物UML包含4种事物:构件事物行为事物分组事物注释事物1.3.1构件事物:UML模型的静态部分,描述概念或物理元素它包括以下几种:类:具有相同属性相同操作相同关系相同语义的对象的描述接口:描述元素的外部可见行为,即服务集合的定义说明协作:描述了一组事物间的相互作用的集合用例:代表一个系统或系统的一部分行为,是一组动作序列的集合构件:系统中物理存在,可替换的部件节点:运行时存在的物理元素另外,参与者、信号应用、文档库、页表等都是上述基本事物的变体1.3.2行为事物:UML模型图的动态部

6、分,描述跨越空间和时间的行为交互:实现某功能的一组构件事物之间的消息的集合,涉及消息、动作序列、链接状态机:描述事物或交互在生命周期内响应事件所经历的状态序列1.3.3分组事物:UML模型图的组织部分,描述事物的组织结构包:把元素组织成组的机制1.3.4注释事物:UML模型的解释部分,用来对模型中的元素进行说明,解释注解:对元素进行约束或解释的简单符号1.前言1.4UML关系1.4.1依赖依赖(dependency)是两个事物之间的语义关系,其中一个事物(独立事物)发生变化,会影响到另一个事物(

7、依赖事物)的语义1.4.2关联关联(association)是一种结构关系,它指明一个事物的对象与另一个事物的对象间的联系1.4.3泛化泛化(generalization)是一种特殊/一般的关系。也可以看作是常说的继承关系1.4.4实现实现(realization)是类元之间的语义关系,其中的一个类元指定了由另一个类元保证执行的契约1.前言1.5各UML图及特征1.5.1用例图(UseCaseDiagram)用例图是从用户角度描述系统功能,是用户所能观察到的系统功能的模型图,用例是系统中的一个功

8、能单元类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)类图是以类为中心来组织的,类图中的其他元素或属于某个类或与类相关联1.5.2类图(ClassDiagram)1.前言1.5各UML图及特征1.5.3对象图(ObjectDiagram)对象图是类图的实例,几乎使用与类图完全相同的标识。他们的不同点在于对象图显示类的多个对象实例,而不是实际的类1.5.4顺序图(SequenceDiagram)顺序图显示对象之间的动态合作关

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。