uml(别人的经验)

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

关联:一个事务和另一个事务有联系,一个学生与他所在的大学有关系,

聚合:是一种特殊的关联,强调整体和部分的关系,发动机,轮胎,底盘等等聚合成一辆汽车。当这辆汽车拆散(析构)后,发动机,轮胎这些部分都还可以继续使用。

组合:更强形式的聚合,强调部分和整体有相同的生命周期,整体负责创建,管理,维护部分。人有两只手,手跟人是组合的关系,当人死后,两只手也就不存在了(排除器官捐献~)

在Rose中,如何话组合关系?

组合也是Aggregation,要想出现实心的菱形图标,可以采用如下方法:
1)双击Aggregation的链接,打开Specification
2)选择Role B Detail,在“Containment of Display”中选择,By Value。
这样您设置的Aggregation就是组合,而不是聚合了。



UML-我的经验与总结--引子篇 荀子劝学里说过:“故不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也”。可见,任何一门学科都有其博大精深之处。 现在,要进行UML的全面总结和学习,就在这里开始吧。 阅读详情

相关推荐

UML使用经验及总结

今天终于开始使用UML,用于项目分析,并且发现使用UML的时间开销并没有之前想象的那么大。 回顾使用UML的经历,总是断断续续。总结了一下,有以下因素: 没有使用UML的环境没有抽象分析的习惯没有充分的UML知识 面对复杂的项目,其实我们要做的只是抽象,抽象的方法有很多种,思路也是仁者见仁,智者见智,而UML给出了抽象的恰当模型。 我们将从以下几个方面,对UML知识,以实用为目的,做一个快...

weixin_34280237的博客 304

UML学习入门就这一篇文章

1.1 UML基础知识扫盲 UML这三个字母的全称是Unified Modeling Language,直接翻译就是统一建模语言,简单地说就是一种有特殊用途的语言。 你可能会问:这明明是一种图形,为什么说是语言呢?伟大的汉字还不是从图形(象形文字)开始的吗?语言是包括文字和图形的!其实有很多内容文字是无法表达的,你见过建筑设计图纸吗?里面还不是很多图形,光用文字能表达清楚建筑设计吗?在建筑界,...

weixin_33860553的博客 1万+

借用别人的UML图描述UML各线条和箭头关系

一张图描述UML各线条和箭头关系。

Impossible==I'm possible. 473

2024年运维最新UML(统一建模语言)基础:活动图解析_活动图 数据 字段 标识(2),2024年最新三年老Linux运维经验面经

UML 是一种为对象设计的图形语言,用于描述、构造和记录一个系统的组件。它包括多种类型的图,例如用例图、类图、顺序图和活动图等,每一种图都有其特定的用途和表示方法。活动图是一种用于描述系统动态方面的UML图,主要用于展现一项任务或一系列任务如何进行以实现某一目标。它可以应用在多个层面,比如描述单一方法的逻辑、描述业务流程或用于绘制整个系统的工作流程。最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2401_83621095的博客 546

使用Astah画UML类图经验总结

从学习需求工程与UML开始,就开始接触到Astah这款软件,但是当时完全是为了对UML各种图的了解加深才使用了这款软件。当时画图,都是完全凭借自己想,并没有考虑实际情况,而且画的图都是很简单的,甚至有些图是已经给定的,只要在软件上再画一遍来了解软件的使用。所以当时,对与这款软件并没有很好的使用。在最近进行软件项目管理的时候,需要画类图,我再次使用了这个软件。由于这次的工程涉及的类很多(和我之前遇到...

weixin_34037173的博客 4721

[软件工程]没有UML之前如何做开发

一个群中提到的实际问题

青润心情 1644

绘制整洁的 UML

不管您喜欢与否,诸如统一建模语言 (UML)类模型和用例模型这样的软件图往往是根据它们的外观来判定其好坏的。看上去整洁的图比看上去杂乱的图更容易受到读者 -- 常常是您的用户或高级经理 -- 的青睐。 我很愿意描述几个重要的经验法则,这些法则将使您比其他建模同仁做得更好。这些虽然简单但很关键的建议主要集中在如何安排组成软件图(包括UML类模型、用例模型,甚至持久模型)的那些框和线条,并因此适用于所...

weixin_34159110的博客 120

软件设计师必备——软件工程·建模

由来     Why Modeling ???     我们由一个小的例子引入建模这个话题!     建造一个狗窝不需要太多的考虑,因为狗的需求是简单的,直接去建就可以满足他们的所有需求。                                                     建造一座房子或者一座高层建筑就需要深思熟虑了。一个家庭或者客房的需求不那么不那么简单,因此即

ESOO 2931

Pycharm使用经验-UML

通过Pycharm工具配合plant UML插件实现编码形成UML图,便于日常业务流程梳理以及其他流程化内容的展现。

Xhl93的博客 1187

19年暑假第九周总结

1.学习了统一建模语言。学习上花了4个小时,代码上花了2个小时,解决问题上花了2个小时。 2.无 3.无 转载于:https://www.cnblogs.com/sicilya/p/11440678.html

weixin_30412167的博客 182

UML for Mere Mortals

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpThe Unified Modeling Language (UML) is the standard notation forarchitecting software and systems. Even thoug

TopMVP 761

淡定学uml

最近弄的东西比较杂, 最终还是觉得, 无论是什么语言,什么东西,uml都是必不可少的。 自己总是不停敲代码, 很少能保存一些简单的东西, 让 代码自动生成什么的。在复杂的代码前, 自己还是不能快速的找到和拆分成自己想要的东西。   rose开起来貌似太复杂, StarUML貌似不错。 先自己能用StarUML一些简单的demo什么吧   没别的,记录下。

q2390183798的专栏 1128

UML解析

1.1 UML基础知识扫盲 UML这三个字母的全称是Unified Modeling Language,直接翻译就是统一建模语言,简单地说就是一种有特殊用途的语言。 你可能会问:这明明是一种图形,为什么说是语言呢?伟大的汉字还不是从图形(象形文字)开始的吗?语言是包括文字和图形的!其实有很多内容文字是无法表达的,你见过建筑设计图纸吗?里面还不是很多图形,光用文字能表达清楚建筑设计吗?在建筑界,...

weixin_30367945的博客 137

【愚公系列】软考中级-软件设计师 049-面向对象技术(UML

UML(Unified Modeling Language)是一种用于软件系统设计的建模语言,它在面向对象技术中起着重要的作用。UML提供了一套丰富的图形符号和标记,用于描述软件系统的结构、行为和交互。常用的UML图包括类图、对象图、序列图、活动图、状态图等。在面向对象技术中,UML可以用来表示系统的静态结构,例如类的属性和方法、类之间的关系等。类图是最常用的UML图之一,用于表示类和类之间的关系,其中包括继承、关联、聚合、组合等。

愚公智库 8万+

架构师速成6.7-设计开发思路-uml

uml是什么东西?统一建模语言。一门语言。是用来进行软件设计的一门语言。 事实上一门语言的诞生并不伟大,让大多数人都使用才足够伟大。uml就是一门伟大的语言。由于眼下软件设计的唯一语言就是它。 UML事实上还是比較简单的,就那么几个图形,那么几种模式。可是由于他是唯一的语言,所以有设计能力的人都能非常easy看懂你说的什么,这就是他的伟大之处。 我说一下在软件设计中最...

weixin_33887443的博客 89
上一篇: JNDI 在 J2EE 中的角色——把您从麻烦中解脱 (转)
下一篇: Spring 编程入门十大问题解答(转)
Jofee
博客等级 码龄23年 14粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值