首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我在哪里可以找到UML图(而不是重新发明轮子)?

我在哪里可以找到UML图(而不是重新发明轮子)?
EN

Stack Overflow用户
提问于 2009-02-28 22:25:59
回答 3查看 1.5K关注 0票数 0

我目前正在试图绘制一组UML图表来表示产品、报价、订单、交付和付款。这些图表可能是我之前的一百万开发人员发明的。

  1. 是否有任何努力来规范这类常见事物的建模?甚至是特定领域的建模(例如汽车制造)。
  2. 您知道是否有某种存储库包含UML图(类图、序列图、状态图.)?
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-02-28 22:54:25

有一种为某些领域记录(而不是标准化)模型的运动。这些被称为分析模式,是Martin提出的术语。他实际上写了一本叫分析模式的书。此外,他在自己的网站上有一个专用区段,他在网站上展示了其中的一些模式,并附带了UML图。

也许你会发现一些灵感,它将帮助你建模你的领域。我强调了灵感这个词,因为我认为不同的企业有不同的需求,尽管他们操作相同的领域,所以您可能读到的解决方案可能不适合您的问题。

票数 3
EN

Stack Overflow用户

发布于 2011-01-12 00:41:28

有很多工具都能做到--但它们一般都不是免费的!Microsoft兼具这两种功能,并且是可扩展的。对于UML工艺品,它们附带自动生成器到VB/Java模板代码中--但您可以修改它们以自动生成任何代码。Visio的许多用户创建了可用作模板的模型。

到目前为止,工件企业奖是最强大的UML工具(但它并不便宜)。

有些人认为Rational或RUP是更好的工具

但是对于汽车制造和其他类似的真实世界建模,到目前为止最好的工具是Mathworks Simulink (并不是因为它是最昂贵的工具之一)。到目前为止,它是最好的工具,因为您可以动画模型-您可以证明模型在生成滑块代码之前工作(在任何语法/语言/其他模型,您愿意推动它)!您可以获得一个大约£180的学生执照;与‘真实的东西’推动£4000 (汽车相关的工艺品)。带有所有装饰的完整产品大约是GB15K。Simulink使用类似于C的语言也是可扩展的,尽管有一个.Net加载项和API可以使用大量其他语言。而且,就像Visio一样,有一个世界范围的论坛创建了可销售的、共享软件和免费软件的真实世界模型模板。许多全球汽车制造商已经在使用Simulink.

票数 3
EN

Stack Overflow用户

发布于 2010-12-27 14:55:18

我认为MiniQuark问题真的很好,迟早会由诸如Omondo、Rational等厂商提供。用户不只是需要工具,他们需要的是开箱即用的模型,只需在现有的定义良好的体系结构中添加业务规则。既然工作已经完成了,为什么还要从头开始开发一个新的架构呢?在Java中,我们使用了大量的框架,现有的方法etc...so为什么不走一个更高的层次并重用体系结构呢?今天,不可能猜测一个项目将如何发展,以及每天都会出现新的需求。因此,我们需要一个稳定的架构,这个架构已经过测试,而且是可扩展的。我见过很多项目从一个好的架构开始,然后在项目的中间意识到这不是最好的,然后改变了他们的架构。重命名类,分割类,创建包etc...after --第一次迭代--它变得非常混乱。你能想象我们经过10次迭代后发现了什么吗!!一团糟!!如果使用预先定义的模型(因为已经创建了丢失的类或包etc..would ),并且只有类重命名就足以满足体系结构的需要,那么这种混乱是可以避免的。添加业务规则方法将在部署测试之前结束codding阶段。

我认为模式和与UML模型可重用性相关的初始问题之间存在着混淆。今天没有任何可重复使用的模型已经被开发出来了。这真的很奇怪,但这份工作从来没有完成过,也从来没有被分享过。奥蒙多试图发起一项计划,但没有取得真正的成功。我听说他们正在开发一百个开箱即用的模型,这些模型将是开源的,免费提供给社区。我希望能做到这一点,因为这对我来说真的很重要,而且在项目开始的时候会给我节省很多时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/598798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档