今天上午做了一下2007年上半年的软考上午题,通过对比答案解析发现了自己在软考复习过程中的一些知识弱点,在此处分析一下,以便掌握。
标准法:我国的标准法可分为国家标准,行业标准,地方标准和企业标准。其中,国家标准、行业标准、地方标准又分为强制性标准和推荐性标准。它们分别具有代号和编码,通过标准的代号可确定标准的类别。推荐性标准由行业汉字拼音大写字母加“/T”组成。
网络攻击分为两种:主动攻击和被动攻击。其中被动攻击主要是指网络'窃'听。主动攻击包括窃取、篡改、假冒和破坏。字典式口令猜测、IP地址欺骗和服务拒绝攻击等都属于主动攻击。保护网络免受攻击,在密码学及安全协议的基础上发展了网络安全体系中的五类安全服务:身份认证、访问控制、数据保密、数据完整性和不可否认。
RISC(Reduced Instruction Set Computer),精简指令集计算机处理器比CISC的指令更少更简单。所以它的控制单元不是很复杂,比较容易设计。它们的时钟频率比CISC处理器的更高,并且节省了处理器芯片上的大量空间,从而减少了成本。由于RISC指令集的指令更少,所以它的编译器比CISC处理器更简单。CISC最初是为汇编语言设计的,而RISC处理器是针对编译器和高级语言编程设计的。但是编译同一个高级语言程序,RISC CPU将需要比CISC CPU更多的指令。
CISC处理尽管复杂,但是这些复杂性并不增加开发的成本。目前的CISC处理器经常是某个完整处理器家族的最新近补充。这减少了设计成本,提高了可靠性,因为早期的设计已经被证明是正确的。CISC还提供了与其家族处理器的向后兼容性。
用油墨或颜料进行混合得到的彩色称为相减混色,之所以称为相减混色,是因为减少(吸收)了人眼识别颜色所需要的反射光。
软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响。软件风险分析包括风险识别、风险预测、风险评估和风险控制共四个不同活动。风险控制是利用某些技术和方法设法避开或转移风险,在此活动中,需要考虑风险避免、风险监控和风险管理及意外事件计划等三方面的问题。
编程语言包括函数型语言和逻辑型语言。函数式语言是一类以gama-演算为基础的语言,其代表为LISP,主要用于人工智能领域。逻辑型语言是一类以形式逻辑为基础的语言,其代表是建立在关系理论和一阶谓词理论基础上的PROLOG。PROLOG有很强的推理功能,适用于书写自动定理证明、专家系统、自然语言理解等问题的程序。
软件质量模型分为三个层次:质量特性,指量子特性和度量指标。这种模型定义的质量特性包括功能性、可靠性、易使用性、效率、可维护性和可移植性。可维护性包括易分析性、易改变性、稳定性、易测试性共四项子特性。