问题
单项选择题
通常在软件开发的______活动中无需用户参与。
A.需求分析
B.维护
C.编码
D.测试
答案
参考答案:C
解析: 为确保软件符合用户需求,在各种软件开发过程中,用户有着非常重要的作用。 对于选项A,进行需求分析时,需要用户和软件人员共同讨论,并且只有用户参与,才能有助于软件人员了解用户的知识、管理和技能等背景。 对于选项B,维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,这一部分同样需要用户的参与。 对于选项C,编码是程序员依据详细设计的结果,用计算机语言实现所要完成的功能。 对于选项D,测试是软件质量的保证性手段,因为用户是软件的直接或间接使用者,这一群体能对软件系统成果产生重大影响,不同种类的用户可以以不同形式参与系统测试活动。 综上所述,本题应该选择C。