系统接口
两个系统间的接口应用的频繁程度是衡量系统设计的一个重要指标,一般来说,接口的调用比起系统内的操作要“昂贵”。频繁的接口调用可能出现于以下环境中:
1.系统的划分不合适,导致本来是系统内的操作成为了系统间的操作
2.操作的设计不合适,没有尽量把系统内部的操作周期延长
系统设计的一个考量方面就是尽量减少子系统的数目,简化子系统之间的通讯,把接口的调用降到可能的最低(这样的设计思想需要得到“递归”贯彻),而所有这些工作的目的就是减少从输入到输出所需要的“基本操作”数。这里的基本操作包括各个子系统内部的基本操作和接口的调用。
这个基本的设计思想和系统的冗余结构并不冲突,冗余结构的定义可以发生在整体定义之前。而如果整个系统需要冗余,那就意味着要设计的系统是上一层系统的子系统,尽管可能这上一级系统只包含几个“重复”的子系统。
1.系统的划分不合适,导致本来是系统内的操作成为了系统间的操作
2.操作的设计不合适,没有尽量把系统内部的操作周期延长
系统设计的一个考量方面就是尽量减少子系统的数目,简化子系统之间的通讯,把接口的调用降到可能的最低(这样的设计思想需要得到“递归”贯彻),而所有这些工作的目的就是减少从输入到输出所需要的“基本操作”数。这里的基本操作包括各个子系统内部的基本操作和接口的调用。
这个基本的设计思想和系统的冗余结构并不冲突,冗余结构的定义可以发生在整体定义之前。而如果整个系统需要冗余,那就意味着要设计的系统是上一层系统的子系统,尽管可能这上一级系统只包含几个“重复”的子系统。