我学习了很多用于建模软件的高级图表,但只有用例图和类图对我来说有明确的用途。我在网上搜索了很多,但找到的练习很少。我需要一本包含大量UML示例的书籍或文档,以便我可以开始思考并尝试我所学习的工具。
我学习了很多用于建模软件的高级图表,但只有用例图和类图对我来说有明确的用途。我在网上搜索了很多,但找到的练习很少。我需要一本包含大量UML示例的书籍或文档,以便我可以开始思考并尝试我所学习的工具。
我发现UML 2和统一过程:实用面向对象分析和设计非常有用。可以在亚马逊上搜索并阅读评论!
就实际应用而言,我认为你提到的这两种图表类型是最常用的。RUP的时代已经过去了,现在一切都变得敏捷了,因此顾客不喜欢看到过多的图表,他们想要看到他们的钱转化为软件,而不是纸张。
应用面向对象分析与设计 by 格雷迪·布奇 是关于UML及其应用的必读之作。 理论上很有实质,配以一些精彩的例子(标题中的应用部分)。
我发现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