【UML学习笔记详解】
最近一直在学习UML的基础知识,对于UML的学习和理解需要不断地进行,总结是必不可少,在此为大家分享一下我的UML学习笔记。
程序猿小亮
精通JAVA,Mysql数据库、MQ、Redis、Netty等中间件。具有多年金融行业分布式开发经验。成功的路上,没有捷径,希望我的博文能够帮助您。
展开
-
浅谈UML的概念和模型之UML视图
目录(已更新的文章会有连接,每两到三天更新一篇文章)UML的视图 UML的九种图UML中类间的关系 相信大家都知道UML的全称,统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。我想问大家两个问题:一、什么是模型?模原创 2013-01-28 21:22:24 · 37855 阅读 · 13 评论 -
浅谈UML的概念和模型之UML九种图
目录: UML的视图 UML的九种图 UML中类间的关系 上文我们介绍了,UML的视图,在每一种视图中都包含一个或多种图。本文我们重点讲解UML每种图的细节问题: 1、用例图(use case diagrams)【概念】描述用户需求,从用户的角度描述系统的功能【描述方式】椭圆表示某个用例;人形符号表示角色【目原创 2013-01-29 15:59:35 · 352228 阅读 · 54 评论 -
浅谈UML的概念和模型之UML类图关系
UML的类图关系 类与类之间的关系通常有4种,即依赖关系(Dependency)、泛化关系(Generalization)、关联关系(Association)、实现关系(Realization)依赖关系(Dependency)【概念】表示两个或多个模型元素之间语义上的连接关系【绘图方式】虚线箭头,箭头指向被使用原创 2013-02-04 11:24:46 · 24609 阅读 · 11 评论 -
浅谈UML学习笔记之用例图
最近一直在学习UML的基础知识,再看完视频之后,并没有很好的总结,在画图的过程中发现了很多的问题,下面是看书的过程自己总结的UML用例图的一点知识,与大家分享一下。 一、概念 用例图是由参与者、用例以及它们之间的关系构成的用于描述系统功能的动态视图。用例是系统中的一个功能单元,描述一个系统做什么(what)的信息,并不是怎么(how)做。用例图的作用是描原创 2013-02-03 21:24:04 · 22744 阅读 · 11 评论 -
浅谈UML学习笔记之类图
类图显示了系统的静态结构。类图就是用于对系统中的各种概念进行建模,并描绘它们之间关系的图。再简单一点,类就是一组具有相同结构、行为、关系的一群对象。类的组成 我们一张图总结类组成的基本概念: 对于类的可见性描述了该属性是否对于其他类能够可见,从而是否可以被其他类进行引用。可见性包含4种,公有类型(public)、受保护类型(p原创 2013-02-04 19:37:28 · 10769 阅读 · 4 评论 -
浅谈UML学习笔记动态模型之序列图、协作图
1、序列图 序列图和协作图都是交互图,彼此等价,可以相互转化。序列图是对对象之间传送消息的时间顺序的可视化表示。序列图用于表现交互,侧重于强调时间顺序。 序列图将交互关系表示为一个二维图,如下图: 注:虚线表示,此时对象不处于激活状态,双道线,表示对象处于激活状态;消息使用从一个对象的生命线到另一个对象的生命原创 2013-02-05 20:41:16 · 13711 阅读 · 6 评论 -
浅谈UML学习笔记动态图之状态图和活动图
1、状态图 我先简单的理解一下,什么是状态机? 在日常生活中,状态机,我们理解为记录下给定时刻状态的机器,根据不同的输入对每个给定的变化而改变其状态或引发一个动作。 在UML中,状态机由对象的各个状态和连接这些状态的转换组成,是展示状态与状态转换的图。 状态图本质上就是一个状态机或是状态机的特殊情况。由表示状态的节点和表示原创 2013-02-15 15:04:38 · 14311 阅读 · 11 评论 -
浅谈UML学习笔记之构件图和部署图
为了描述系统实现方面的信息,使系统具有可重用性和可操作性的目的,构件图和部署图来表示实现单元。1、构件 将系统中可重用的模块封装为具有可替代性的物理单元,称为构件。 构件的特征: 1、代码特征:包含和封装了实现系统功能的类、其他元素的实现代码以及某些构成系统状态的实例对象 2、身份特征:构件拥有身份和状态,用于定位在其上的原创 2013-02-15 20:25:39 · 11309 阅读 · 8 评论