[单选题]

一个软件系统应具有什么样的功能,这是在( )阶段决定的。

A.总体设计

B.需求分析

C.详细设计

D.程序设计

参考答案与解析: