系统之间依赖关系的UML图

哪个UML图最适合显示我们的IT系统与其他外部IT系统之间的依赖关系?

例如,我想在图表上显示

>系统A从系统B获取数据
>系统B可以从系统A调用某些功能

我想知道组件图和序列图.

你怎么看?

解决方法

组件definitelly和依赖项.依赖性不是指向数据流的方向,而是来自“知道”其他组件的组件(从中调用某些东西,创建对象等).

下图显示了这个想法.

通过接口使用组件之间的接口和通道依赖关系是常见的(并且非常值得推荐)实践.这允许更清晰的规格和更好的设计(当然,如果可能的话).

序列图可以进一步用于指定具体的使用场景,也是值得推荐的.因此,结构,静态依赖关系和动态行为序列的组件.

相关文章

迭代器模式(Iterator)迭代器模式(Iterator)[Cursor]意图...
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,...
策略模式(Strategy)策略模式(Strategy)[Policy]意图:定...
访问者模式(Visitor)访问者模式(Visitor)意图:表示一个...
命令模式(Command)命令模式(Command)[Action/Transactio...
生成器模式(Builder)生成器模式(Builder)意图:将一个对...