4

我是 UML 的粉丝,并使用 Fowlers UML 精粹书作为参考。

我的问题是:在 UML 中有什么进展,目前的“最先进技术”是什么。是否有更好的现代 UML 参考书,或者上面仍然是一个很好的参考书。

我对“提议的延期”和委员会正在考虑的事情不太感兴趣;真的,我正在寻找从业者实际使用的东西,类似于 Fowler 书中的内容。

4

3 回答 3

2

对 2.0 版的工具支持很好,练习就是使用它们,所以如果你有第三版,那么你就有了很好的介绍。

“最先进的技术”取决于您在哪个领域工作。

对于一直使用 DOORS 的公司,UML 工具(Sparx Systems Enterprise Architect)包括需求支持并与 DOORS 数据库集成。这种支持广泛用于大型项目。需求概念来自 SysML 扩展,但您无需了解 SysML 即可使用它们。

嵌入式系统还使用 UML 工具,从动作语义生成完整的代码——动作定义了方法的作用。此类工具生成完整代码,而不仅仅是 EA 价格点的工具生成的方法概述。如果您想查看此类工具,Artisan 现在有一个免费的单用户版本可供下载。

于 2009-01-28T10:04:49.040 回答
1

我会说 UML 在过去几年中并没有太大变化。对我来说,软件建模领域更相关的变化是领域特定建模语言的演变,在许多情况下,它已经取代了 UML 配置文件,作为使 UML 适应您的特定需求的一种方式(当适应很简单时) .

于 2009-11-21T11:26:30.630 回答
0

如果您真的对最先进的技术感兴趣,那么在概念建模方面正在进行大量研究。UML 只是一种产品,建模远不止 UML。我不确定您是只对 UML 还是对一般的 OO 建模感兴趣。让我知道; 如果是后者,我可以提供更多信息。

于 2009-11-21T02:44:14.097 回答