UML类图关系表示

使用StarUML绘制ER图,使用插件DDL将ER图转换成SQL脚本,使用插件Java生成Java代码 文章目录1 使用StarUML绘制E-R图1.1 ER图1.2 实体之间的关系1.3 绘制---使用StarUML1.4 总结1.5 参考资料2 starUML对数据库设计的帮助(很重要)2.1 填加属性2.2 设置主关键字2.3 修改数据类型2.4 DDL生成数据库3 StarUML中生成Java代码 1 使用StarUML绘制E-R图 1.1 ER图 E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 构 阅读详情

类图说明

UML描述系统的静态结构方式有类图、包图、对象图。这里主要要讲的是类图来描述系统静礅结构。

类图的关系有:关联、依赖、聚合、组合、实现、泛化。

虚线代表弱化,实线代码强化

类图关系

依赖

表示一个类的实现需要其他的类协助(局部变量、方法的参数、静态引用),用虚线加箭头表示,箭头指向被依赖者,一般避免双向依赖。
虚线弱依赖

依赖

关联

拥有关系,如丈夫拥有妻子,用实线箭头(或无箭头)表示,1对1 1:N一对多 , N:M多对多。场景:成员变量
实线强关联

在这里插入图片描述

聚合

整体与部分的拥有关系,拥有者作为整体、被拥有者作为整体的部分(离开整体又可以单独存在),不能说没有汽车的整体轮子不能单独存在。
实线空心菱形加实线表示,菱形端表示整体。场景:成员变量

在这里插入图片描述

组合

整体与部分的拥有关系,拥有者作为整体、被拥有者作为整体的部分(离开整体不可以单独存在),例如:公司与部门,部门的存在必须依赖有公司的情况下。
实线实心菱形加实线表示,菱形端表示整体。场景:成员变量

在这里插入图片描述

泛化(继承)

实线+空心箭头表示,箭头表示被继承者

在这里插入图片描述

实现

接口实现,虚线+空心箭头表示,箭头表示被继承者

staruML中表示
在这里插入图片描述

UML类图详解及rose中的画法 目录 1.UML简介 2.类图介绍 3.类图画法 1.UML简介 UML是一种建模语言,是我们在构造模型时首选的一种建模工具,去描述系统的需求和设计,在对复杂的工程进行建模时,系统可由单一的图形来描述,但是单一图形不可能包含一个大系统所需的所有信息,更不可能描述系统的整体结构功能,这样一来就几乎不能用单一图形来建模了,而UML能从不同的角度去描述系统,它提供了九种图,下面我们用一张图去对...... 阅读详情

相关推荐

【简易设计模式02】UML中的类图关系及类图符号表示法

总第54篇在第53篇中,我们已经对设计模式进行了系统性的介绍,为了更好地理解设计模式,本文将对UML(Unified Modeling Language) 描述的类图关系进行详细地介绍,并对其相应的符号表示方法进行归纳。1.面向对象中的类间关系在进行面向对象系统设计时,我需要根据系统的需求来抽象出一些类,并设计类与类之间的关系,这就是我们常说的业务建模。设计优良的类间关系是我们实现“高内聚、低耦合...

实战开发者Airex 707

类和类的六种关系

文章目录类和类的六种关系泛化关系(Generalization)实现关系(Realization)依赖关系(Dependency)关联关系(Association)聚合关系(Aggregation)组合关系(Composition) 类和类的六种关系 类和类之间存在六种关系,分别是泛化,实现关系,依赖关系,关联关系,聚合关系,组合关系。 泛化关系(Generalization) 语义: 类和子...

ahrtolia的博客 5357

SAP 小结

关于SAP 开发的实习就要告一段落了,从刚开始接触,到现在已经6个月了,想要很简要的把自己对SAP的理解写出来,便于以后查阅(不定期更新)。 1. 什么是SAP? 广义的SAP,可以指代SAP公司以及SAP的各种产品,它的意义要在特定语境下才能确定。一般我们所说的SAP特指SAP ERP。 SAP ERP(enterprise resource planning)是一个企业信息系统。通过这个系

Remy的博客 1953

UML类图画法

类的UML表示方法 在UML中,类包含类名、属性和方法。表示方式如下: 其中+表示公有(public),-表示私有(private),#表示受保护(protected) public class Employee{ private String name; private String pwd; private String email; public String getName(){ return name; } } 类的关联关系 双向关联 一个老师可以教多门课程,一门课

weixin_36375017的博客 4767

PSO算法介绍

结合网上的文章对PSO进行一些介绍,并附上自己复现的算法。

Witty_Hou的博客 1万+

云计算虚拟化实验(一)——虚拟机软件VMware的安装以及虚拟机系统的安装(Windows7+CentOS7)

主要内容: 1、虚拟机软件的安装(以VMware为例) 2、虚拟机系统的安装(Window7 + CentOS7) 3、虚拟主机网络互访 4、不同局域网内的虚拟主机互访(软路由——海蜘蛛) 0 ——首先介绍一下什么是虚拟化? 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在

gg_asd的博客 1万+

rose中画类与类的一对多或多对多等关系

一、背景           由于现在学习UML知识,练习画UML2.0的13种图,想画类与类的一对多或多对多等的图,网上查了一下没有找到满意的结果,就在今天(2018.5.3)写一篇教程教给大家。二、具体步骤        环境:win10+VMware虚拟机里的win7+rational rose 2007        目标:想要画出下图的标注部分操作过程:    (1)、先双击红色圈里的实...

alan_gaohaodong的博客 1万+

从婴儿学步到工业级应用:VLA的‘隐式标定‘原理通俗图解

本文深入解析VLA(Vision-Language-Action)模型的'隐式标定'原理,通过类比婴儿学习机制,揭示其如何替代传统手眼标定技术。文章对比了工业机器人传统标定与VLA数据驱动方法的差异,并可视化神经网络注意力机制,展示其在空间关系编码上的突破性进展。最后探讨了VLA在工业应用中的优势与混合架构解决方案。

pz890123456的博客 324

专家指导 UML类图关系表示方法

UML类图关系主要有关联,依赖,泛化,实现等,那么它们的表示方法你是否熟悉,本文就像大家介绍一下UML类图关系的表示方法。 AD: 本节和大家一起学习一下UML类图关系的表示方法,主要包括关联,聚合,泛化,实现,依赖等内容,希望通过本节的学习大家对UML类图关系的表示方法有一定的掌握。下面是具体介绍。 UML基础 1:UML类间关系的种类 2:关联 UML类...

iteye_13543的博客 194

利用NURBS曲线进行点云曲面拟合算法

点云拟合曲面算法是将点云数据拟合成一个二次或高次曲面模型的算法。这种算法主要用于三维模型重建、计算机视觉、机器人感知、医学图像处理等领域。最小二乘法(Least Squares Method):通过最小化点到曲面距离的平方和来拟合曲面模型。三角剖分算法(Triangulation-Based Method):将点云构建成三角网格,再拟合成曲面模型。隐式曲面算法(Implicit Surface Method):通过定义一个隐式函数来表示曲面,然后用点云数据来估计隐式函数的系数。

weixin_44770969的博客 1万+

【Linux 驱动开发】STM32MP1 LCD 显示系统完整实践指南

STM32MP1 LCD显示系统实践指南 本文全面介绍STM32MP1平台实现MIPI DSI LCD显示的完整流程,涵盖硬件连接、设备树配置、显示原理和驱动实现。主要内容包括: 硬件连接:详细说明MIPI DSI差分对、背光PWM、复位/供电管脚的连接方式 设备树配置: PWM背光控制节点设置 LTDC与DSI端口映射关系 Panel节点参数定义 显示基础:讲解LCD/OLED显示原理、常见接口类型(RGB/LVDS/MIPI/HDMI)及信号时序 驱动实现。

猫猫的小茶馆 495

UML概述、类图关系及连接线表示

继承和实现体现的是一种类与类、或者类与接口间的纵向关系;依赖关联聚合组合体现的是类与类、类与接口间的引用,即横向关系;这几种关系,所表现的强弱程度依次为:组合 > 聚合 > 关联 > 依赖。

FreeLikeTheWind的博客 3082

PCIe-Orders set Blocks之symbol对齐

有序集的使用场合很多,如在链路link阶段,进入polling后,便开始有序集的发送。一个 Ordered Set Block 包含一个同步头,后跟一个有序集。多通道链路的所有 Lane 必须同时传输相同的有序集,而且有序集的第一个符号定义了有序集的类型。但在PCIE中,8GT/s及以上的速率,采用的是128b/130b编码。128-bit是想要传输的payload,实际会传输130-bit,多出来的2-bit就是sync header。Block有两种,通过Sync header区分:10b:表示data

weixin_44700185的博客 813

UML 类图关系表示

UML类图中一般会有连线指明它们之间的关系。关系共有六种类型,分别是实现关系、泛化关系、关联关系、依赖关系、聚合关系、组合关系。如图所示。

2401_87704405的博客 745

c#算法(5)—最小二乘法(二次曲线拟合)

最小二乘法——二次曲线拟合

qq_34059233的博客 1659

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

UML类图关系表示方法

UML类图关系的表示方法,主要包括关联,聚合,泛化,实现,依赖等内容,希望通过本节的学习大家对UML类图关系的表示方法有一定的掌握。下面是具体介绍。 UML基础 1:UML类间关系的种类 2:关联 UML类图关系中关联描述了系统中对象或实例之间的离散连接,关联带有系统中各个对象之间关系的信息。 2.1关联表示法 2.2聚集与组合 3:泛化,继承【Generalizat

fengsh998的专栏 7112

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

UML类图关系及其表示

本文转载自:http://blog.youkuaiyun.com/tianhai110/article/details/6339565 在UML类图中,常见的有以下几种关系:泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)   1.泛化(Generaliz

sugaryaruan的博客 690

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

上一篇: 系统架构设计
下一篇: 设计模式
梁晓山(ben)
博客等级 码龄14年 147粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梁晓山(ben)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值