软件的易维护性是指理解、改正、改进软件的难易程度。通常影响软件易维护性的因素有易理解性、易修改性和(7)。在软件的开发过程中往往采取各种措施来提高软件的易维护性。如采用(8)有助于提高软件的易理解性;(9)有助于提高软件的易修改性。在软件质量特性中,(10

admin2009-02-15  26

问题 软件的易维护性是指理解、改正、改进软件的难易程度。通常影响软件易维护性的因素有易理解性、易修改性和(7)。在软件的开发过程中往往采取各种措施来提高软件的易维护性。如采用(8)有助于提高软件的易理解性;(9)有助于提高软件的易修改性。在软件质量特性中,(10)是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性;(11)是指防止对程序及数据的非授权访问的能力。

选项 A、安全性
B、适应性
C、灵活性
D、容错性

答案A

解析 本题考查软件质量要求和软件质量特性。对于源程序的质量要求,最基本的就是正确性和可靠性,除此之外,更要注重程序的易使用性、易维护性和易移植性。易使用性就是要对用户友好,便于用户使用,做到少培训甚至零培训;易维护性包括易理解性、易测试性和易修改性;移植性则指程序从某一环境移植到另一环境的能力。信息隐蔽是开发整体程序结构时使用的法则,即将每个程序的成分隐蔽或封装在一个单一的设计模块中,定义每一个模块时尽可能少地显露其内部的处理。信息隐蔽原则对提高软件的可修改性、可测试性和可移植性都有重要的作用。一般使用ISOflEC 9126软件质量模型来描述软件质量特性,它有3个层次组成:第1层是质量特性;第2层是质量子特性;第3层是度量指标。题中提到的可靠性位于第1层,安全性位于第2层。
转载请注明原文地址:https://kaotiyun.com/show/ryxZ777K
0

相关试题推荐
最新回复(0)