UML图练习

3

我学习了很多用于建模软件的高级图表,但只有用例图和类图对我来说有明确的用途。我在网上搜索了很多,但找到的练习很少。我需要一本包含大量UML示例的书籍或文档,以便我可以开始思考并尝试我所学习的工具。

5个回答

1

我发现UML 2和统一过程:实用面向对象分析和设计非常有用。可以在亚马逊上搜索并阅读评论!

就实际应用而言,我认为你提到的这两种图表类型是最常用的。RUP的时代已经过去了,现在一切都变得敏捷了,因此顾客不喜欢看到过多的图表,他们想要看到他们的钱转化为软件,而不是纸张。


过度建模可能会被人们所不赞同,但使用简明的UML图表来表达你的想法并与团队沟通听起来相当"敏捷"。 - Marijn
我得到的一般感觉是,客户更喜欢轻量级的方法。这并不意味着 UML 是过去的东西,只是 OP 提到的两个图表(加上一些序列图)通常足以传达思想。 - rickythefox

1

顺便提一下,Booch 是 UML 的原始开发者之一。 - Marijn
在其他书中,我发现它在我的情况下最有用。 - Ahmed

0

我发现Simon Bennett、Steve McRobb和Ray Farmer的《UML面向对象系统分析与设计》很不错(如果我没记错的话,每章结尾都有几个案例研究),Ian Sommerville的《软件工程》也涵盖了UML及其在需求工程、设计等方面的应用。

以下网站提供了主要图表类型的简要概述,但遗憾的是自测链接似乎已经不再可用。http://edn.embarcadero.com/article/31863

编辑:WBM上的同一链接:https://web.archive.org/web/20180206093853/https://edn.embarcadero.com/article/31863


0
有人可能会争辩说,除了用例图和类图之外,你找不到太多使用UML图的理由,是因为这些其他图并没有那么有用!虽然我不确定我是否同意这种说法,但我会说,与其更奇异的“近亲”,类/用例图更广泛地被使用,并且更普遍地适用。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接