UML
栾_树
在深邃的海洋里,火山终于惊醒!
展开
-
UML总结—全全全全!!!
UML(Unified Modeling Language)统一建模语言,是一种面向对象的建模语言,主要作用是帮助用户对软件系统进行面向对象的描述和建模,可以应用于软件开发的全过程。 在UML的组成中,最重要的就是UML的九种图,通过九种图的不同组合,组合成各种不同的视图,为开发人员了解系统结构、编写代码提供帮助。UML的九种图可以贯穿整个软件开发过程,每个阶段需要哪些图如下所示: 九种图各自不同的侧重点如下所示:关于UML的9种图,每一种我都有写...原创 2020-06-13 15:47:07 · 478 阅读 · 5 评论 -
UML—组件图、配置图
一.组件图1.组件图是什么 组件图是对面向对象系统的物理方面建模时使用的两种图之一,组件图描述了软件组件以及组件之间的关系,组件图中通常包含三种元素:组件、接口和依赖。2.组件图的功能 (1)组件图能帮助客户理解最终的系统结构 (2)组件图使开发工作有一个明确的目标 (3)组件图有利于帮助工作组的其他人员理解系统 (4)使用组件图有利于软件系统的重用3.组件图元素—组件 组件定义了良好接口的物理实现单元,组...原创 2020-06-13 10:12:06 · 971 阅读 · 5 评论 -
UML—活动图
1.活动图是什么活动图是描述系统动态行为的图之一,用于展现参与行为的类的活动图或动作,在UML中,图形上活动图里的活动用圆角矩形表示,一个活动结束自动引发下一个活动,两个活动之间用带箭头的连线相连接,连线的箭头指向下一个活动,活动图起点用实心圆表示,终点用半实心圆表示。2.活动图与流程图的区别(1)流程图着重描述处理过程,主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系,而活动图描述的是对象活动的顺序关系所遵循的规则,着重表现的是系统的行为,而非系统的处理过程。(2)活原创 2020-06-13 07:57:54 · 1213 阅读 · 5 评论 -
UML—状态图
1.状态机是什么 首先我们来了解一下状态机的概念,状态机是展示状态与状态转换的图,UML用状态机对软件系统的动态特征建模,通常一个状态机依附于一个类,并且描述一个类的实例,状态机由状态、转换、事件、活动和动作5部分组成。 1)状态表示一个模型在其生存期内的状况 2)转换表示两个不同状态之间的联系,事件可以触发状态之间的转换 3)事件是在某个事件产生的,可以触发状态转换的部分 4)活动是在状态机中进行的一个非原子的执行,由一系列动作组成...原创 2020-06-11 21:43:43 · 1584 阅读 · 3 评论 -
UML—交互图(时序图、协作图)
一.时序图1.时序图是什么 时序图(Sequence Diagram)描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息时间顺序的交互图,时序图描述了类以及类间相互交换以完成期望行为的消息,时序图中的每一条消息对应了一个类操作或者状态机中引起转换的触发事件。2.时序图的表示含义 UML中,图形上参与交互的各对象在时序图的顶端水平排列,每一个对象的底端都绘制了一条垂直虚线,当一个对象向另一个对象发送消息时,此消息开始于发送对象底部的虚线,终止于接受...原创 2020-06-11 17:58:56 · 1447 阅读 · 3 评论 -
UML—对象图、包图
一.对象图1.对象图是什么 在UML中,对象图表示在某一时刻一组对象及它们之间关系的图,对象图可以被看作是类图在系统某一时刻的实例。2.对象图长什么样子 在图形上,对象图由节点以及连接这些节点的连线组成,节点可以是对象也可以是类,连线表示对象间的关系,对象图模型如下: 上图描述了一个公司的部门分组情况,c是类Company的对象,这个对象与d1,d2,d3连接,d1,d2,d3,d4都是类Department的对象,它们具有不同的属性值,d1和d4...原创 2020-06-11 15:06:04 · 1961 阅读 · 2 评论 -
UML——类图
1.类图是什么类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构,类图是静态图的一部分,类图包含七个元素:类、接口、协作、依赖关系、泛化关系、实现关系以及关联关系。2.类图结构3.类图元素—类类是面向对象系统组织结构的核心,类是对一组具有相同属性、操作、关系和语义的对象的描述。一个类可以实现一个或多个接口,类定义了一组有着状态和行为的对象,属性和关联用来描述状态,属性通常用没有身份的数据值表示,如数字和字符串,关联则用有身份的对象之原创 2020-06-11 10:13:30 · 3011 阅读 · 1 评论 -
UML——用例图
1.用例图是什么? 用例图用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。2.用例图包含哪些内容? 用例图包含下面三个内容: (1) 用例(Use Case),用椭圆形符号表示 (2) 参与者(Actor),用人形图标表示 (3) 参与者与用例之间的关系,分为关联、泛化、包含、扩展四种 用例图结构如下图所示:3.参与者 参与者(Actor)是系统外...原创 2020-06-10 17:54:06 · 2932 阅读 · 2 评论 -
UML结构
UML结构分为三大部分:基本构造块、规则、公共机制UML主要包括三种构造块:1)事物: 构成模型图的一些基本图示符号,它们表示一些面向对象的基本概念。2)关系: 表示基本图示符号之间的关系。3)图: 特定的视角对系统所作的抽象描述。事物是对模型中最具有代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。UML中的事物分为结...原创 2020-03-09 21:30:55 · 1594 阅读 · 9 评论