评价软件的质量通常可以从产品运行、产品修改和产品转移等三个不同角度来进行。除了软件应满足产品规格说明的
供选择的答案:
供选择的答案:
A.软件需求是衡量软件质量的基础,不符合需求的软件就不具备质量。设计的软件应在功能、性能等方面都符合要求,并能可靠地运行
B.软件结构良好,易读、易于理解,并易于修改、维护
C.软件系统具有友好的用户界面,便于用户使用
D.软件生存周期中各阶段文档齐全、规范,便于配置、管理
A.软件未实现产品说明书要求的功能
B.软件出现了产品说明书指明不应该出现的错误
C.软件文档不齐全
D.软件难以理解、不易使用、运行缓慢或从测试员角度看最终用户会认为不好
E.软件实现了产品说明书未提到的功能
可移植性是反映出把一个原先在某种硬件或软件环境下正常运行的软件移植到另一个硬件或软件环境下,使该软件也能正确地运行的难易程度。为了提高软件的可移植性,应注意提高软件的()。
可维护性通常包括( )。一般认为,软件维护工作包括改正性维护、( )维护和()维护。其中()维护则是为了扩充软件的功能或提高原有软件的性能而进行的维护活动。( )是指当系统万一遇到未预料的情况时,能够按照预定的方式作合适的处理。
供选择的答案:
A.错误
B.正确
A.正确性算法应能正确地实现预定的功能
B.易读性算法应易于阅读和理解,以便调试、修改和扩充
C.健壮性当环境发生变化时,算法能适当地做出反应或进行处理,不会产生不需要的运行结果
D.高效性即达到所需要的时间性能空间
软件的易维护性是指理解、改正、改进软件的难易程度。通常影响软件易维护性的因素有易理解性、易修改性和( )。在软件的开发过程中往往采取各种措施来提高软件的易维护性。如采用( )有助于提高软件的易理解性;( )有助于提高软件的易修改性。
在软件质量特性中,( )是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性;( )是指防止对程序及数据的非授权访问的能力。
供选择的答案: