1、(A)中级软件设计师上午试题-2 及答案解析(总分:75.00,做题时间:90 分钟)一、单项选择题(总题数:45,分数:75.00)1.浮点数的表示范围和精度取决于_。A阶码的位数和尾数的位数 B阶码采用的编码和尾数的位数C阶码的位数和尾数采用的编码 D阶码采用的编码和尾数采用的编码(分数:1.00)A.B.C.D.2.在中断响应过程中,CPU 保护程序计数器的主要目的是_。A使 CPU 能找到中断服务程序的入口地址B为了实现中断嵌套C为了使 CPU 在执行完中断服务程序时能回到被中断程序的断点处D为了使 CPU 与 I/0 设备并行工作(分数:1.00)A.B.C.D.若每一条指令都可分解
2、为取指、分析和执行三步。已知取指时间为 5t,分析时间为 2t,执行时间为5t。如果按顺序方式从头到尾执行完 500 条指令需_t。如果按执行k、分析k+1、取值k+2重叠的流水线方式执行,从头到尾执行完 500 条指令需_t。(分数:2.00)(1).A5590 B5595 C6000 D6007(分数:1.00)A.B.C.D.(2).A2492 B2500 C2510 D2515(分数:1.00)A.B.C.D.3.PCI 总线属于_。A片内总线 B元件级总线 C内总线 D外总线(分数:1.00)A.B.C.D.同一型号的 1000 台计算机,在规定的条件下工作 1000 小时,其中有
3、10 台出现故障。这种计算机千小时的可靠度 R 为_,平均故障间隔时间(MTBF)为_小时。(分数:2.00)(1).A0.999 B0.995 C0.99 D0.9(分数:1.00)A.B.C.D.(2).A10 5 B10 6 C10 7 D10 8(分数:1.00)A.B.C.D.4.某 32 位计算机的 cache 容量为 16KB,cache 块的大小为 16B,若主存与 cache 的地址映射采用直接映射方式,则主存地址为 1234E8F8(十六进制)的单元装入的 cache 地址为_。A00 0100 0100 1101(二进制) B01 0010 0011 0100(二进制)C
4、10 1000 1111 1000(二进制) D11 0100 1110 1000(二进制)(分数:1.00)A.B.C.D.5.某开发组在开发某个系统时,各个阶段具有严格的界限,只有一个阶段的获得认可才能进行下一个阶段的工作,则该开发组最可能采用的软件开发方法是_。A构件化方法 B结构化方法 C面向对象方法 D快速原型法(分数:1.00)A.B.C.D.软件设计中划分模块的一个准则是_。两个模块之间的耦合方式中,_的耦合度最高;一个模块内部的内聚种类中,_内聚的内聚度最高。(分数:3.00)(1).A低内聚低耦合 B低内聚高耦合C高内聚低耦合 D高内聚高耦合(分数:1.00)A.B.C.D.
5、(2).A数据 B非直接 C控制 D内容(分数:1.00)A.B.C.D.(3).A偶然 B逻辑 C功能 D过程(分数:1.00)A.B.C.D.软件测试的目的是_,在进行单元测试时,常用的方法是_。(分数:2.00)(1).A证明软件系统中存在错误 B找出软件系统中存在的所有错误C证明软件的正确性 D尽可能多地发现软件系统中地错误(分数:1.00)A.B.C.D.(2).A采用白盒测试,辅之以黑盒测试 B采用黑盒测试,辅之以白盒测试C只使用白盒测试 D只使用黑盒测试(分数:1.00)A.B.C.D.软件质量特性中,_是指在规定的一段时间和条件下,与软件维持其性能水平能力有关的一组属性;_是指
6、防止对程序及数据的非授权访问的能力。(分数:2.00)(1).A正确性 B准确性 C可靠性 D易实用性(分数:1.00)A.B.C.D.(2).A安全性 B适应性 C灵活性 D容错性(分数:1.00)A.B.C.D.6.在 TCP 协议中,建立连接需要经过_阶段,终止连接需要经过_阶段。A直接握手,2 次握手 B2 次握手,4 次握手C3 次握手,4 次握手 D4 次握手,2 次握手(分数:1.00)A.B.C.D.7.下列中协议,_不是 TCP/IP 协议栈中的网络层协议。AIP BICMF CRARP DUDP(分数:1.00)A.B.C.D.8.以下关于 IP 协议的陈述正确的是_。AI
7、P 协议保证数据传输的可靠性B各个 IP 数据报之间是互相关连的CIP 协议在传输过程中可能会丢弃某些数据报D到达目标主机的 IP 数据报顺序与发送的顺序必定一致(分数:1.00)A.B.C.D.9.在以下组织中,_制定的标准是国际标准。AISO 和 ANSI BIEEE 和 IEC CISO 和 IEC DIEEE 和 CEN(分数:1.00)A.B.C.D.10.如果某企业 A 委托软件公司 B 开发一套信息管理系统,并且在开发合同中没有明确规定该系统的版权归属,那么版权_。A归企业 A 所有 B归软件公司 B 所有C双方共同拥有 D除署名权归软件公司 B 所有外,其余版权归企业 A 所有
8、(分数:1.00)A.B.C.D.11.条码是一种特殊的代码。条码是“一组规则排列的条、空及其对应字符组成的标记,用以表示一定的信息”。我国规定商品条码结构的国家标准是_。AGB2312-80 BGB904-91 CGB7590-87 DGB12950-91(分数:1.00)A.B.C.D.12.在进程状态转换时,下列转换不可发生的是_。A就绪态转为运行态 B运行态转为就绪态C运行态转为阻塞态 D阻塞态转为运行态(分数:1.00)A.B.C.D.13.进程 PA不断地向管道写数据,进程 PB从管道中读数据并加工处理,如下图所示。如果采用 PV 操作来实现进程 PA和进程 PB间的管道通信,并且
9、保证这两个进程并发执行的正确性,则至少需要_。(分数:1.00)A.B.C.D.14.在主辅存储层次中,如果主存页面全部占用,就需要进行页面替换。在几种页面替换算法中,比较常用的是_。A先进先出算法 B近期最少使用算法C非堆栈型算法 D优化排序算法(分数:1.00)A.B.C.D.下列 Shell 程序的功能是,如果该程序执行时的参数个数为 1 则将由第一个参数指定的文件复制到/home/user1 中,否则用 vi 打开这个文件。请将这个程序补全。if _ = 1thencp _ $ HOME/user1fivi _exit 0(分数:2.00)(1).A$ B$# C$* D$(分数:1.
10、00)A.B.C.D.(2).A$1 B#1 C$0 D$(分数:1.00)A.B.C.D.有限状态自动机可用五元组(,Q,q 0,Q f,)来描述,设有一个有限状态自动机 M 的定义如下:=0,1,Q=q 0,q1,q2, Qf=q2, 定义为:(q 0,0)=q1, (q 1,0)=q2, (q 2,0)=q2, (q 2,1)=q2。M 是一个_有限状态自动机,所表示的语言陈述为_。(分数:2.00)(1).A歧义 B非歧义 C确定的 D非确定的(分数:1.00)A.B.C.D.(2).A由 0 和 1 所组成的符号串的集合B以 0 为头符号和尾符号,由 0 和 1 所组成的符号串的集合
11、C以两个 0 结束的,由 0 和 1 所组成的符号串的集合D以两个 0 开始的,由 0 和 1 所组成的符号串的集合(分数:1.00)A.B.C.D.OMT 定义了三种模型来描述系统。_可以用状态图来表示,_可以用数据流图来表示,_是上述两种模型提供了基本的框架。(分数:3.00)(1).A对象模型 B功能模型 C动态模型 D类模型(分数:1.00)A.B.C.D.(2).A对象模型 B功能模型 C动态模型 D类模型(分数:1.00)A.B.C.D.(3).A对象模型 B功能模型 C动态模型 D类模型(分数:1.00)A.B.C.D.15.以下序列中不符合堆定义的是_。A102,87,100,
12、79,82,62,84,42,22,12,68B102,100,87,84,82,79,68,62,42,22,12C12,22,42,62,68,79,82,84,87,100,102D102,87,42,79,82,62,68,100,84,12,22(分数:1.00)A.B.C.D.16.将一个 A1100,1100的三对角矩阵,按行优先存入一维数组 B1298中,A 中元素 A65,65在B 中的位置为_。A192 B193 C195 D196(分数:1.00)A.B.C.D.17.某二叉树的前序序列为 ABDGHCEFI,中序序列为 GDHBAECIF,则该二叉树的后序序列为_。AG
13、HDBEFICA BGDHBEIFCA CABCDEFGHI DGHDBEIFCA(分数:1.00)A.B.C.D.18.实现任意二叉树的后序遍历的非递归算法用栈结构,最佳方案是二叉树采用_存储结构。A二叉链表 B顺序存储结构 C三叉链表 D广义表存储结构(分数:1.00)A.B.C.D.19.软件设计模块化的目的是_。A提高易读性 B降低复杂性 C增加内聚性 D降低耦合性(分数:1.00)A.B.C.D.MPEG 是一种_,它能够_。(分数:2.00)(1).A静止图像的存储标准 B音频、视频的压缩标准C动态图像的传输标准 D图形国家传输标准(分数:1.00)A.B.C.D.(2).A快速读
14、写 B有高达 200:1 的压缩比C无失真地传输视频信号 D提供大量基本模板(分数:1.00)A.B.C.D.20.5 分钟、双声道、22.05kHz、16 位量化的声音,经 5:1 压缩后,其数字音频的数据量为_。A5.168MB B5.047MBC26.460MB D25.234MB(分数:1.00)A.B.C.D.21.双层双面只读 DVD 盘片的存储容量可以达到_。A4.7GB B8.5GB C17GB D6.6GB(分数:1.00)A.B.C.D.一个数据库系统必须能表示实体和关系。关系可与_实体有关。实体与实体之间的关系有一对一、一对多和多对多,其中_不能描述多对多的联系。(分数:
15、2.00)(1).A0 个 B1 个 C0 个或 0 个以上 D1 个或 1 个以上(分数:1.00)A.B.C.D.(2).A网状模型 B层次模型 C关系模型 D都不是(分数:1.00)A.B.C.D.若有关系模式 R(A,B,C)和 S(C,D,E),对于如下的关系代数表达式:E1= A,D( B2003R.C=S.CE=80 (RS) E2= A,D( R.C=S.C( B2003 (R) E=80(S)E3= A,D( B2003 (R) E=80(S) E4= A,D( B2003E=80 (R (分数:2.00)(1).AE 1E 2E 3E 4 BE 3E 4但 E1E 2CE
16、1E 2但 E3E 4 DE 3E 4但 E2E 4(分数:1.00)A.B.C.D.(2).AE1 BE3 CE2 DE4(分数:1.00)A.B.C.D.22.在数据库逻辑结构的设计中,将 E-R 模型转换为关系模型应遵循相关原则。对于三个不同实体集和它们之间的多对多联系 m:n:p,最少可转换为_个关系模式。A2 B3 C4 D5(分数:1.00)A.B.C.D.对象是面向对象开发模式的_。每个对象可用它自己的一组_和它可执行的一组_来表征。应用执行对象的_可以改变该对象的_。(分数:3.00)(1).A基本单位 B最小单位 C最大单位 D语法单位(分数:1.00)A.B.C.D.(2)
17、.A属性 B功能 C操作 D数据(分数:1.00)A.B.C.D.(3).A属性 B功能 C操作 D数据(分数:1.00)A.B.C.D.OMT 是一种对象建模技术,它定义了三种模型,其中_模型描述了与值的变换有关的系统特征,通常可用_来表示。(分数:2.00)(1).A对象 B功能 C动态 D都不是(分数:1.00)A.B.C.D.(2).A类图 B状态图 C对象图 D数据流图(分数:1.00)A.B.C.D.23.有如下程序段,设 n 为 3 的倍数。则语句的执行频度为_。int i, j; for(i = 1; in; i+) if(3*i = n) for(j = 3*i; j n;
18、j+) x+; y = 3*x+2;An(n+1)/6 Bn(n-1)/6 Cn 2/6 D(n+1)(n-1)/6(分数:1.00)A.B.C.D.24.既希望较快地查找,又便于线性表动态变化的查找方法是_。A顺序查找 B折半查找 CHash 查找 D索引顺序查找(分数:1.00)A.B.C.D.数据结构中,与所使用的计算机无关的是数据的_结构;链表是一种采用_存储结构存储的线性表,链表适用于_查找,但在链表中进行_操作的效率比在顺序存储结构中进行_操作的效率高;二分法查找_存储结构。(分数:5.00)(1).A存储 B物理 C逻辑 D物理和存储(分数:1.00)A.B.C.D.(2).A顺
19、序 B链式 C星式 D网状(分数:1.00)A.B.C.D.(3).A顺序 B二分法 C顺序 D随机(分数:1.00)A.B.C.D.(4).A顺序查找 B二分法查找 C快速查找 D插入(分数:1.00)A.B.C.D.(5).A只适合顺序 B只适合链式C既适合顺序也适合链式 D既不适合顺序也不适合链式(分数:1.00)A.B.C.D.25.无向图中一个顶点的度是指图中_。A通过该顶点的简单路径数 B通过该顶点的回路数C与该顶点相邻的顶点数 D与该顶点连通的顶点数(分数:1.00)A.B.C.D.26.表达式 a(b+c)-d 的后缀表达式为_。Aabcd+- Babc+d- Cabc+d-D
20、-+abcd(分数:1.00)A.B.C.D.无线局域网是计算机网络与无线通信技术相结合的产物,无线局域网的 IEEE 802.11 系列标准中,_标准是应用最广泛的。在无线局域网的主要工作过程中,用于建立无线访问点和无线工作站之间的映射关系的过程是_。(分数:2.00)(1).AIEEE 802.11a BIEEE 802.11b CIEEE 802.11c DIEEE 802.11b+(分数:1.00)A.B.C.D.(2).A扫频 B关联 C重关联 D漫游(分数:1.00)A.B.C.D.FTP 协议是 Internet 常用的应用层协议,传输层使用_协议提供服务。默认时,作为服务器一方
21、的进程,通过监听_端口得知是否有服务请求。(分数:2.00)(1).AIP BHTTP CTCP DUDP(分数:1.00)A.B.C.D.(2).A20 B21 C23 D80(分数:1.00)A.B.C.D.27.BGP 在传输层采用 TCP 来传送路由信息,使用的端口号是_。A520 B89 C179 D180(分数:1.00)A.B.C.D.设有关系模式 S(Sno, Sname, Pno, Pname, Q, A)表示销售员销售商品情况,其中各属性的含义是:Sno为销售员员工号,Sname 为销售员姓名,Pno 为商品号,Pname 为商品名称,Q 为销售商品数目,A 为销售商品总金
22、额,根据定义有如下函数依赖集:P=SnoSname,SnoQ,SnoA,PnoPname关系模式 S 的关键字是_,W 的规范化程度最高达到_。若将关系模式 S 分解为 3 个关系模式$1(Sno, Sname, Q, A), S2(Sno, Pno, Pname),则 S1 的规范化程度最高达到_,S2 的规范化程度最高达到_。SQL 中集合成员资格的比较操作“元组 IN(集合)”中的“IN”与_操作符等价。(分数:5.00)(1).A. Sno B. Pno C. (Sno, Pno) D. (Sno, Pno, Q)(分数:1.00)A.B.C.D.(2).A.1NF B.2NF C.3
23、NF D.BCNF(分数:1.00)A.B.C.D.(3).A.1NF B.2NF C.3NF D.BCNF(分数:1.00)A.B.C.D.(4).A.1NF B.2NF C.3NF D.BCNF(分数:1.00)A.B.C.D.(5).A. ANY B. =ANY C.ALL D. =ALL(分数:1.00)A.B.C.D.A Web browser is simply a terminal emulator, designed to display text on a screen. The two essential differences between an ordinary te
24、rminal emulator and a Web browser are that the browser knows how to deal with _, and that it has a mechanism for _ graphical files. Display text, display graphics, and _ hyperlinks-theres 99 percent of the _ value. Thats not to say that the manufacturers didnt go all-out to attach a hyperactive effl
25、orescence of useless capabilities onto their browsers. Remember when media channels in the browser were a big deal, instead of the clutter you cant wait to delete from your favorites of bookmarks menu? Remember when client-side Java applets were supposed to become the preferred _ for application dev
26、elopment? Remember frames and all their nasty side effects?(分数:5.00)(1).A. superlinks B. links C. hyperlinks D. connections(分数:1.00)A.B.C.D.(2).A. displaying B. illustrating C. drawing D. writing(分数:1.00)A.B.C.D.(3).A. direct B. navigate C. indicate D. go-on(分数:1.00)A.B.C.D.(4).A. Web browsers B. te
27、rminals C. emulators D. networks(分数:1.00)A.B.C.D.(5).A. plane B. plant C. plate D. platform(分数:1.00)A.B.C.D.(A)中级软件设计师上午试题-2 答案解析(总分:75.00,做题时间:90 分钟)一、单项选择题(总题数:45,分数:75.00)1.浮点数的表示范围和精度取决于_。A阶码的位数和尾数的位数 B阶码采用的编码和尾数的位数C阶码的位数和尾数采用的编码 D阶码采用的编码和尾数采用的编码(分数:1.00)A. B.C.D.解析:在机器中表示一个浮点数时,一是要给出尾数,用定点小数形式表
28、示,尾数部分给出有效数字的位数,决定了浮点数的表示精度。二是要给出阶码,用整数形式表示,阶码指明小数点在数据中的位置,决定了浮点数的表示范围。2.在中断响应过程中,CPU 保护程序计数器的主要目的是_。A使 CPU 能找到中断服务程序的入口地址B为了实现中断嵌套C为了使 CPU 在执行完中断服务程序时能回到被中断程序的断点处D为了使 CPU 与 I/0 设备并行工作(分数:1.00)A.B.C. D.解析:CPU 在执行完中断服务程序后,需要正确返回到被中断程序的断点处,因此在进入中断服务程序之前需要 CPU 保护程序计数器来保护中断现场。若每一条指令都可分解为取指、分析和执行三步。已知取指时
29、间为 5t,分析时间为 2t,执行时间为5t。如果按顺序方式从头到尾执行完 500 条指令需_t。如果按执行k、分析k+1、取值k+2重叠的流水线方式执行,从头到尾执行完 500 条指令需_t。(分数:2.00)(1).A5590 B5595 C6000 D6007(分数:1.00)A.B.C. D.解析:顺序执行 500 条指令所需时间:500(5+2+5)=6000。流水线方式执行所需时间为:53+5(500-1)=2510。(2).A2492 B2500 C2510 D2515(分数:1.00)A.B.C. D.解析:3.PCI 总线属于_。A片内总线 B元件级总线 C内总线 D外总线(
30、分数:1.00)A.B.C. D.解析:总线:一类信号线的集合,是模块间传输信息的公共通道,通过它,计算机各部件间可进行各种数据和命令的传送。PCI 总线属于内总线。同一型号的 1000 台计算机,在规定的条件下工作 1000 小时,其中有 10 台出现故障。这种计算机千小时的可靠度 R 为_,平均故障间隔时间(MTBF)为_小时。(分数:2.00)(1).A0.999 B0.995 C0.99 D0.9(分数:1.00)A.B.C. D.解析:根据可靠度的定义:R=(1000-10)1000=0.99。由题义可知,失效率 =10(10001000)=110 5小时。平均无故障时间 MTBF
31、是指两次故障之间系统能正常工作的时间的平均值。它与失效率的关系为:MTBF=1/=10 5小时。(2).A10 5 B10 6 C10 7 D10 8(分数:1.00)A. B.C.D.解析:4.某 32 位计算机的 cache 容量为 16KB,cache 块的大小为 16B,若主存与 cache 的地址映射采用直接映射方式,则主存地址为 1234E8F8(十六进制)的单元装入的 cache 地址为_。A00 0100 0100 1101(二进制) B01 0010 0011 0100(二进制)C10 1000 1111 1000(二进制) D11 0100 1110 1000(二进制)(分
32、数:1.00)A.B.C. D.解析:主存与 cache 的地址映射采用直接映射方式时,每个主存地址映像到 Cache 中的一个指定地址的方式(即多对一的映射关系)。Cache 容量为 16KB,块的大小为 16B(24),Cache 可分为 1K(210)块,这样块内地址占 4 位,块号 10 位。主存地址 1234E8F8(十六进制)中后 14 位,即 10 1000 1111 1000(二进制)就是装入的 cache 地址。5.某开发组在开发某个系统时,各个阶段具有严格的界限,只有一个阶段的获得认可才能进行下一个阶段的工作,则该开发组最可能采用的软件开发方法是_。A构件化方法 B结构化方
33、法 C面向对象方法 D快速原型法(分数:1.00)A.B. C.D.解析:软件设计中划分模块的一个准则是_。两个模块之间的耦合方式中,_的耦合度最高;一个模块内部的内聚种类中,_内聚的内聚度最高。(分数:3.00)(1).A低内聚低耦合 B低内聚高耦合C高内聚低耦合 D高内聚高耦合(分数:1.00)A.B.C. D.解析:概要设计阶段的主要工作就是将 DFD 转换为 MSD。模块划分的准则就是“高内聚低耦合”。耦合是对不同模块之间相互依赖程度的度量。从强到弱的顺序: 内容耦合:一个模块直接修改或操作另一个模块的数据。 公共耦合:两个以上的模块共同引用一个全局数据项。 控制耦合:一个模块在界面上
34、传递一个信号控制另一个模块。 标记耦合:两个模块至少有一个通过界面传递的公共参数包含内部结构。 数据耦合:模块间通过参数传递基本类型的数据。内聚度量的是一个模块内部各成分之间相互关联程度。从低到高的顺序: 偶然内聚:一个模块的各成分之间毫无关系。 逻辑内聚:逻辑上相关的功能放在一个模块。 时间内聚:因为时间因素关联在一起。 过程内聚:内部处理成分是相关的,且其间必须以特定次序。 通信内聚:一个模块的所有成分都操作同一个数据集或生产同一个数据集。 顺页序内聚:各个成分和同一个功能密切相关,且一个成分的输出作为另一个成分的输入。 功能内聚:模块的所有成分对于完成单一的功能都是基本的。(2).A数据
35、 B非直接 C控制 D内容(分数:1.00)A.B.C.D. 解析:(3).A偶然 B逻辑 C功能 D过程(分数:1.00)A.B.C. D.解析:软件测试的目的是_,在进行单元测试时,常用的方法是_。(分数:2.00)(1).A证明软件系统中存在错误 B找出软件系统中存在的所有错误C证明软件的正确性 D尽可能多地发现软件系统中地错误(分数:1.00)A.B.C.D. 解析:软件测试的目的是希望以最少的人力和时间发现潜在的各种错误和缺陷。软件测试大体上可分为两大类:基于“白盒”的路径测试技术和基于“黑盒”的事务处理流程测试技术(又称功能测试)。白盒测试依据的是程序的逻辑结构,而黑盒测试技术依据
36、的是软件行为的描述。由于软件错误的复杂性,在软件工程测试中应综合运用测试技术,并应实施合理的测试序列:单元测试、集成测试、有效性测试、系统测试。 单元测试(往往采用白盒测试技术):集中于每个独立的模块。该测试以详细设计文档为指导,测试模块内的重要控制路径。 集成测试:集中于模块的组装。其目标是发现与接口有关的错误,将经过单元测试的模块构成一个满足设计要求的软件结构。 有效性测试:目标是发现软件实现的功能与需求规格说明书不一致的错误。(通常采用黑盒测试技术)。 系统测试:集中检验系统所有元素(包括硬件、软件)之间协作是否合适,整个系统的性能、功能是否达到。单元测试在实现阶段进行,它所依据的模块功
37、能描述和内部细节以及测试方案应在详细设计阶段完成,目的是发现编程错误。集成测试所依据的模块说明书和测试方案应在概要设计阶段完成,它能发现设计错误。有效性测试应在模拟的环境中进行强度测试的基础上,测试计划应在软件需求分析阶段完成。(2).A采用白盒测试,辅之以黑盒测试 B采用黑盒测试,辅之以白盒测试C只使用白盒测试 D只使用黑盒测试(分数:1.00)A. B.C.D.解析:软件质量特性中,_是指在规定的一段时间和条件下,与软件维持其性能水平能力有关的一组属性;_是指防止对程序及数据的非授权访问的能力。(分数:2.00)(1).A正确性 B准确性 C可靠性 D易实用性(分数:1.00)A.B.C.
38、 D.解析:软件质量是指反映软件系统或软件产品满足规定或隐含需求的能力的特征和特性全体,各特性描述见下表。质量特性描述子特性子特性描述功能性与一组功能及其指定适合性与规定任务能否提供一组功能以及这组功能的适合程度有关的软件属性的性质有关的一组属性。这里的功能是指满足明确或隐含的需求的那些功能准确性与能否得到正确或相符的结果或效果有关的软件属性互用性与其他指定系统进行交互的能力有关的软件属性依从性使软件遵循有关的标准,约定,法规及类似规定的软件属性安全性与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性可靠性与在规定的一段时间和条成熟性与由软件故障引起失效的频度有关的软件属性件下,软
39、件维持其性能水平的能力有关的一组属性容错性与在软件故障或违反指定接口的情况下,维持规定的性能水平的能力有关的软件属性可恢复性与在失效发生后,重建其性能水平并恢复直接受影响数据的能力以及为达此目的所需的时间和能力有关的软件属性可理解性与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性可用性与一组规定或潜在的用户为使用软件所需作的努力和对这样的使用所作的评价有关的一易学习性与用户为学习软件应用所花的努力有关的软件属性组属性可操作性与用户为操作和运行控制所花努力有关的软件属性效率与在规定的条件下,软件时间特性与软件执行其功能时响应和处理时间以及吞吐量有关的软件属性的性能水平与所使用资源量之间关
40、系有关的一组属性资源特性与在软件执行其功能时所使用的资源数量及其使用时间有关的软件属性可分析性与为诊断缺陷或失效原因及为判定待修改的部分所需努力有关的软件属性可维护性与进行指定的修改所需的努力有关的一组属性可修改性与进行修改,排除错误或适应环境变化所需努力有关的软件属性稳定性与修改所造成的未预料结果的风险有关的软件属性可测与确试性认已修改软件所需的努力有关的软件属性可移植性与软件可从某一环境转移到另一环境的能力有关的一组属性适应性与软件无需采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性可安装性与在指定环境下安装软件所需努力有关的软件属性一致性使软件遵循与可移植性有关的标准或约定的软件属性可替换性与软件在该软件环境中用来替代指定的其他软件的机会和努力有