单项选择题

软件生命周期可分为软件定义、软件开发和软件运行3个时期,()是软件开发期包含的内容。

A.需求分析
B.问题定义
C.综合测试
D.性能优化