多选题 Specification for software should contain several components,E.g,specifications of information flow,user interface functional requirements,and design constraints Two other important components are specifications of the(    ).  
   A.methods of testing and ways to obtain quality assurance
   B.criteria for testing and ways to obtain quality assurance
   C.methods of testing and criteria for function assurance
   D.criteria for testing and methods of function assurance
【正确答案】 B
【答案解析】在软件需求分析规划说明书中不仅有数据流、系统的接口及内部的接口、系统的功能要求、系统的设计限制,还包括制定在后期测试阶段的要求和对如何获取系统功能的功能描述,功能描述中描述了为解决用户问题所需要的每一项功能的过程细节对每一项功能要给出处理说明和在设计时需要考虑的限制条件,所以答案为B。