uml相关内容

UML 类图枚举

我正在为类图建模.类的属性是枚举.我该如何建模?通常你会做这样的事情: - 名称:字符串 但是如何使用枚举来做到这一点? 解决方案 它们只是简单地显示如下: _______________________|>||星期几 ||_____________________||星期日 ||星期一 ||星期二 ||... ||_____________________| 然后将其与 ..
发布时间:2021-12-29 16:26:57 其他开发

使用 UML 类图设计数据库

我想使用 UML 类图设计一个数据库,但我不知道如何.有人能帮我吗.如何使用 UML 类图设计数据库? 解决方案 从通用信息设计模型以 UML 类图的形式制作 SQL 数据库模型本质上需要 将所有实体类型(或更好:表示对象类型的类)表示为构造型为“对象表"的类;使用 SQL 数据类型名称并将 UML {id} 属性修饰符替换为 «pkey»刻板印象: 通过外键依赖箭头(UML ..
发布时间:2021-12-26 21:26:04 其他开发

推荐的 NetBeans UML 插件

NetBeans UML 插件似乎已停止使用,因为 根据 NetBeans 论坛上的讨论.这是一个很棒的免费工具,具有很好的模型->代码和代码->模型生成. 还有许多其他 UML NetBeans 插件.但是,我从来没有使用过它们中的任何一个.有什么建议吗? 解决方案 我在为 NetBeans 6.8 安装 UML 时也遇到了问题.Web 中提出的大多数解决方案似乎都不起作用.今天我 ..
发布时间:2021-12-26 15:04:00 其他开发

使用 IntelliJ 生成类图

如何让 IntelliJ 10.5(在 Mac 上)生成显示我项目中所有类的类图?我确定我忽略了一些明显的东西,但我只能获得“显示图表"功能以一次显示一个类.(我还想出了如何添加额外的类,但同样,一次只能添加一个.) 解决方案 使用Diagrams |Show Diagram... 从包的上下文菜单中.在项目根上调用它会显示模块依赖关系图. 如果需要多个包,可以拖拽&将它们放到已经打 ..
发布时间:2021-12-18 10:44:57 Java开发

用于关联、聚合、组合的 C# 代码

我试图确认我对关联、聚合和代码的理解作品.就这样吧. 聚合:Has-a.它有另一个类型的现有对象 公共类聚合{SomeUtilityClass objSCpublic void doSomething(SomeUtilityClass obj){objSC = obj;}} Composition:由另一个对象组成 公共类组合{SomeUtilityClass objSC = new ..
发布时间:2021-12-12 08:22:35 C#/.NET

聚合、组合和依赖之间有什么区别?

聚合、组合和依赖之间有什么区别? 解决方案 聚合 暗示一种关系,其中子级可以独立于父级而存在.示例:班级(家长)和学生(孩子).删除班级,学生仍然存在. 组合意味着一种关系,其中子级不能独立于父级而存在.示例:House(父母)和 Room(孩子).房间不独立于房子. 以上两种是遏制的形式(因此是父子关系). 依赖是一种较弱的关系形式,在代码方面表示一个类通过参数或返回类 ..
发布时间:2021-12-11 23:53:19 其他开发

UML 箭头的解释

我最近一直在研究 UML 并在类之间用普通的纯箭头绘制简单的图表,但我知道这还不够.还有很多其他箭头:概括、实现等,它们对图表读者有意义. 是否有一个很好的资源可以解释每个箭头(普通的、普通的、虚线的、钻石填充的、钻石的)? 最好能有一些代码示例. 解决方案 以下是 Visual Studio 2015 文档中的一些解释: UML 类图:参考:https://docs.m ..
发布时间:2021-12-11 23:52:52 其他开发

UML 关联多重性

我有一个关于关联多重性的问题.我理解,但例如,如果我有: --------- ---------||1 * |||班级|----------|学生 |||||--------- --------- 这是否意味着在系统存在期间的任何时候都必须至少有 1 个学生被分配到班级,或者如果系统运行正常,这些多重性应该是真的? 我问这个问题是因为我想知道对象的创建时刻.首先我们创建一个空类,然后用 ..
发布时间:2021-11-30 12:48:25 其他开发

UML 三元关联

我目前在理解 UML 中的三元关联时遇到了一些麻烦.我得到二进制的,但我不确定多重性如何在三元上起作用.我正在做我从大学得到的练习,目前的练习是这样的: 一个部门可能销售多种产品,但只面向一个市场.在一个市场上,一种产品只能由一个部门销售. 我已经阅读了不同的来源,关于我应该如何考虑两个类中的一对,我并不想弄清楚其多重性,但我的大脑就是不明白.帮助我溢出克诺比,你是我唯一的希望. ..
发布时间:2021-11-30 12:45:20 其他开发

UML 表示法 - 聚合/组合与“Vanilla"协会

我最近花了大量时间对我编写的各种软件组件进行详细的 UML 设计.回顾我最近完成的工作并将其与我第一次学习 UML 时进行比较,我发现我现在几乎严格使用聚合和组合关系,并且实际上已经放弃了“普通"非定向/定向关系.我当然仍然使用泛化和实现,但这些与上面的明显不同,不属于这个问题的一部分. 在我看来,聚合/组合意味着“普通"关联的相同含义,等等.聚合和组合自然意味着一个方向,任何现代 UML ..
发布时间:2021-11-30 12:44:28 其他开发

关联是否暗示 UML 中的依赖关系?

在讨论我的回答时对此问题,关于如何对此代码建模存在一些分歧: 公共类 MainClass{私人的东西;公共无效动作(){OtherClass other = something.GetOtherClass();}} 关键点是: Something 类是MainClass 中的一个属性,表示关联 Something 类在 MainClass 中被引用,表明存在依赖关系依赖应该是一个专门的 ..
发布时间:2021-11-30 12:42:43 其他开发

UML:如何在 Java 中实现关联类

我有这个 UML Association 类.注意:水平线为实线,垂直线为虚线. --------- ---------||*(a) *(b)|||班级|________________|班级 ||学生 |||课程 |--------- |---------|*(c)______|______|||||班级 ||转录 ||_____________| 我理解这种关系,但在实现此 UML 代码 ..
发布时间:2021-11-30 12:41:31 Java开发

如何在 UML 中对协变关联类建模?

简而言之 我想为两个类之间的协变关联建模,每个类都可以专门化.我需要展示相关关联类的专业化.但我想避免我的模型可能意味着存在冗余关联(即泛化之间的关联和特化之间的关联. 问题的逐步说明 我在 UML 类图中有一个 Person 和一个 Contract 之间的多对多关联.一个人可以涉及多个合同,反之,一个合同可以涉及多个人.每个相关人员都参与了合同中的角色.一个人甚至可以多次参与 ..

UML中由分类器拥有的关联和由关系拥有的关联

7.3.3 关联(来自内核),第 36 页,UML 上层结构,v2.4.1: 由分类器或关系拥有的关联. 在 UML 中是否有关于分类器拥有的关联和关系拥有的关联的真实示例? 解决方案 Chriss 我希望这个简单的例子有帮助. 猜猜你有一个 Java 类 公共类 A {私人 B b;...} 在 UML 中,您可以将此关系建模为从 A 到 B 的关联: ..
发布时间:2021-11-30 12:38:59 其他开发

UML 聚合与关联

我来了,还有一个关于聚合和关联的问题.我想学习 UML 的一些基础知识,所以我开始阅读 Martin Fowler 的“UML distilled".我阅读了关于类的两章,我认为有一件事我无法完全理解,那就是聚合与关联.书中有这样一句话: 在 UML 出现之前,人们通常对什么是聚合以及什么是聚合相当模糊协会.无论含糊与否,他们总是与其他人不一致.其结果,许多建模者认为聚合很重要,尽管原因各不 ..
发布时间:2021-11-30 12:37:57 其他开发

关联、聚合和组合有什么区别?

关联、聚合和组合有什么区别?请从实现的角度解释一下. 解决方案 对于两个对象,Foo 和 Bar 可以定义关系 关联 - 我与一个对象有关联.Foo 使用 Bar 公共类 Foo {无效巴兹(酒吧酒吧){}}; 组合 - 我拥有一个对象,我对它的生命周期负责.当 Foo 死亡时,Bar 也会死亡 公共类 Foo {私人酒吧酒吧=新酒吧();} 聚合 - 我有一个从别人那里借 ..
发布时间:2021-11-30 12:36:41 其他开发

UML 类模型如何建模多对多关系

我已经阅读了几个关于 UML 模型应该包含什么和不包含什么的教程.作为开发人员,我总是考虑关系数据模型,在这种模型中,表之间永远不可能有多对多的关系.现在有了 UML 类模型,我读到如果它们不提供附加值,您可以跳过链接表. 不过,我也读过一个教程,其中给出了使用表中数据的示例,并强烈建议在对类模型进行建模时将每个类描绘成一个简单的表. 我很困惑,现在是什么?! 解决方案 “关系 ..
发布时间:2021-11-27 11:58:44 其他开发

指导我的 UML 图的 OO 设计

我能得到一些关于这个 UML 图的反馈吗?这是一个简化图,仅显示了类的布局和互连,此时有意省略了实例变量、构造函数和方法. 库存项目简化 UML 图 我需要指导的主要内容是面向对象的设计.我是否有正确的类实现接口,或者我应该将接口移动到子类/超类,我是否有正确的关联、组合、聚合关系......那些事情.由于我对 UML 还是个新手,我希望我已经使用了正确的约定来按照我希望的方式描绘关系 ..
发布时间:2021-11-26 17:34:55 Java开发

如何设计带有非面向对象部分的 UML 类图?

我在 ABAP 中编码并实现了模板方法模式.我喜欢为此绘制一些 UML 类图.在 UML 中为类做到这一点是没有问题的.但是我的类是在功能模块(SAP 特定术语)中实现的,它就像一个独立的方法,我用来使实现可用于远程过程调用. 那么在一个图表中获得非 oo 功能模块和 oo 类的最佳可能性是什么?有任何想法吗? 编辑:您是否允许混合使用组件图和类图? 解决方案 将功能组织在逻辑 ..
发布时间:2021-11-26 15:46:24 其他开发