3."由中间开始" (Middle-Out) 设计
  这里"中间"是指多级层次结构的某两级的界面。多数计算机设计时把"中间"取在传统机器级与操作系统机器级之间。首先对这个界面进行详尽的功能描述与软、硬件功能分配。再由中间点往上、往下同时进行设计。软件系统从操作系统、汇编、编译系统设计,硬件从传统机器级、微程序机器级、数字逻辑级进行设计。软件设计与硬件设计同时进行这是中间开始设计的一个优点。