问题
单项选择题
在软件需求分析阶段,分析人员要解决的一个主要问题就是了解用户要让软件“做什么”,需求分析阶段的输出是软件需求规格说明书。软件需求规格说明书内容不应该包括 (51) 。软件需求规格说明书在软件开发中具有重要作用,但其作用不应当包括 (52) 。
(52)处应填()。
A.软件设计的依据
B.用户和开发人员对软件要“做什么”的共同理解
C.软件验证的依据
D.软件可行性分析的依据
答案
参考答案:D
解析:
本题考查软件工程方面的基础知识。
软件需求规格说明书应该阐述一个软件系统必须提供的功能和性能以及它所要考虑的限制条件,它不仅是系统测试和用户文档的基础,也是所有子系列项目规划、设计和编码的基础。它应该尽可能完整地描述系统预期的外部行为和用户可视化行为。除了设计和实现上的限制,软件需求规格说明书不应该包括设计、构造、测试或工程管理的细节。
软件需求规格说明书在软件开发中具有重要作用,其作用是说明该软件开发的背景、开发意图、应用目标、作用范围,以及其他应向读者说明的有关该软件开发的材料,解释该开发软件与其他软件之间的关系。它是软件设计的依据,是用户和开发人员之间对软件要“做什么”的共同理解,并作为软件验证的依据,而不是作为软件可行性分析的依据。