首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >组件图在类图之前吗?

组件图在类图之前吗?
EN

Stack Overflow用户
提问于 2013-04-28 01:32:36
回答 1查看 584关注 0票数 1

我想知道在设计大型IT系统时,应该首先创建这两个图中的哪个图。在我读到的每一篇关于UML的文章中,组件图几乎都是最后一篇。我认为,当设计一个较大的系统时,最好在组件图上将其划分为较小的部分/模块,然后为每个组件创建一个详细的类图。对吗?

从你的经验来看,它在实践中看起来怎么样?您是否知道有任何文章/教程从头到尾展示了使用UML进行系统设计的过程?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-28 02:03:29

UML图的设计没有强制性的顺序--事实上,您经常会发现自己创建了几个不同类型的简单图,并在以后对它们进行了改进。这个过程通常是迭代的,但没有遵循特定的顺序。

也就是说,一些UML图提供了比其他图更抽象的视图,有时从最抽象的视图开始,一直到最专业的视图可能是有意义的。用例图通常较早出现,而对象图或状态图通常在设计过程中较晚出现,一旦原始的、抽象的解决方案得到改进。

您还需要查看图表之间的一致性:实际上,对于多个视图,您将引入冗余元素,并且确保它们不相互矛盾是很重要的。例如,如果您有一个序列图和一个类图,那么前者中的任何调用消息都应该对应于后者中的一个操作。有关Alexander Egyed et al's work模型中的自动化一致性管理和校正,请参阅UML。

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

https://stackoverflow.com/questions/16255026

复制
相关文章

相似问题

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