单项选择题

编写需求说明的原因为()。

A.保证软件开发的质量、需求的完整
B.保证业务需求提出者与需求分析人员、开发人员、测试人员及其相关利益人对需求达成共识
C.保证软件开发的质量、需求的可追溯性
D.其他选项都是