单项选择题
软件的易维护性是指理解、改正、改进软件的难易程度。通常影响软件易维护性的因素有易理解性、易修改性和 (16) 。在软件的开发过程中往往采取各种措施来提高软件的易维护性。如采用 (17) 有助于提高软件的易理解性; (18) 有助于提高软件的易修改性。
A.增强健壮性 B.信息隐藏原则 C.高效的算法 D.身份认证
A.软件设计的依据 B.用户和开发人员对软件要“做什么”的共同理解 C.软件验收的依据 D.软件可行性分析的依据
A.词法分析 B.语义分析 C.中间代码生成 D.目标代码生成