CBTC系统是一个复杂的软件系统,需求分析是CBTC系统开发中的一个关键环节,由于CBTC系统总体软件规模和复杂性很高,传统的手工作坊式方法很难胜任。结构化分析方法能够很好的适应复杂软件系统的开发,按照"自顶向下逐层分解"的方式,可以有效应对复杂CBTC系统的需求分析。