单项选择题

结构化生命周期方法在使用上有一定的局限性,其主要原因是______。

A.预先严格定义要求
B.注重系统功能,过于严格划分工作阶段
C.兼顾数据结构方面不够
D.开发周期过长