哪个UML图最适合显示我们的IT系统与其他外部IT系统之间的依赖关系? 例如,我想在图表上显示: 系统A从系统B获取数据 系统B可以从系统A调用某些功能 我想知道组件图和序列图. 你怎么
例如,我想在图表上显示:
>系统A从系统B获取数据
>系统B可以从系统A调用某些功能
我想知道组件图和序列图.
你怎么看?
组件definitelly和依赖项.依赖性不是指向数据流的方向,而是来自“知道”其他组件的组件(从中调用某些东西,创建对象等).下图显示了这个想法.
通过接口使用组件之间的接口和通道依赖关系是常见的(并且非常值得推荐)实践.这允许更清晰的规格和更好的设计(当然,如果可能的话).
序列图可以进一步用于指定具体的使用场景,也是值得推荐的.因此,结构,静态依赖关系和动态行为序列的组件.