单选题 软件的易维护性是指理解、改正、改进软件的难易程度。通常影响软件易维护性的因素有易理解性、易修改性和 (16) 。在软件的开发过程中往往采取各种措施来提高软件的易维护性。如采用 (17) 有助于提高软件的易理解性; (18) 有助于提高软件的易修改性。

【正确答案】 D
【答案解析】根据Boehm质量模型,影响软件易维护性的因素有易理解性、易修改性和易测试性。
结构化设计的几条主要原则,如模块化、信息隐蔽、高内聚、低藕合等,可以提高软件的易修改性。
【正确答案】 D
【答案解析】
【正确答案】 B
【答案解析】