#uml

uml中活动图与流程图的区别

活动图定义:  活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。  它是UML中用于对系统动态活动建模的图形,反映系统中一个活动到另一个活动的流程,常常用于描述业务过程和并行处理过程。活动图中包括泳道、活动开始、活动结束、活动、对...
代码星球 代码星球·2020-05-23

各种图(流程图,思维导图,UML,拓扑图,ER图)简介

流程图1.定义:流程图是对过程、算法、流程的一种图像表示,在技术设计、交流及商业简报等领域有广泛的应用。2.案例3.计算机语言只是一种工具。光学习语言的规则还不够,最重要的是学会针对各种类型的问题,拟定出有效的解决方法和步骤即算法。有了正确而有效的算法,可以利用任何一种计算机高级语言编写程序,使计算机进行工作。因此,设...

UML交互图

UML交互图主要包括对象和消息两类元素,创建交互图的过程实际上就是向对象分配任务的过程,是可视化系统的交互行为。UML交互图包括两种:序列图和协作图。序列图:显示对象之间的关系,强调对象之间消息的时间顺序,显示对象之间的交互。协作图:描述对象之间的交互关系。交互图的目的:交互图捕捉一个系统的动态行为;交互图用来描述该系...
代码星球 代码星球·2020-04-17

UML图表示类之间的关系

 一、泛化(Generanization)图:  泛化简单的说就是继承关系,在java中就是extend。表示一般与特殊的关系。如鸭子是鸟的一种,即有鸭子的特性也有鸟的共性。用带空心的三角箭头的实线指向父类。 二、接口与实现图: 这种关系其实就是java里面的imple...

设计模式之UML类图

 类例子:  以上是一个类图:1、主要分成三个部分,从上到下依次是类名、类属性、类方法。2、+表示的是public,-表示的是private,#表示的protected,~表示的是package。3、下划线表示的是static。4、属性方框中,'+publicxxx:int=1'表示属性x...
代码星球 代码星球·2020-04-16

PhpStorm中绘画UML

在Plugins中安装PlantUMLintegration插件 到http://www.graphviz.org/网站下载graphviz.exe并安装(这个软件可以支持更多的UML语法)或者使用https://graphviz.gitlab.io/_pages/Download/Download_wind...
代码星球 代码星球·2020-04-16

UML之组件图

基本概念:组件图即是用来描述组件与组件之间关系的一种UML图。组件图在宏观层面上显示了构成系统某一个特定方面的实现结构。  组件图中主要包含三种元素,即组件、接口和关系。  组件图通过这些元素描述了系统的各个组件及之间的依赖关系,还有组件的接口及调用关系。此外,组件图还可以使用包来进行组织,使用注解与约束来进行解释和限...
代码星球 代码星球·2020-04-15

【原创】小键盘NumLock状态指示工具

工具介绍:    我现在这个笔记本电脑没有NumLock指示灯,有时候用小键盘经常打不出数字来,非常苦恼。  在小众软件里也找到一些类似的工具,那些工具很不错,但是功能太多,  尤其Caps和Scroll键状态对我来说不需要,我不想为此多花费一丁点CPU资源:)  因此自己做了一个功能专一的小工具~  软件运行后就会在...

UML状态图

       状态图(Statechart digram)是系统分析的一种经常使用工具,系统分析员在对系统建模时,最先考虑的不是基于活动之间的控制流,而是基于状态之间的控制流,由于系统中对象的状态变化最易被发现和理解。  ...
代码星球 代码星球·2020-04-14

UML的九种模型图

本文转自UML的九种模型图,仅供学习交流!一、作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。UML语义:描述基于UML的精确元模型定义。UML表示法:定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。这些图形符号和文字所表达的是应用级的模型,在语义上它是UM...
代码星球 代码星球·2020-04-14

依赖关系 与UML图

  学习设计模式时,会涉及到UML类图,它是其中一个重要工具。所涉及到的知识,包括UML图依赖关系和使用visio画图。下面是我总结的UML6中基本关系。1.泛化(Generalization)     【泛化关系】:是一种继承关系,表示一般与特殊的...
代码星球 代码星球·2020-04-13

UML之部署图

基本概念:是一种展示运行时进行处理的节点和在节点上存在的制品的配置的图。  部署图它阐述了在实际应用中软件和它的运行环境的关系,并且描述了软件部署在硬件上的具体方式。  部署图中的主要元素包括节点与节点之间的关联关系。此外,部署图中也可以使用注解和约束。 部署图的组成元素:节点、部署图中的关系。 &...
代码星球 代码星球·2020-04-12

UML系列01之 UML和绘图工具Visio介绍

 概要UML,全称是UnifiedModelingLanguage,中文是"统一建模语言"。通俗点说,UML是一种创建模型的语言。UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型...

uml系列(八)——部署图与构件图

     之前说了uml的设计图,现在说一下uml的最后两种图:构件图、部署图。这两种图之所以放在一起是因为它们都是软件的实现图。     构件图是描述一组构件之间的组织与依赖关系的模型。那么,问题来了,什么是构件?&n...
代码星球 代码星球·2020-04-12

UML之对象图

对象图对象图概述:对象图显示了某一时刻的一组对象及它们之间的关系。  对象图可以看做是类图的实例,用来表达各个对象在某一时刻的状态。  对象图中的建模元素主要有对象和链,对象是类的实例,链是类之间的关联关系的实例。 对象图的组成元素——对象对象是类的实例,是一个封装了状态和行为的具有良...
代码星球 代码星球·2020-04-11
首页上一页...23456...下一页尾页