ソフトウェア工学は、システムが受け取るデータを生成する上流プロセスに関心を持っています。システムが処理された情報を発信する下流プロセスに関わる。これは、同じ上流プロセスからデータを受信したり、同じ下流プロセスにデータを送信している隣接システムに関わっています。