【UML学习】
UML又称统一建模语言或标准建模语言。
张铎(信念)
知道做到,不将就。
展开
-
UML事物介绍!
UML事物包含《构建事物,行为事物,分组事物,注释事物》构建事物:UML 模型的静态部分,描述概念或者物理元素。包含以下:1.类:具有相同属性相同操作相同关系相同语义的对象描述2.结构:描述元素的外部可见行为,即服务集合的定义说明3.协作:描述了一组事物间的相互作用的集合4.用例:代表一个系统或者一个系统的一部分行为,十一组动作序列的集合5.构件:系统中物理存在,可替...原创 2019-08-29 21:18:38 · 993 阅读 · 15 评论 -
UML-四种关系
【前言】在画类图之前,首先要理清UML中的四大关系,不然后边学设计模式还是看类图都会有很大的障碍,四大关系包含:泛化(Generalization),实现(Realization),关联(Association),依赖(Dependency)【正文】目录【前言】【正文】一、四大关系介绍:【 泛化(Generalization)】【 实现(Realization)...原创 2019-01-02 10:50:16 · 2073 阅读 · 14 评论 -
UML概述
前言:提到UML,只听说他有好多图,文档是理论,UML应该就是实现吧!正文:要说UML先说一下什么是面向对象,因为UML是一种面向对象的建模语言。1、什么是面向对象技术?面向对象技术强调在软件开发过程中面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描述客观世界中的有关事物。面向对象技术的基本特征主要有抽象性、封装性、继承性和多态性。...原创 2018-09-18 09:25:45 · 365 阅读 · 2 评论 -
【UML】--用例图
1.用例图是什么?用例图:也称为用户模型图,是从软件需求分析到最终实现的第一步,它是从客户的角度来描述系统功能 2.用例图的组成:1)参与者:与系统打交道或其他系统即使用该系统的人或物。2)用例:代表系统的某项完整的功能3)关系:定义用例之间的关系, 泛化关系,扩展关系 ,包含关系3.用例图的作用?用例图用于开发人员与用户之间的交流,以便于开发人员很好的理解...原创 2018-09-18 16:17:54 · 2404 阅读 · 2 评论 -
【UML】--类图
类图:显示了模型的静态结构。类图的组成:类、关系、协作、关系(1)类:(类名、属性、方法)在UML类图中,类的使用包含类名、属性、方法且带有分割线的矩形表示。 (2)类与类之间关系1.关联关系关联关系又可进一步分为单向关联,双向关联和自关联.(1)单向关联我们可以看到,在UML类图中单向关联用一个带箭头的直线表示,上图表示每一个顾客都有一个地址...原创 2018-09-19 11:01:37 · 496 阅读 · 6 评论 -
【UML】--对象图
1.什么是对象图对象图是表示在某一时刻一组对象以及它们之间的关系的图。对象图可以看作是类图在系统中某一时刻的实例,对象图作为系统在某一时刻的快照,是类图中的各个类在某一时间点上的实例及关系的静态写照。对象图是类图的实例,几乎使用与类图完全相同的标识,不同的是:对象图的名称下面有横线,对象图显示类的多个对象实例。对象与类的区别:1)对象是一个存在于时间和空间中的具体实体,而类是一个模...原创 2018-09-21 17:54:25 · 5085 阅读 · 3 评论 -
【UML】状态图
1.概述:状态图(Statechart Diagram) 主要用于描述一个特定的对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转换。2.状态图的组成:状态图主要由:状态、事件、转移组成。1)状态 (States) :在对象的生命周期中满足某些条件,执行某些活动或等待某些事件的一个条件或状况。所有的对象都有状态,状态是对象执行了一系列的活动的结果,当某个事件发生后,对...原创 2018-09-23 10:48:41 · 2857 阅读 · 2 评论 -
【UML】顺序图
1.顺序图的概念:顺序图(又称时序图、序列图)(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等。2.为什么要建模顺序图?建模顺序图有许多...原创 2018-09-23 17:11:47 · 11275 阅读 · 8 评论 -
【UML】协作图
1.协作图的概念:协作图也叫合作图,是一种交互图,显示某组对象如何为了由一个用例描述的一个系统事件而另一组对象进行协作的,使用协作图可以显示对象角色之间的组织联系。2.协作图的组成:时序图跟协作图可以相互转化,协作图的构成由角色,对象,连接,消息。协作图表现的是对象在空间上的联系,所以不存在时序图中的生命线和激活器3.协作图各符号的含义:4.协作图和时序图对比:两者...原创 2018-09-25 16:42:08 · 1123 阅读 · 2 评论 -
【UML】活动图
1.活动图的概念:活动图(Activity Diagram)是阐明了业务用例实现的工作流程。是状态图的一种特殊形式。是UML用于对系统的动态行为建模的一中常用工具,描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图本质上是一种流程图,着重表现从一个活动到另一个活动的控制流程,是内部处理驱动的流程。2、活动图的构成(1)起点 用于便是活动图中所有活动的起点,有且只有...原创 2018-09-25 17:29:59 · 548 阅读 · 2 评论 -
【UML】组件图
1.组件图的概念:用来建模系统的各个组件,包括源代码文件,二进制文件,脚本文件,可执行文件之间的关系,他们是通过功能或者文件组织在一起的,使用组件图可以帮助读者了解某个功能位于软件包的那一位置,以及各个版本的软件包含哪些功能。2.组件图的构成:1)组件描述了一个可执行程序,一个库,一个web程序等2)接口接口是组件所提供的的服务,可以理解为一个方法,接口可以有多个,但至少有...原创 2018-09-26 10:42:14 · 848 阅读 · 3 评论 -
【UML】配置图
1.配置图的概念:配置图(Deployment Diagram):配置图是对面向系统的物理方面建模时使用的图。2.配置图的组成:配置图组成:节点(Node)、组件和关联关系(Association)节点:在运行时代表的计算资源的物理元素,通常拥有一些内存,并具有处理能力。节点类型:处理器(Processor)和设备(Device)。组件:配置图还可以包含组件,他是系统中可替...原创 2018-09-26 10:52:54 · 3478 阅读 · 3 评论