在我的组织中,当他们谈论系统之间的通信时,他们倾向于使用“下游”和“上游”的命名法。这些概念的定义是什么?这是IT开发领域的标准概念吗?
答案 0 :(得分:8)
我知道这是旧的,但我认为另一个答案是错误的。可以这样考虑一下 - 如果你在某事物的上游,那么你所做的事情就会影响它,而你上游的某些东西会影响到你,但下游的东西却不会影响你。
所以在给定系统S:
的情况下使用相同的方法上游 - S依赖的东西(因为它的行为“向下”流向S)
下游 - 依赖于S的东西(因为S的行为“流向”它)
答案 1 :(得分:4)
为简化起见,我们假设我们正在谈论一个系统S.
上游 - 依赖于S
的东西下游 - S依赖的东西