模型是表示不可知的.它可以使用不同类型的视图或图表从不同的角度进行渲染,例如,从类图的静态角度可以看到同一组类,或者从它们的动态相互作用的角度来看.通信图.
因此,模型是相同的,但我们如何看待它取决于我们想要传达的信息.
将模型视为您将放在电子表格中的数据,将图表视为可用于查看和解释该数据的不同类型的图表,例如饼图或条形图.它是相同的数据,但每个图表都会传达可用于做出决策的信息的不同方面.
类似地,每种类型的UML图表都传达了系统设计的不同方面,但它们都共享一个共同的模型,您可能会重复使用它来创建每种类型的图表.
大多数UML CASE工具允许您与此类模型进行交互.例如,在大多数这些工具中,如果您在类图中定义一个类,它会自动添加到模型中,稍后,在定义使用该类对象的通信图时,您只需将其从模型中拖出即可.把它放在你的通信图中,这样就传达了你正在使用模型中已有类的对象的想法.
更多的信息:
归档时间: |
|
查看次数: |
6034 次 |
最近记录: |