问题
单项选择题 共用题干题
软件需求分析所要做的工作是(1),因此,进行需求分析时(2)。
空白(1)处填()
A.确定软件开发阶段的适用工具
B.清晰描述软件的功能和性能
C.为原始问题及目标软件建立物理模型
D.不仅解决目标系统"做什么",还要解决目标系统"怎么做"的问题
答案
参考答案:B
解析:软件需求分析的主要工作是清晰描述软件的功能和性能。软件需求分析为原始问题及目标软件建立逻辑模型,而非物理模型。需求分析是要解决目标系统"做什么"的问,题,目标系统"怎么做"的问题需要设计阶段解决。需求分析时,应站在用户的角度上考虑问题,要避免分析人员的主观想象。用户的检查与评价不应在分析人员的直接指导下进行,这样才能保证需求分析的准确性。