[单选题]
一个软件系统应具有什么样的功能,这是在( )阶段决定的。
A.总体设计
B.需求分析
C.详细设计
D.程序设计
参考答案与解析: