![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UML
Is A Old HaiYun
这个作者很懒,什么都没留下…
展开
-
UML——类图
类图:1、类2、关系2.1关联关系2.1.1普通关联1.普通关联构成——关联名称:用来描述关系的性质——角色:当一个类处于关联某一端时,该类就在这个关系中扮演了一个角色。2.类别:单项关联双向关联多种关联一个类和多个类关联原创 2016-12-11 19:51:14 · 447 阅读 · 16 评论 -
UML——活动图
活动图是UML中描述系统动态行为的图之一,它用于展现参与行为的类的活动或动作。活动图与流程图的区别:1、流程图着重描述处理过程,他主要控制结构是顺序,分支,循环,各个处理流程之间有严格的顺序和时间关系,而活动图描述的是对象活动的顺序关系,所遵循的规则,他着重的是系统的行为,而非系统的处理过程2、活动图能够表示并发活动的情形,而流程图不能3、活动图是面向对象的,而流程图是面向过程的原创 2017-01-14 20:27:49 · 809 阅读 · 14 评论 -
UML——状态图
状态图首先说一下状态机,状态机是展示状态与状态转换的图,一个状态图表示一个状态机,主要用于表现从一个状态到另一个状态的控制流,说明事件如何随着时间的推移来影响这些状态。1、状态 状态定义对象在其生命周期中的条件或状况,在此期间,对象满足某些条件,执行某些操作或等待事件,状态用于对实体在其生命中状况建模。通常用一个圆角矩形表示2、转换 转换包括事件和动作,原创 2017-01-14 20:18:29 · 971 阅读 · 11 评论 -
UML学习——协作图
机房收费系统协作图协作图是动态图的一种表现形式,他强调参加交互的各个对象结构的信息。协作图只是对相互间有交互作用的对象和这些对象间的关系建模协作图包括: 对象:对象代表协作图交互中多扮演的角色,和时序图中对象的概念类似 链:及一条连接两个类角色的实线 消息:对象间的通过连接发送的消息原创 2016-12-31 22:34:27 · 1410 阅读 · 10 评论 -
UML——对象图
对象图:表示是在某一时刻一组对象以及他们之间关系的图,对象图可以是被看做是类图在系统某一时刻的实例。构成:和类图类似的符号和关系用途:捕获实例连接 在分析和设计阶段创建 捕获交互的静态结构 举例说明数据对象的结构 有分析人员,设计人员,代码实现人员开发原创 2017-01-08 21:38:22 · 590 阅读 · 19 评论 -
UML——时序图
机房收费系统时序图时序图:描述对象之间传递消息的时间顺序,他用来表示用例中的行为顺序,是强调消息时间顺序的交互图。对象:对象代表时序图中的对象在交互中所扮演的角色,时序图中的对象的符号和对象图中的对象所用的符号一样,都是使用矩形将对象名称包括起来,并且对象名称下有下划线。生命线:生命线是一条垂直的虚线,表示序列图中对象在一段时间内的存在,每个对象的底部中心位置都有生原创 2016-12-25 16:25:08 · 1121 阅读 · 24 评论 -
UML——用例图
机房收费系统用例图用例图的关系:在用例图中有:用例、参与者、关系这三部分组成,首先参与者与用例之间用单项箭头连接,标识一种使用关系而在用例图中用例之间可以抽象出三种关系 包含(include)、扩展(extend)、泛化关系(generalization)。包含关系:包含关系:使用包含(Inclusion)用例来封装一组跨越多个用例的相似动作(行为片原创 2016-12-18 22:00:00 · 623 阅读 · 26 评论 -
UML——机房收费系统类图
机房收费系统类图:类图是表示系统内部的静态结构。主要是支持系统的功能需求,也就是系统最终要提供给用户的服务。类:是对一组具有相同属性和操作,关系,语义的对象的描述,在类图中用矩形来表示,分别是三个部分:名称,属性,操作。 属性:描述了软件系统中代表的事物所具备的特性 操作:类的操作是对类的对象所能做的事务的抽象元素:接口:接口是在原创 2016-12-24 17:06:43 · 2007 阅读 · 33 评论 -
UML基础——面向对象技术
1.面向对象技术的基本原则.抽象.封装.模块性.层次性2.面向对象技术的基本概念对象:——物理实体——软件实体——概念实体1)对象描述一个事物:——状态——行为——标识类:一个对象是对一个类的实例类是对一组具有相同属性行为关系和语义的对象的描述类的属性(静态信息)原创 2016-12-02 21:52:20 · 782 阅读 · 14 评论 -
UML——组件图和部署图
组件图:用来建模系统的各个组件,包括源代码文件,二进制文件,脚本文件,可执行文件之间的关系,他们是通过功能或者文件组织在一起的,使用组件图可以帮助读者了解某个功能位于软件包的那一位置,以及各个版本的软件包含哪些功能。构成:1、组件描述了一个可执行程序,一个库,一个web程序等2、接口接口是组件所提供的的服务,可以理解为一个方法,接口可以有多个,但至少有一个,在UML中表示为一个原创 2017-01-14 20:28:57 · 28070 阅读 · 20 评论