多选题 人们常用的评价软件质量的4个因素是(    )。
   A.可维护性、可靠性、健壮性、效率
   B.可维护性、可靠性、可理解性、效率
   C.可维护性、可靠性、完整性、效率
   D.可维护性、可靠性、移植性、效率
【正确答案】 B
【答案解析】按照软件工程学的观点,评价一个软件系统的质量高低,主要有以下4个因素:
   (1)软件系统的可维护性。所谓可维护性是指要求对程序进行修改时(改正发现的错误、扩充程序的功能、对新硬件的适应等),修改的容易程度如何。越容易修改,说明可维护性越强,软件质量越高。
   (2)软件系统的可靠性。所谓可靠性是指在规定的时间和运行条件下软件所能维持其性能水平的程度;可靠性主要包括准确性和健壮性。准确性是指系统满足规格说明书和用户要求的程度;健壮性是指系统发生意外时,软件系统能按某种预定的方式做出适当的处理,如保护现场数据,防止故障影响扩大,通知系统管理员等。
   (3)软件系统的可理解性。所谓可理解性是指理解和使用软件系统的容易程度。
   (4)软件系统的效率。所谓软件系统的效率是指为了完成预期的任务,系统需要多少计算机资源,如CPU工作时间、内存空间大小等。