
UML
统一建模语言
小小张自由—>张有博
CSDN博客专家、华为云享专家、Java领域优质创作者、'小小张自由'公众号作者
展开
-
UML——实现图(构件图与部署图)
目录实现图构件图构件的类型构件的特点构件与类构件与接口部署图实现图UML中大部分模型描述了逻辑和设计方面的信息,实现图用来描述实现方面的信息。实现图有构件图和部署图两种形式构件图:用来显示一组构件之间的组合与依赖关系。部署图:用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件。构件图构件图中通常包括构件、接口,以及各种关系构件图提供系统的物理视图,它的用途是显示系统中的软件与其他软件组件(例如,库函数)的依赖关系。构件(component)原创 2020-05-28 16:39:57 · 2650 阅读 · 10 评论 -
UML——交互图(顺序图与协作图)
目录交互图顺序图协作图顺序图与协作图之间的关系交互图交互图用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的。交互图主要用来描述协作的动态行为方面交互图有顺序图和协作图两种形式——顺序图:强调消息的时间顺序——协作图:强调发送和接收消息的对象的组织。顺序图概念:描述按照时间的先后顺序对象之间交互动作过程顺序图的构成——对象:对象代表时序图中的对象在交互过程中所扮演的角色——消息:是对象之间的通信,可以是信号或者操作调用。原创 2020-05-28 15:10:06 · 4595 阅读 · 10 评论 -
UML——活动图和状态图
目录活动图活动图的基本要素状态图状态图的基本要素状态图与活动图之间的区别活动图概念:活动图本质上是一种流程图,它描述活动的序列,即系统从一个活动到另一个活动的控制流。作用 描述一个操作的执行过程中所完成的工作或者动作 描述对象内部的工作 显示如何执行一组相关的动作,以及这些动作如何影响周围对象 描述用例的执行活动图的基本要素活动:表示工作流过程中命令的执行或活动的进行。状态:一个活动图中只能有一个开始状态,但...原创 2020-05-28 10:34:44 · 4994 阅读 · 8 评论 -
UML——类图
类:类的定义是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。类图:是面向对象系统建模中最常见和最重要的图。类图主要用来显示系统中的类、接口以及它们静态结构和关系的一种静态模型。类图的三个基本组件:类名、属性、方法类名 属性 方法() 可见性包含4种: + public(公有) -private(私有) #protected(保护) ~package(包)抽象类不能被实例化,关...原创 2020-05-27 14:55:11 · 1967 阅读 · 8 评论 -
UML——用例图
用例视图也称用例模型,用例模型描述的是外部执行者(actor)所理解的系统功能。用例模型用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格达成的共识。用例图包含用例、参与者、系统边界、关系。参与者:指系统以外的、需要使用系统或与系统交互的事务,包括:人、设备、外部系统等。用例:用例是参与者可以感受到的系统服务或功能单元。系统边界:指系统与系统之间的界限。把系统边界以外的同系统相关联的其他部分称为系统环境。关系:用例图中的关系有4种:关原创 2020-05-26 21:15:23 · 1867 阅读 · 9 评论 -
UML——概述(事物、关系、图)
什么是UML?UML是一种可视化的面向对象建模语言。UML描述了一个系统的静态结构和动态行为。UML用图形方式表现典型的面向对象系统整个结构。UML从不同的角度为系统建模,并形成系统的不同视图。UML的基本构造块——事物、关系、图UML中的事物 结构事物 类 (Class) 接口 (Interface) 协作 (collaboration) 用例 (Us原创 2020-05-26 19:50:44 · 3277 阅读 · 11 评论