编辑: cyhzg | 2015-08-31 |
(9) 有助于提高软件的易修改性.在软件质量特性中, (10) 是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性;
(11) 是指防止对程序及数据的非授权访问的能力. (7) A.易使用性 B.易恢复性 C.易替换性 D.易测试性 (8) A.增强健壮性 B.信息隐蔽原则 C.良好的编程风格 D.高效的算法 (9) A.高效的算法 B.信息隐蔽原则 C.增强健壮性 D.身份认证 (10) A.正确性 B.准确性 C.可靠性 D.易使用性 (11) A.安全性 B.适应性 C.灵活性 D.容错性 【解析】本题考查软件质量要求和软件质量特性.对于源程序的质量要求,最基本的就是正确性和可靠性,除此之外,更要注重程序的易使用性、易维护性和易移植性.易使用性就是要对用户友好,便于用户使用,做到少培训甚至零培训;
易维护性包括易理解性、易测试性和易修改性;
移植性则指程序从某一环境移植到另一环境的能力.信息隐蔽是开发整体程序结构时使用的法则,即将每个程序的成分隐蔽或封装在一个单一的设计模块中,定义每一个模块时尽可能少地显露其内部的处理.信息隐蔽原则对提高软件的可修改性、可测试性和可移植性都有重要的作用.一般使用ISOflEC 9126软件质量模型来描述软件质量特性,它有3个层次组成:第1层是质量特性;
第2层是质量子特性;
第3层是度量指标.题中提到的可靠性位于第1层,安全性位于第2层. 在CORBA体系结构中, (12) 属于客户端接口. (12) A.静态IDLSkeletons B.POA C.静态IDLStubs D.动态Skeletons 【解析】对于CORBA应用来说,有客户端接口和服务端接口之分.要全新地开发一个应用时,首先需要编制对应的IDL接口,然后通过对应的IDL编译器将其编译成对应的客户端文件和服务端文件,对应的客户端接口就称为Stubs,服务端接口就称为Skeletons,客户端通过服务端的引用,借助于对象请求代理向服务端发出调用,而POA称为移动对象适配器,起到一个将客户端请求适配到对应的服务对象上的功能.同时,接口分为静态接口和动态接口. (13)是以科学、技术和实践经验的综合成果为基础,对重复性事物和概念所做的统一规定,经有关方面协商一致,由一个公认机构或主管机构的批准,以特定形式发布作为共同遵守的准则和依据. (13) A.标准化 B.协议 C.标准 D.工作流程 试试题答案:(13)C 【解析】国家标准GB 3935.1-83中对标准的定义是: 标准是对重复性事物和概念所做的统一规定.它以科学、技术和实践经验的综合成果为基础,经有关方面协商一致,由主管机构批准,以特定形式发布,作为共同遵守的准则和依据. 该定义从标准产生的基础、制定标准的对象的性质、标准的本质特征以及标准的格式和颁发程序等不同侧面揭示了 标准 这一概念的含义. ①将科学研究的成就、技术进步的新成果与实践中的先进经验经过分析、比较、选择以后加以综合,纳入标准,奠定了标准科学性的基础.制定标准时经各有关方面(如研究、情报、用户、生产等)的代表,对标准中规定的内容反复讨论,协商一致,标准才被各方面同意或认可.这样标准反映的不是局部的经验和利益,而是在各有关方面的代表进行认真讨论、充分协商的基础上,最后从全局出发作出的规定.这样制定的标准既体现了科学性,又体现出民主性,在执行中便具有权威性. ②制定标准的对象是国民经济的各个领域中具有重复性的事物. 重复 是指同一事物和概念反复出现或进行的性质.如同一产品的反复生产,同一检验方法的反复多次进行,同一概念的多次使用,同一管理事项的重复进行,等等.事物具有重复出现的特性,才有制定标准的必要.对重复性事物和概念制定标准的目的是总结以往的经验,选择最佳方案,作为今后实践的目标和依据.这样既可减少必要的重复劳动,又能扩大最佳方案的重复利用. ③标准的本质特征是统一,没有统一,就没有所谓的标准.不同级别的标准在不同范围内进行统一;