UML 的高效替代方案

2024-02-01

我发现 UML 很难快速创建。
我想更快地表达我的想法,特别是对于小型开源项目。
如果它足够大,我会费心使用 UML,但是这个项目对于这种事情来说太小了。
我不想要另一个让我觉得“不,我稍后再做”的工具。
有什么建议么?


UML 不是一种工具,而是一种语言。

如果您想要一个快速且简单的工具,我会推荐白板。如果您需要设计的永久副本,请拍摄白板的照片。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UML 的高效替代方案 的相关文章

  • 如何在UML类图中描述包含的映射?

    我有一个 MyServer 类 其中包含一个 Map 其键是 MyClientType 对象 其值是 MyClient 对象 我想在类图中描述这种关系 但我找不到一种干净的方法来做到这一点 您可以使用合格的协会 1 MyServer Key
  • Visual Studio 从 UML 图生成代码?

    我正在研究使用 Visual Studio 2015 从 UML 图生成代码 根据我所做的工作 我在生成代码之前创建了用例 活动 序列和类图 当我生成代码时 我发现 Visual Studio 在生成代码时仅引用我的类图 所以我的问题是 V
  • 实体控制边界(ECB)与模型视图控制器(MVC)[重复]

    这个问题在这里已经有答案了 我不确定我是否有正确的概念 人们告诉我 边界 视图 实体 模型 控制 控制器 然而基于我对 MVC 的了解 胖模型 瘦控制器 不是 Boundary Controller Control Model 业务逻辑 和
  • 如何在类图中显示单例关系

    如果一个类包含指向单例类的指针 它可以是aggregation 据我了解 这不可能是has a关系 因为该类不会创建单例类的实例 它只是像这样使用它association关系 标题并不像所写的那样100 完全有意义 有单例类 但没有真正的单
  • graphviz:记录带有粗体标题的节点

    我正在尝试使用 graphviz 来做一些类似于 UML 类图的事情 我想知道是否有一种方法可以使 register 样式的节点的第一个字段以粗体显示 以使其与其他字段不同 我的节点如下所示 digraph i node label
  • 如何避免类图中的循环关系

    Hi I have a question about some circular relationships that I am facing with my database design I read a few more simila
  • BPMN的优点和缺点?

    我希望您能告诉我从开发人员的角度来看 BPMN 的优点和缺点是什么 我将 UML 与 BPMN 进行比较 发现 UML 有很多优点和缺点 但 BPMN 却没有 这很大程度上取决于观众和目的 在建模语言方面 BPMN 和 UML 活动图涵盖了
  • 如何在 UML 中将属性显示为“只读”?

    我想用图表描述 API 的一些模型 是否有标准如何将属性标记为readonly 这些属性由系统设置 API 使用者无法修改 目前我滥用类图符号private and public属性 但我对此并不满意 谢谢你的想法 通常 当您进行接口编码时
  • python SyntaxError 与 dict(1=...), 但 {1:...} 有效

    Python 似乎在接受字典类型的键方面不一致 或者 换句话说 它允许以一种定义字典的方式使用某些类型的键 但不允许以其他方式使用 gt gt gt d 1 one 2 2 gt gt gt d 1 one gt gt gt e dict
  • 如何绘制java uml类图并在另一个类中创建枚举[重复]

    这个问题在这里已经有答案了 假设我有一个类名 A 在这个类中我定义了枚举 Bpublic enum B AA BB CC 现在我想画一个uml来体现这种关系 应该怎么做呢 在类类图中 表示使用 例如
  • 显示除“<>”或“<>”之外的 UML 用例图的依赖关系

    除了 扩展 或 包含 之外 我们如何显示用例之间的简单依赖关系 例如 我们想说用例 1 依赖于由用户 1 完成的用例 2 可以用一个简单的箭头来实现吗 向哪个方向 是的 还有其他依赖项 直接连接到用例的类的完整列表是 UML 2 5 标准的
  • 如何用UML表示通信协议?

    在我的 UML 模型中 我有一个系统及其相互通信的子组件 例如 我有一台计算机和一个遥控机器人 它们通过蓝牙进行通信 目前图中的流程类似于 计算机 触发 遥控车 的 setVelocity 函数 在这一点上 我想通过说以下的话来完善沟通 计
  • 关联注入还是依赖注入?

    我正在研究依赖注入模式 我看过很多例子 其中一个典型的例子就是以XxxService XxxRepository为例 但我认为 根据UML概念 类XxxRepository应该是类XxxService的关联 为什么不称这种情况为关联注入 但
  • 绘制 UML 时何时使用属性(属性)而不是关联/聚合/组合

    好吧 我有点困惑 当尝试在 UML 图中显示关系时 我应该向类添加属性 还是绘制与类的关联 例如 假设我有一个 DFA 类 其中包含 10 个状态对象 每个状态对象都有一组不同的通往 DFA 中各种状态的路径 我应该绘制从 DFA 到 St
  • UML - 关联或聚合(简单的代码片段)

    有多少书自相矛盾 真让我抓狂 Class A class B void UseA A a some say this is an association no reference is held but communication is p
  • IBM Rhapsody 中状态图终止连接器的理解

    在IBM Rhapsody中 如果我使用new创建了一个类的实例 那么我们是否必须通过调用delete来处理内存的释放 或者Termination Connector将在其状态图中通过内存释放来处理其销毁 如果您使用 C 和 OXF 对象执
  • 有没有办法在 Visual Studio 或 MATLAB 中“映射”程序执行顺序?

    我所说的 地图 是指我有一个 主 函数 它调用内部的许多其他程序 我希望能够看到哪个文件首先运行 第二个 第三个等等 基本上 我希望能够请参阅这个大型 OOP 设计程序 创建者没有为其制作 UML 类图 中的依赖项列表和顺序 以帮助破译代码
  • 如何在时序图上表示 if 条件 1 else if 条件 2?

    我想知道 如何在序列图上表示 if cond1 else if cond2 语句 if condition1 Do something else if condition2 Do something else if 我不确定是否有两个独立的
  • 这是正确的 UML 活动图吗?

    这是活动图截图 https i stack imgur com 575VU jpg 这是对的吗 如果不是 我做错了什么 从语法上讲 这个带有分区的活动图似乎几乎是正确的 起始节点应该是实心 黑色 圆圈 最终节点应该有一个内部实心 黑色 圆圈
  • 自定义后缀表示法,应用/函数

    我想在 Mathematica 7 中设置以下自定义符号 这种表示法本身并不是特别有用 因此请不要建议现有的替代方案 或指出这只会节省一些击键次数 我想知道是否可以以及如何完成 目前 可以进入 f 2 2 3 f a b c Out b a

随机推荐

  • Python:os.stat().st_size 给出的值与 du 不同

    我正在创建一个实用程序 它将遍历目录并获取所有目录的子目录和文件的大小并存储该值 但是 尺寸计算不正确 这是我的类 它自动递归所有子目录 class directory Class that automatically traverses
  • 如何链接到 django-cms 中未翻译页面的语言主页?

    在 django cms 中 我有两种语言 其中一页荷兰语目前尚未翻译成英语 查看此页面时 语言选择器不提供英文翻译的链接 因为没有 但是 我想将链接链接到英文翻译以链接到主页 或其他一些英文页面 如果有意义的话 现在我可以自己创建所需的模
  • SQL添加一个新列,其值只能在几个固定选项中

    我想在我的数据表中添加一个带有 SQL 的新列 如下所示 CREATE TABLE brands Brand varchar 255 Contact varchar 150 Address varchar 255 Location varc
  • ImageScience 在更新 Rails 3 时中断

    我有一个工作 并且工作良好 的 ImageScience 安装 它对图像的各种尺寸进行了一些简单的调整大小 然后将它们复制到不同的目录 一切都很简单 这个小而简单的例程是在 rake 任务中 更新到 Rails 3 后 这个 rake 任务
  • 表单重置按钮是否会触发选择元素的 onChange 事件?

    我有一个带有一些选择元素的表单onChange附加到它们的事件 我希望即使有人单击表单重置按钮也能触发该事件 我的问题是 重置表单是否会触发选择元素onChange event 这是 jQuery 中的一个简单示例
  • 为什么 Time.strptime() 返回当前日期?

    向私有 无公共文档 API 发出 GET 请求会返回 JSON 格式的数据 我感兴趣的值是日期 它返回 ASP NET JSON 日期格式的日期 它看起来是这样的 AanmeldDatum Date 1406675114000 0200 还
  • 如何测试JavaMailSender?

    我的问题不大 我创建了 MailService 来发送邮件 当我运行程序时 它有效 我拥有的所有可通过电子邮件发送的属性resources application properties 我在用着spring boot starter mai
  • 访问 Rcpp 中的命名列表元素

    我想在 Rcpp 中按名称访问命名列表元素 In R gt b list bgroups c 1 1 1 1 1 0 0 0 0 0 gt b bgroups 1 1 1 1 1 1 0 0 0 0 0 然后当尝试在 Rcpp 中访问它时
  • sonatype Nexus docker 卷错误

    我正在尝试使用 docker 安装 sonatype nexus 并希望共享 docker opt sonatype work与主机的 Nexus 存储库 Linux ubuntu 14 04 opt nexus 我的泊坞窗文件 FROM
  • 如何在 Visual Studio 中设置 docker 网络模式

    如何将网络模式设置为托管在 ASP NET Core docker 容器中 我怀疑它可能在启动文件中 但没有任何关于网络或其他 docker 相关设置 标志的内容 我可以在哪里指定它们 Thanks 在 launchSettings jso
  • TensorFlow:numpy.repeat() 替代方案

    我想比较预测值yp以成对的方式来自我的神经网络 所以我使用 回到我旧的 numpy 实现中 idx np repeat np arange len yp len yp jdx np tile np arange len yp len yp
  • 编写eclipse junit插件测试

    我从哪里开始编写插件测试 我已经编写了一些玩具插件 并且想开始使用我的插件进行 TDD 如果您的插件是 RCP 富客户端平台 插件 使用 SWT 您可以使用SWTBot http www eclipse org swtbot 这些测试可以封
  • 我可以使用哪种 javascript 或 JQuery 图表工具来创建带有垂直列标签的热图?

    我正在寻找一个可以绘制热图的图表库 并且可以选择垂直显示列标签文本 允许我在屏幕上显示大量列 无论标签的长度如何 理想情况下 图书馆对慈善 教育组织免费 以下是带有垂直标签的简单热图示例 该图表是使用 FusionCharts 创建的 它不
  • 公众无法访问 Firebase Cloud Function [应用程序正在请求访问您的 Google 帐户的权限。]

    我刚刚将 Express 与 Firebase Cloud Functions 结合使用并创建了一个端点 app get time req res gt const date new Date const hours date getHou
  • 使用 Passport 和 Laravel 进行身份验证时返回访问令牌和用户

    我正在使用 Laravel 5 4 和 Passport 创建一个 API API 授权是使用密码授予类型完成的 以下是请求示例 http new GuzzleHttp Client response http gt post http y
  • 在 Woocommerce 结帐页面中的所有默认通知之前显示自定义通知

    我使用以下代码在结帐页面中向未登录的 woocommerce 用户 访客 显示自定义消息 add action woocommerce before checkout form my custom message function my c
  • 将保存/更新调用轨道转换为 sql

    我想获取运行时生成的sql save 当我在控制台中运行此命令时 irb main 018 0 gt a User last irb main 018 0 gt a first name gt Mohan irb main 019 0 gt
  • Powershell进度条

    我是 Powershell 新手 在获取进度条来使用 foreach object 循环时遇到问题 如果可能的话 感谢 Chris 下面是我到目前为止所得到的 我的问题是进度条到达某个点 然后出现错误 101 参数大于最大允许范围 100
  • 如果 RSS 源未更改,则不执行任何操作

    我想每隔几分钟运行一个Python脚本 该脚本首先从 rss feed 中获取最新文章 使用 feedparser 我想要的是 当最新的文章与上次运行的文章相同时 脚本就结束了 我该如何实现这个目标 既然你在 python 问题中提到 fe
  • UML 的高效替代方案

    我发现 UML 很难快速创建 我想更快地表达我的想法 特别是对于小型开源项目 如果它足够大 我会费心使用 UML 但是这个项目对于这种事情来说太小了 我不想要另一个让我觉得 不 我稍后再做 的工具 有什么建议么 UML 不是一种工具 而是一