单项选择题

以下软件生存周期的活动中,要进行软件结构设计的是()

A.测试用例设计
B.概要设计
C.程序设计
D.详细设计