问题
单项选择题
在软件生存周期的各项工作中,()是直接面向用户的。
A.设计
B.单元测试
C.需求分析
D.编码
答案
参考答案:C
解析:软件设计是"定义一个系统或组件的架构、组件、接口或其他特征的过程",并得到"这个过程的结果"。测试是为评价和改进产品质量、识别产品的缺陷和问题而进行的活动。软件测试是针对一个程序的行为,在有限测试用例集合上,动态验证是否达到预期的行为,需要选取适当的测试用例。软件测试随开发和维护的过程,通常在不同的级别上进行,可以在概念上区分三个大的测试阶段:单元测试、集成测试和系统测试。需求调研直接面向用户,需求分析阶段也会多次反复地和用户沟通、确认,最终形成需求规格说明书,同时向客户确认。编码是实现软件的工作过程。