单项选择题

共用题干题软件需求分析所要做的工作是(1),因此,进行需求分析时(2)。 空白(1)处填()

A.确定软件开发阶段的适用工具
B.清晰描述软件的功能和性能
C.为原始问题及目标软件建立物理模型
D.不仅解决目标系统"做什么",还要解决目标系统"怎么做"的问题