单项选择题

结构化开发方法划分的生命周期,进行代码设计、数据库文件设计、输入输出设计是()的主要任务。

A.系统规划阶段
B.系统分析阶段
C.系统设计阶段
D.系统实施阶段