上游和下游定义

时间:2013-08-23 11:34:52

标签: requirements

在我的组织中,当他们谈论系统之间的通信时,他们倾向于使用“下游”和“上游”的命名法。这些概念的定义是什么?这是IT开发领域的标准概念吗?

2 个答案:

答案 0 :(得分:8)

我知道这是旧的,但我认为另一个答案是错误的。可以这样考虑一下 - 如果你在某事物的上游,那么你所做的事情就会影响它,而你上游的某些东西会影响到你,但下游的东西却不会影响你。

所以在给定系统S:

的情况下使用相同的方法

上游 - S依赖的东西(因为它的行为“向下”流向S)

下游 - 依赖于S的东西(因为S的行为“流向”它)

答案 1 :(得分:4)

为简化起见,我们假设我们正在谈论一个系统S.

上游 - 依赖于S

的东西

下游 - S依赖的东西