uml相关内容

UML 用例:等待另一个用例完成

我正在尝试为一个用例建模,基本上它是在问答节目中播放一轮的方式.用例中的参与者是测验大师;他向参与者提问. 在这个用例中发生了很多事情,但我的问题归结为测验大师必须等待玩家按下按钮并回答他提出的问题以便对其进行判断(对或错误). 演员“候选人"遵循一个单独的用例来回答测验大师提出的问题. 我如何模拟测验大师必须等待另一个参与者完成用例才能继续他自己的用例的事实?或者最好将它们全部 ..
发布时间:2021-09-13 20:35:01 其他开发

代表代码结构的 UML 图是什么?

我的源代码采用MVC结构设计如下: 项目||-- 型号||- 数据1, 数据2, 数据3, ...||-- 查看||- view1, view2, view3, ...||-- 控制器||- 控制器 1,控制器 2,...||-- 服务||- 网络服务,套接字服务,...||-- 实用工具||- customUI, commonLib, XMLHandler, ...||-- 资源||- 字体、 ..
发布时间:2021-09-13 20:34:58 其他开发

数据库可以算作用例图中的参与者吗?

我正在为糖尿病日志系统创建应用程序.我很困惑 UML 中的数据库 - 用例图是否算作参与者? 该应用程序正在记录将保存在 firebase 中的糖尿病血糖读数,它还可以检索读数以显示图表格式的进度. 请问有人可以帮我吗? 谢谢. 解决方案 不,数据库不应包含在隔离系统的用例图中.数据库是系统的静态内部部分,在没有前端接口(即您的系统本身)的情况下不会直接参与. 但是 ..
发布时间:2021-09-13 20:34:55 其他开发

访问 Visio UML 数据

我正在使用 Visio 2013 Professional 试用版,我希望能够读取数据以在其他地方使用.最好是 XML,但只要我能阅读它,我并不在乎.有没有办法做到这一点? 我的目标是在 Visio 中创建 UML 图表,然后能够提取数据以自动生成代码. 我在网上搜索过,每个来源似乎都告诉我或暗示 Visio 具有内置的 XML 格式,但我似乎没有.是我因为试用版而遗漏了什么,是从 V ..
发布时间:2021-09-13 20:34:52 其他开发

UML:我该怎么做……?

关于UML的几个问题:我是否在 UML 图中包含主类?如果我确实包含它,并且它实例化了对象,我是否会从我的主类到它实例化的类绘制一个空箭头(例如 ->)?什么时候使用菱形和箭头? 我只是对这三件事很好奇...虽然一篇文章也很有帮助,但有人可以解决这三个问题吗? 非常感谢. 解决方案 我是否在 UML 图中包含主类? UML 图有很多种,但我怀疑这里指的是类图.你的问题的答 ..
发布时间:2021-09-13 20:34:49 其他开发

UML 关系“使用"和“包含"是否相同?

用例图中“使用"和“包含"的关系是否相同? 解决方案 «use» 不是用例图的标准元素.但是 UML 标准允许使用外部图表元素.因此,您可以正式使用通常属于类图元素并且是一种依赖关系的 «use» 元素.它的意思是: 用法是一种依赖,其中一个 NamedElement 需要另一个NamedElement(或 NamedElements 集)的完整实现或手术.Usage 没有指定客户如 ..
发布时间:2021-09-13 20:34:47 其他开发

根据用例<<查看报告>>,我们可以说图表是正确的吗?

在我的项目中,用户(管理员和教育专家)能够查看动态报告.这些报告是在报告文件管理器中创建的. 现在,要制定一个用例查看报告,下图是否正确? 需要注意的是,管理员可以查看所有报告,教育专家可以查看自己的报告.这会改变用例图吗? //////根据答案,我画了一个新图. 解决方案 我注意到的第一件事是你从未在任何地方见过的奇怪的演员符号.演员表现为简单的火柴人. 您需要添 ..
发布时间:2021-09-13 20:34:44 其他开发

它在创建另一个对象时创建的类和对象的UML关系?

例如在java中: 公共类应用{公共无效方法(){Object1 o1 = new Object1(new Object2(parameters));}} 我知道 App 和 Object1 有组合关系. 但是 App 和 Object2 呢?它也是一个组合吗? 解决方案 在方法中使用类不足以建立关联 您的App 类没有Object1 或Object2 类的字段.它只是在方 ..
发布时间:2021-09-13 20:34:41 Java开发

为什么可以对<<use>>建模?参与者和用例之间的依赖关系?

工具允许在参与者和用例之间创建使用依赖关系,即使这种依赖关系的含义不明确并且规范中没有描述这种依赖关系? 解决方案 答案包含两部分:一是关于关键字> 和一个关于依赖项的用法. 关键字:“UML 关键字是保留字,是 UML 符号的组成部分,通常以文本形式出现附加到 UML 图形元素或作为 UML 图中文本行的一部分的注释."(第 743 页) 关键字的一种用法是(第 ..
发布时间:2021-09-13 20:34:38 其他开发

如何在 UML 类图中使用众所周知的类和接口

鉴于我有两个 Java 类 Foo 和 Bar,并且 Bar 有一个 getFoos() 方法返回一个 List. 在 Java 中,所有类都继承父类 Object.List 是一个接口,它扩展了接口 Collection,后者又扩展了 Iterable.所有这些都由 Java 内核提供,不需要编程.但是,它们具有可以使用或覆盖的方法.可能需要了解接口层次结构,例如采用 Iterable 的 ..
发布时间:2021-09-13 20:34:35 其他开发

UML 类图:组合 vs 聚合

我想了解组合和聚合关系之间的区别. 有人知道解释所有关系的 UML 类图的网站吗? 解决方案 组合和聚合与级联删除行为有关. 子对象在父对象之外是否有自己的生命?如果是,则需要聚合. 如果删除了父级,是否也需要删除子级?如果是,则需要合成. 假设您有一个模型,其中有一个 School 类、一个 Building 类和一个 Student 类.School 与 Bui ..
发布时间:2021-09-13 20:34:32 其他开发

staruml“组合片段"布局

让“组合片段"位于激活上方​​(在序列图中)时遇到了一些麻烦. 将“组合片段"(循环/alt/opt 等)添加到序列图的一部分时,标签和保护条件出现在激活块的“下方",因此被遮挡. 知道如何解决这个问题吗? 解决方案 看起来这就是“它现在的工作方式"..直到这被修复(我怀疑,因为开发已被放弃)我将不得不忍受这个. ..
发布时间:2021-09-13 20:34:29 其他开发

uml 2.0 序列图:是建模同步消息时必须的回复消息

我发现了一些关于 uml 序列图的文章,其中提到回复消息是可选的,但我在 2.2 uml 超结构规范中找不到任何提示来确认这一点.也许熟悉该规范的人可以回答这个问题,并给我一个提示,我可以在 uml 上层结构文档的哪一部分找到关于这个问题的明确答案. 非常感谢. 托马斯 解决方案 听起来它实际上是可选的. 来自 Pg.OMG v 2.2 Superstructure 上的 ..
发布时间:2021-09-13 20:34:27 其他开发

UML 类图构造

在使用以下信息绘制类图时遇到一些麻烦: 一个人拥有零个或多个房屋. 抵押贷款有开始日期和结束日期. 抵押贷款有总额,包括每月还款额. 银行存储有关每个人的国民保险号和工资的信息,这些信息要求抵押房屋. 抵押属于一个人. 一所房子可以有零个或多个抵押贷款,但它只归一个人所有. 房屋具有价值,可作为相关联的银行担保抵押贷款. 一个人有零个或多个抵押贷款. 一个人可以申请抵押贷 ..
发布时间:2021-09-13 20:34:24 其他开发

关于选择哪个 UML 图进行自助结账的建议

一个家庭作业问题: 使用适当的 UML 图来描述使用自助结账从商店购买东西的过程. 该图表应主要关注结账软件在完成交易时所需采取的行动. 我选择将此作为活动图,因为它清楚地显示了结账软件在完成交易时采取的行动. 这是正确的方法吗?有什么建议吗? 解决方案 要求是描述一个过程并关注一些动作.您可以将此视为一种反射:在 UML 中,流程和流程分解最好用以下方式描述活动图 ..
发布时间:2021-09-13 20:34:21 其他开发

IBM Rhapsody中状态图终止连接器的理解

在 IBM Rhapsody 中,如果我使用 new 创建了一个类的实例,那么我们是否需要注意通过调用 delete 来释放内存,或者 Termination Connector 将在其状态图中通过内存释放来处理它的销毁?? 解决方案 如果您使用的是 C++ 和 OXF(对象执行框架),那么与其调用 delete,不如调用 destroy() 在要删除的对象上. 示例: C *c ..
发布时间:2021-09-13 20:34:18 C/C++开发

如何在 UML2 组件图中正确使用端口和接口

我不太了解如何在 UML2 组件图中使用端口、连接器和接口. 我知道组件可以是物理或逻辑组件,接口也一样吗?例如,必需的导入成为组件图中的必需接口或类图中的简单用法?而且我也不明白端口作为交互点的概念:是否只是微服务中进入和退出点的表示? 为了理解我在应用程序中制作了两个非常典型的场景(我是一名 Java 开发人员). 场景一 一种典型的外观模式,我的客户端应用程序需要通过 ..
发布时间:2021-09-13 20:34:15 其他开发

Visio 2003:UM​​L 类图 - 抽象类

我正在尝试创建 UML 图,但无法将类标记为抽象.请帮忙. 解决方案 在静态结构图中或模型资源管理器中右键单击类.激活“属性"上下文菜单项以显示该类的属性对话框. 在第一个选项卡上,选中“IsAbstract"复选框. 该类现在将以斜体显​​示. ..
发布时间:2021-09-13 20:34:12 其他开发

允许加入节点的多个事件操作

是否允许在一个加入节点使用多个事件,如下所示. 或者是想象中的标记,它可以用来描述一个活动流程,就在第二个事件出现之前就消失了? 解决方案 是否允许在一个加入节点使用多个事件 是的,JoinNode 是同步多个流的 ControlNode. 是想象中的标记,可以用来描述一个活动流,在第二个事件出现之前就消失了 在连接未通过时,传入边上提供的令牌被阻止,JoinN ..
发布时间:2021-09-13 20:34:08 其他开发

如何使用用例关系 - uml

大家好!我一直在研究UML,我正在尝试设计一个问题的用例图. 让我们假设我的应用程序包括: 两个要求:- 创建团队- 创建玩家 这是交易:用户可以创建一个团队,创建一个团队后,他可以为该团队创建球员(不是必需的).但是在这个应用程序中有多个用户,一个用户可以创建一个团队,另一个用户可以创建玩家.唯一的限制是创建玩家必须已经存在一个团队.我研究了一下,结果有点困惑.如果我正确理解用 ..
发布时间:2021-09-13 20:34:05 其他开发