文档库 最新最全的文档下载
当前位置:文档库 › 2016年计算机三级软件测试技术试题及答案(3)

2016年计算机三级软件测试技术试题及答案(3)

2016年计算机三级软件测试技术试题及答案(3)
2016年计算机三级软件测试技术试题及答案(3)

2016年计算机三级软件测试技术试题及

答案(3)

一、判断题

1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)

2.Beta测试是验收测试的一种。(Y)

3.验收测试是由最终用户来实施的。(N)

4.项目立项前测试人员不需要提交任何工件。(Y)

5.单元测试能发现约80%的软件缺陷。(Y)

6.代码评审是检查源代码是否达到模块设计的要求。(N)

7.自底向上集成需要测试员编写驱动程序。(Y)

8.负载测试是验证要检验的系统的能力能达到什么程度。(N)

9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)

10.代码评审员一般由测试员担任。(N)

11.我们可以人为的使得软件不存在配置问题。(N)

12.集成测试计划在需求分析阶段末提交。(N)

13.测试是为了验证软件已正确地实现了用户的要求。(N)

14.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。(Y)

15.黑盒测试的测试用例是根据程序内部逻辑设计的。(N)

16.为了快速完成集成测试,采用一次性集成方式是适宜的。(N)

17.在软件开发过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。(N)

二、选择题

1.软件验收测试的合格通过准则是:(ABCD)

A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B.所有测试项没有残余一级、二级和三级错误。

C.立项审批表、需求分析文档、设计文档和编码实现一致。

D.验收测试工件齐全。

2.软件测试计划评审会需要哪些人员参加?(ABCD)

A.项目经理

B.SQA负责人

C.配置负责人

D.测试组

3.下列关于alpha测试的描述中正确的是:(AD)A.alpha测试需要用户代表参加B.alpha测试不需要用户代表参加C.alpha测试是系统测试的一种D.alpha测试是验收测试的一种

4.测试设计员的职责有:(BC)

A.制定测试计划

B.设计测试用例

C.设计测试过程、脚本

D.评估测试活动

5.软件实施活动的进入准则是:(ABC)

A.需求工件已经被基线化

B.详细设计工件已经被基线化

C.构架工件已经被基线化

D.项目阶段成果已经被基线化

多项选择题

1.在面向类的度量中,下列哪些度量方式是属于C&K套件的度量(ABCF).

面向对象的软件工程P463页C&K度量套件

A.每个类的加权方法

B.对象类之间的耦合

C.继承树的深度

D.类大小

E.特例化索引

F.方法中内聚的缺乏

2.以下说法正确的有(BC).

A.等价类划分和边界值分析属于白盒测试技术.

B.基本路径测试属于白盒测试技术.

C.在基本路径测试中,可以通过流图来计算环路复杂性.

D.桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果.

E.在确认测试中, 测试是由用户在开发者的场所来进行,开发者对客户进行指导,是在一个受控环境下进行.

F.可以不进行单元测试就开始集成测试,因为集成测试会发现所有的问题.

3.下列哪些属于集成测试的内容(AB).

A.自顶向下集成

B.自底向上集成

C.回归测试

D.压力测试

4.以下哪些内容是面向对象分析所包含的任务(ABCD).

A.标识类(定义属性和方法)

B.刻画类的层次关系

C.标识对象——对象关系

D.表示对象行为

5.我们可以将设计模式大致划分为以下几种类型(ABD).

A.创建型

B.行为型

C.变换型

D.结构型

6.软件产品与其它工业产品相比具有独特的开发过程,这决定了我们需要使用软件质量保证的方法学和工具面对软件质量的各种特殊的挑战.那么,软件开发过程的独特性有(ACD).

A.软件产品的高复杂性

B.与其它系统有接口

C.软件产品的不可见性

D.检测缺陷的机会只限于产品开发阶段

E.需要协同工作

7.测试设计员的职责有(ABC).

A.制定测试计划

B.设计测试用例

C.设计测试过程,脚本

D.评估测试活动

8.软件工程研究的对象包括(ABE).

A.质量

B.过程

C.技术

D.数据库

E.工具

9.下列说法正确的是(A).

A.管理,分析,控制现实世界中发生的事件的程序称为实时软件

B.软件项目开发的成功,取决于工具和硬件设备的优劣

C.我们已经建造了软件的标准和规程,我们就能生产高质量的软件产品

D.在项目的进度告急的时候,解决办法之一就是加派人手

10.下列选项中,属于项目管理的对象是(ABCE).

A.人员

B.产品

C.过程

D.设备

E.项目

11.衡量软件项目规模的参数有(ACD).

A.代码行数

B.项目周期

C.文档页数

D.功能点数量

12.软件度量可以获得的信息包括(ABCD).

A.软件质量

B.软件规模

C.软件过程改进

D.软件性能

13.定义风险参数的考虑有(ABCD).

A.软件失效发生的机率

B.软件功能复杂性

C.软件失效产生的影响

D.软件周期长短

14.软件质量保证的有效方式有(ABD).

A.软件技术评审

B.软件项目管理

C.安排项目计划

D.软件测试

15.软件配置管理的主要工作包括(AD).软件质量管理书第4章P46页

A.版本控制

B.质量保证

C.配置审计

D.变更控制

16.下列选项中,哪些为软件基本测试策略框架(CD).

A.白盒测试

B.黒盒测试

C.大爆炸测试

D.增量式测试

17.软件度量的基本维度有哪些(ACDE).

A.软件大小

B.软件缺陷

C.软件时间

D.软件工作量

E.软件质量

18.一些缺陷会破坏同级评审的成功,它们对于审查来说发生得更为普遍,在评审中需要避免下列的哪些缺陷(ABCDE).

A.参与评审的人不了解评审过程

B.评审过程没有被遵循

C.合适的人没有参加评审

D.评审会陷入对问题的解决上

E.评审的焦点放在文档形式而不是内容本身

19.下列哪些是软件配置管理的功能(ACDE).

A.版本控制

B.过程控制

C.工作空间管理

D.异地开发支持

E.变更请求管理

20.典型的审查包包括下列的哪些选项(ABCDE).

A.将被审查的初始可交付产品,其中指明了需审查的部分

B.定义了可交付产品的规格说明的所有前期的文档

C.用于验证初始可交付产品的测试文档

D.相关标准或其他参考文档

E.参与者需要的所有表格,如错误清单和个人问题日志等

21.下面哪些项是软件质量管理和项目过程的标准与模型(ACD).

A.CMM

B.SEI

C.ISO

D.IEEE

E.SRI

22.下列项目中哪些是软件过程改进框架的内容(ABCE).

A.软件过程改进架构

B.软件过程改进规划图

C.软件过程评估方法

D.软件过程改进环境

E.软件过程改进计划

23.所有的同级评审都应该遵守几项基本的原则,从而对产品质量和团队文化产生有益的影响,下列哪些是评审的指导原则(ABDE).

A.保持小型的评审小组

B.检查你的自负倾向

C.努力发现问题并且解决问题

D.会议时间限制在两小时左右

E.正式评审需要事先准备

24.下面哪些是辨别过程是否规范的内容(ABCDE).

A.过程是否文档化,成员是否都已经了解过程?

B.过程是否经过培训和实施?

C.过程是否具有强制性?是否有相应的机制与步骤来确保其实

施?

D.过程是否有助于员工的工作?是否有相应的机制来跟踪过程的实施状况?

E.管理者是否以团队实施过程的能力与成果为依据进行评估与管理?

25.功能独立性是模块化和抽象以及信息隐藏的直接产物,衡量模块独立性的两个标准是(CD).

A.求精

B.模块可理解性

C.内聚

D.耦合

26.下列哪些是面向对象设计的原则(ABCDE).

A.单一职责原则

B.开放-封闭原则

C.替换原则

D.依赖关系倒置原则

E.接口隔离原则

27.以下说法正确的有(BCE).

A.等价类划分和边界值分析属于白盒测试技术.

B.基本路径测试属于白盒测试技术.

C.在基本路径测试中,可以通过流图来计算环路复杂性.

D.桩模块用于接收测试数据,并把数据传递给要测试的模块,然

后打印相关结果.

E.在UML类图中,普联关系一般表示为在一个类中持有另外一个类的成员变量.

F.在确认测试中, 测试是由用户在开发者的场所来进行,开发者对客户进行指导,是在一个受控环境下进行.

28.下面哪些是辨别过程是否规范的内容(ABCDE).

A.过程是否文档化,成员是否都已经了解过程

B.过程是否经过培训和实施

C.过程是否具有强制性,是否有相应的机制与步骤来确保其实施

D.过程是否有助于员工的工作,是否有相应的机制来跟踪过程的实施状况

E.管理者是否以团队实施过程的能力与成果为依据进行评估与管理

29.软件验收测试的合格通过准则是(AC).

A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求.

B.所有测试项没有残余一级,二级和三级错误.

C.立项审批表,需求分析文档,设计文档和编码实现一致.

D.验收测试工件齐全.

30.软件测试计划评审会需要哪些人员参加(ABCD).

A.项目经理

B.SQA负责人

C.配置负责人

D.测试组

最新软件测试期末考试试题及答案

一,判断 1 √ 2.× 3.√ 4.× 5. × 6. ×7. ×8. ×9.√10. ×二,选择 1. D 2. D 3. B 4. B 5. B 6. A 7. D 8. B 9. C 10. A 三填空 1. 测试计划、测试用例 2. 稳定性测试、负载测试、压力测试 3. 非增量是集成测试自顶向下增量式测试、自底向上增量式测试 4. 回归 5. 软件需求 四简答题(30分) 1.试描述软件测试的定义?(3分) 答:利用手工或者自动化的方式,按照测试方案对系统执行测试用例的过程叫做软件测试。 2.什么是软件缺陷?(4分) 答:满足以下条件的问题都叫缺陷: 软件未达到产品说明书中已标明的功能 软件出现了产品说明书中指明不会出现的错误 软件功能超出了产品说明书指明的范围 软件未达到产品说明书虽未指出但应达到的目标 软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为该软件使用效果不好。 3.常见的黑盒测试用例的设计方法?并分别简单介绍一下各自的思想。(8分)答:等价类划分:等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 边界值分析:对输入输出的边界值进行测试的一种黑盒测试方法。 决策表法:决策表是分析和表达多逻辑条件下执行不同操作的情况的工具 因果图分析法:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。 错误推测法:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对

性的设计测试用例的方法。 4. 列举常见的系统测试方法。答出来5个即可。(5分) 答:恢复测试 安全测试 强度测试 性能测试 正确性测试 可靠性测试 兼容性测试 Web测试 5.文档测试主要测试哪些内容?答出来5点即可(5分) 答:(1)检查产品说明书属性 (2)检查是否完整 (3)检查是否准确 (4)检查是否精确 (5)检查是否一致 (6)检查是否贴切 (7)检查是否合理 (8)检查代码无关 (9)检查可测试性 6. 单元测试主要测试那几方面的问题?(5分) 答:模块接口、局部数据结构、边界条件、独立的路径和错误处理。五,设计题

计算机网络技术三级选择

1.QoS QoS技术:RSVP、diffserv、MPLS 2.RPR RPR每个节点都执行:SPR公平算法 RPR两节点之间的裸光纤最大长度可达100公里。 RPR采用自愈环思想,能在:50ms时间内隔离出现故障的节点和光纤。 源节点向目的节点成功发出的数据帧要由:目的节点从环中收回。 用:统计复用的方法传输IP分组。(频分复用) 顺时针为外环,逆时针为内环。 2.以太网: 以信元为单位传输数据的是宽带无源网络:它不属于光以太网技术。 物理层标准命名法:type-y中y表示网段的最大长度,单位为:100m。(米×)3.传输速率 OC-3:155.52 OC-12:622.080 OC-n:n*51.8M。 802.11a&802.11g:54Mb 802.11b:11Mb 蓝牙同步信道频率:64kbps 异步信道速率:非对称连接:732.2/57.6kbps 对称连接:433.9kbps(全双工) ADSL为速率非对称性,上行速率64-640kbps(最大8Mbps×),下行速率500kbps-7Mbps。 hiperLAN/1:上行速率最高20Mbps;hiperLAN/2:上行速率最高54Mbps。

4.服务器 采用SMP技术的服务器总体性能取决于:CPU的数量、主频、系统内存等。 服务器可用性99.9%、99.99%、99.999%,停机时间8.8小时、53min、5min。 采用raid技术可提高:磁盘存储容量(容错能力×) 有些服务器自带RAID控制器,无需另外添加。 集群系统中一台主机出现故障,虽不会使整个网络出现故障,但:仍影响系统性能。 BIS模式应用服务器:访问不同的应用程序无需不同的客户端程序。 用虚拟服务器的方法在一台服务器上构建多个网站:可用IP地址、TCP、主机头名称. 5.BGP 一个BGP发言人与其他自治系统中的BGP发言人交换路由信息前:先要建立TCP 连接。 路由信息发生变化,BGP发言人使用:update分组通知相邻自治系统。(notification×) 路由器检测到错误时(发生变化×),BGP发言人使用notification分组通知相邻自治系统。 四个分组:open、update、keepalive、notification(inform×) 6.城域网 三个平台一个出口:网络平台、业务平台、管理平台、城市宽带出口。 7.无线设备 网桥:远距离无线通信(两栋楼)

计算机网络技术基础入门知识

计算机网络基础知识学习资料 ?什么是计算机网络 计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 简单地说,计算机网络就是通过电缆、电话线或无线通讯将两台以上的计算机互连起来的集合。 计算机网络的发展经历了面向终端的单级计算机网络、计算机网络对计算机网络和开放式标准化计算机网络三个阶段。 计算机网络通俗地讲就是由多台计算机(或其它计算机网络设备)通过传输介质和软件物理(或逻辑)连接在一起组成的。总的来说计算机网络的组成基本上包括:计算机、网络操作系统、传输介质(可以是有形的,也可以是无形的,如无线网络的传输介质就是看不见的电磁波)以及相应的应用软件四部分。 ?计算机网络的主要功能 计算机网络的功能要目的是实现计算机之间的资源共享、网络通信和对计算机的集中管理。除此之外还有负荷均衡、分布处理和提高系统安全与可靠性等功能。 1、资源共享 (1)硬件资源:包括各种类型的计算机、大容量存储设备、计算机外部设备,如彩色打印机、静电绘图仪等。 (2)软件资源:包括各种应用软件、工具软件、系统开发所用的支撑软件、语言处理程序、数据库管理系统等。 (3)数据资源:包括数据库文件、数据库、办公文档资料、企业生产报表等。

(4)信道资源:通信信道可以理解为电信号的传输介质。通信信道的共享是计算机网络中最重要的共享资源之一。 2、网络通信 通信通道可以传输各种类型的信息,包括数据信息和图形、图像、声音、视频流等各种多媒体信息。 3、分布处理 把要处理的任务分散到各个计算机上运行,而不是集中在一台大型计算机上。 这样,不仅可以降低软件设计的复杂性,而且还可以大大提高工作效率和降低成本。 4、集中管理 计算机在没有联网的条件下,每台计算机都是一个“信息孤岛”。在管理这些计算机时,必须分别管理。而计算机联网后,可以在某个中心位置实现对整个网络的管理。如数据库情报检索系统、交通运输部门的定票系统、军事指挥系统等。 5、均衡负荷 当网络中某台计算机的任务负荷太重时,通过网络和应用程序的控制和管理,将作业分散到网络中的其它计算机中,由多台计算机共同完成。 计算机网络的特点 1、可靠性 在一个网络系统中,当一台计算机出现故障时,可立即由系统中的另一台计算机来代替其完成所承担的任务。同样,当网络的一条链路出了故障时可选择其它的通信链路进行连接。 2、高效性

软件测试基础期末试卷及参考答案

1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支_至少被执行一次。 2、黑盒测试的具体技术方法 ____________、 __________、 __________、____________。 等价类划分法,边界值分析法,决策表法,因果图法 3、黑盒测试又称之为___________测试。 功能 4、等价类划分有两种不同的情况:____________和____________。 有效等价类,无效等价类 5、根据覆盖目标的不同,逻辑覆盖又可分为:________________,_____________,_______________,__________________,条件组合覆盖,判断/条件覆盖。 语句覆盖,判定覆盖,条件覆盖,路径覆盖 6、根据软件生命周期中的定义,可以把自动化测试工具划分3大类____________,____________和 ____________。 白盒测试工具、黑盒测试工具、测试管理工具 7、软件测试是为发现程序中的______________而执行程序的______________。 错误,过程 8、测试用例是由______________和预期的______________两部分组成。 测试输入数据,输出数据 9、白盒测试又称为______________,可以分为______________和______________两大类。 结构测试,静态测试,动态测试 10、软件是包括____________﹑____________﹑____________的完整集合。 程序,数据,相关文档 11、边界值分析法属于____________。 黑盒测试 12、单元测试是以____________说明书为指导,测试源程序代码。 详细设计 13、集成测试以____________说明书指导,测试软件结构。 概要设计 14、确认测试以____________说明书为指导。 需求分析 15、软件开发的基本过程____________,_____________,_______________,_____________, _____________,______________。 需求分析、概要设计、详细设计,编码,测试、维护 16、代码复审属于____________,不实际运行程序。 静态测试 17、集成测试把模块组成成系统的测试方式:_____________和______________。 一次性集成测试,增量式集成测试 18、黑盒测试有两种基本方法,即:_____________和______________。 通过测试,失败测试 二、选择题(每题3分,共10题,分数为30分) 1. 下列哪一项不是白盒测试(C) A.单元测试 B.集成测试 C.系统测试 D.回归测试 2. 属于黑盒测试的方法(C) A.基于基本路径 B.控制流 C.基于用户需求测试 D.逻辑覆盖 3.在Assert类中断言对象为NULL是_____。(C) 4.___________的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求。(A)

2015北邮软件测试技术 阶段作业一

一、判断题(共5道小题,共50.0分) 1.(错误)使用低级录制前无须开启正常录制模式,直接使用快捷键Ctrl+Shift+F3即 可。 A.正确 B.错误 知识点: 第一次阶段作业1 学生答案: [A;] 标准答 案: B; 得分: [0] 试题分 值: 10.0 提示: 2. 3.开启模拟录制模式前的必要条件是开启正常录制模式。 A.正确 B.错误 知识点: 第一次阶段作业1 学生答案: [A;] 标准答 案: A; 得分: [10] 试题分 值: 10.0 提示: 4. 5.QTP在录制过程中,遇到部分Web事件无法模拟操作,此时的解决方案就是进入 Web Event Recording Configuration设置框并将Event configuration level提升至最高的High等级即可解决所有问题。 A.正确 B.错误 知识点: 第一次阶段作业1 学生答案: [B;] 标准答 案: B; 得分: [10] 试题分 值: 10.0 提示: 6.

7.自动化测试的一个重要理念:测试数据和脚本业务的抽离。 A.正确 B.错误 知识点: 第一次阶段作业2 学生答案: [A;] 标准答 案: A; 得分: [10] 试题分 值: 10.0 提示: 8. 9.GetTOProperties()获取对象库中某个对象的所有属性的值。 A.正确 B.错误 知识点: 第一次阶段作业2 学生答案: [A;] 标准答 案: A; 得分: [10] 试题分 值: 10.0 提示: 10. 二、多项选择题(共5道小题,共50.0分) 1.下面描述中,哪几项是向QTP对象库添加对象的步骤。 A.第一步,点击Add Object to Local按钮,在点击后会出现一个白色手指。 B.第二步,拖动白色手指至待添加的对象上,点击鼠标左键。 C.第三步,只有被点击的对象被添加至对象库中,其父对象不会被添加至对象 库中。 D.第四步,最终确认要添加的对象,确认无误后点击OK按钮。 知识点: 第一次阶段作业1 学生答案: [A;B;D;] 标准答 案: A;B;D; 得分: [10] 试题分 值: 10.0 提示:

计算机网络技术三级大题

一、IP地址125.175.20.7 子网掩码255.224.0.0(1网络号,0主机号) 地址类别:A(1.0.0.0-127.255.255.255 B(128.0.0.0-191.255.255.255) C(192.0.0.0-223.255.255.255) 网络地址:IP地址&子网掩码 直接广播地址:IP地址的主机号置1 主机号:IP网络号置0 子网内第一个可用IP:网络地址+1 子网内最后一个可用IP:直接广播地址-1 受限广播地址:255.255.255.255(固定) 二、 1、宽带单位kpbs:bandwidth 10000000 2、lookback接口:ip address 题干中的ip+255.255.255.255 3、POS接口:crc 32 Pos framing sdh/sonet Pos flag s1s0 2/s1s0 0(S1S0之间无空格) no shutdown(打开端口) 4、OSPF动态路由:router ospf (process ID为进程号,1-65535内任意设定) network ip+反掩码area 0(IP为校园IP,若为两个则需要聚合) area 0 range ip+掩码 5、配置静态路由:ip route IP+掩码+下一跳路由ip 删除静态路由:no ip route 6、配置缺省路由:ip route 0.0.0.0 0.0.0.0 静态路由的下一跳路由(若存在两个静态路由, 则第二个静态路由为缺省路由) default-router 222.26.19.1(222.26.19.1为已知缺省网关地址) 7、dns-server address 212.105.129.27 212.105.129.26(对应为域名服务器地址) 8、DHCP地址池:ip dhcp excluded-address 低地址高地址(保留地址) Ip dhcp pool test(test为地址池名称) default-router 缺省地址 DNS域名服务器:dns-server address域名服务器地址。 9、IP租用时间:lease天时分 10、配置异步串行接口:async default ip address 2.2.113.7.16 11、ip address 交换机管理IP+掩码(配置交换机管理地址) 12、建立VLAN10:vlan 10 name vlan10 (vlan均小写) 13、为端口分配VLAN:switchport access vlan 10(位于no shutdown下) 14、配置VLAN trunk 模式:switchport mode trunk(位于交换机接口下) 15、switchport trunk encapsulation dot1q(IEEE标准) 15、配置允许中继的VLAN:switchport trunk allowed vlan 10,11 16、ip access-group 130 in 17、处于同一网络则使用缺省ip(办公网+商务网时看R1,R2)

计算机网络技术基础部分计算题及答案参考

《计算机网络技术基础》部分计算题及答案参考 一.一台机器在TCP/IP中设置如下: IP地址:156.56.97.100 子网掩码:255.255.240.0 问:该主机所在的网络属于哪一类网络?其网络是否进行了子网划分?划分为几个?该主机所在子网的网络地址以及广播地址? 答:1.由A类网的第1字节范围是1-126,B类网的第1字节范围是128-191,C类网的第1字节范围是192-223可知:156.56.97.100所在的网络属于B类网络。 2.标准B类网络的子网掩码是255.255.0.0,而该网络的子网掩码是255.255.240.0,故知网络进行了子网划分。 3.由于子网掩码中的240=(11110000)2 可知:借4位做子网号,故子网划分数目是 24-2=14 4.网络地址:156. 56. 97.100 97=( 01100001)2 ?255.255.240.0 240=(11110000)2 156.56. 96.0 见( 01100000)2=96 既网络地址是156.56. 96.0; 广播地址:96.0= ( 01100000 00000000) 2 ?(1111 11111111)2 ( 01101111 11111111) 2=111.255 既广播地址为:156.56.111.255 二.已知网络中的一台主机IP地址和子网掩码为了172.31.128.255/18,试计算: 1.该网络中子网数目; 2.该网络中总的主机的数目; 3.该主机所在子网的网络号以及广播地址; 4.该子网中可分配IP的起止地址范围。 答: 1.由于172.31.128.255/18网段属B类网络,B类网络标准子网掩码位数是否16位。 故子网借位:18-16=2 则子网数目:22-2=2 2.该网络表示主机的位数是:32-18=14 则总的主机数目是:214-2=16382

软件测试方法和技术重点和试题与答案

太原理工大学软件测试技术 适用专业:软件工程2011级考试日期:2014.1 时间:120 分钟 一、判断题 1. 测试是调试的一个部分(╳) 2. 软件测试的目的是尽可能多的找出软件的缺陷。(√ ) 3. 程序中隐藏错误的概率与其已发现的错误数成正比(√ ) 4. Beta 测试是验收测试的一种。(√ ) 5. 测试人员要坚持原则,缺陷未修复完坚决不予通过。(√ ) 6. 项目立项前测试人员不需要提交任何工件。(╳) 7. 单元测试能发现约80%的软件缺陷。(√ ) 8. 测试的目的是发现软件中的错误。(√ ) 9. 代码评审是检查源代码是否达到模块设计的要求。(√ ) 10. 自底向上集成需要测试员编写驱动程序。(√ ) 11. 测试是证明软件正确的方法。(╳) 12. 负载测试是验证要检验的系统的能力最高能达到什么程度。(√ ) 13. 测试中应该对有效和无效、期望和不期望的输入都要测试。(√ )验收测试是由最终用户来实施的。(√ ) 14. 测试人员要坚持原则,缺陷未修复完坚决不予通过。(√ )黑盒测试也称为结构测试。(╳)集成测试计划在需求分析阶段末提交。(╳) 15. 软件测试的目的是尽可能多的找出软件的缺陷。(√) 16. 自底向上集成需要测试员编写驱动程序。(√) 17. 负载测试是验证要检验的系统的能力最高能达到什么程度。(╳) 18. 测试程序仅仅按预期方式运行就行了。(╳) 19. 不存在质量很高但可靠性很差的产品。(╳) 20. 软件测试员可以对产品说明书进行白盒测试。(╳) 21. 静态白盒测试可以找出遗漏之处和问题。(√) 22. 总是首先设计白盒测试用例。(╳) 23. 可以发布具有配置缺陷的软件产品。(√) 24. 所有软件必须进行某种程度的兼容性测试。(√) 25. 所有软件都有一个用户界面,因此必须测试易用性。(╳) 26. 测试组负责软件质量。(╳) 27. 按照测试实施组织划分,可将软件测试分为开发方测试、用户测试和第三方测试。(√) 28. 好的测试员不懈追求完美。(×) 29. 测试程序仅仅按预期方式运行就行了。( ×) 30. 在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。( √) 31. 静态白盒测试可以找出遗漏之处和问题。( √) 32. 测试错误提示信息不属于文档测试范围。( ×)

软件工程与软件测试阶段作业及答案

2018年春季软件工程与软件测试阶段作业及答案 第三次阶段作业得分100分 一、判断题(共8道小题,共40.0分) 1、软件耦合性是一个差的架构设计的标志,它总是能够在每个系统被避免。错误 2、软件工程师总是需要从头开始创建组件,以充分满足客户的期望。错误 3、如果过去的交互模型已经确定创建了用户的期望,那变化模型一般是不好的。正确 4、安全测试尝试验证保护机制,该机制建立在系统内保护系统不受非法入侵。正确 5、在软件质量保证工作中,软件验证和软件确认之间没有区别。错误 6、面向对象软件的类测试相当于传统软件的单元测试。正确 7、边界值分析只能用来做白盒测试。错误 8、等价划分测试将程序输入域划分为若干数据类,从中生成测试用例,由此减少所需设计测试用例的数量。正确 二、单项选择题(共12道小题,共60.0分) 1、下面哪个是用来描述程序细节的图形符号?D 流程图 2、在传统的软件工程,模块必须符合下列哪些角色?D 以上全部 控制构件 基础设施构件 问题域构件 3、对几乎每一个用户界面来说,几个常见的表面设计问题,包括 错误信息处理 响应时间 4、被下面那个角色完成的界面可用性调查问卷,对界面设计是最有意义的。C 产品用户 5、下面这些框架活动,哪一项不是通常与用户界面设计过程有关? A、成本估算 6、自顶向下的集成测试,它的主要优点是 重大决策点被早期测试 不需要写驱动程序 7、自底向上的集成测试,它的主要优点是C不需要写桩程序 8、下面那个顺序是传统软件测试的正常顺序? C、单元测试、集成测试、系统测试、确认测试 9、循环测试是一种控制结构测试技术,通过使用什么样的标准来设计测试用例。 D、集中测试循环结构的有效性 路径测试:依靠基本路径测试 条件测试:检查程序模块中的逻辑条件 数据流测试:选择基于变量的定义和使用位置为基础的测试路径黑盒测试 10、需要设计测试用例,证明软件模块内部逻辑的测试被称为什么测试?D、白盒测试 11、需要设计测试用例,证明每个程序的功能是可操作的测试被称为什么测试?A、黑盒测试 12、来自行为类模型的测试应该以什么为基础?C、状态图 第二次阶段作业得分100分 一、判断题(共8道小题,共40.0分)

软件测试试题及答案分析

单选 1. 属于黑盒测试的方法?( C) A.基于基本路径 B.控制流 C.基于用户需求测试 D.逻辑覆盖 2.在Assert类中断言对象为NULL是_____。(D) A.assertEquals B.assertTrue C.fail D.assertNull 3.___________的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求(A) A.系统测试B.集成测试 C.单元测试D.功能测试 4.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准___________。(B) A. 语句覆盖 B.判定覆盖 C.条件覆盖 D.路径覆盖 5.软件测试的目的是___________。(C) A.表明软件的正确性B.评价软件质量 C.尽可能发现软件中的错误D.判定软件是否合格 6.关于白盒测试与黑盒测试的最主要区别,正确的是___________。(A) A.白盒测试侧重于程序结构,黑盒测试侧重于功能 B.白盒测试可以使用测试工具,黑盒测试不能使用工具 C.白盒测试需要程序参与,黑盒测试不需要 D.黑盒测试比白盒测试应用更广泛 7.软件测试类型按开发阶段划分___________。(B) A.需要测试﹑单元测试﹑集成测试 B.单元测试﹑集成测试﹑确认测试﹑系统测试﹑验收测试 C.单元测试﹑集成测试﹑确认测试 D.调试﹑单元测试﹑功能测试 8.在Junit中,testXXX()方法就是一个测试用例,测试方法是______。(B) A.private void testXXX() B.public void testXXX() C.public float testXXX() D.public int testXXX() 9.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?(A)A.单元测试B.集成测试 C.目的测试D.确认测试 10.增量式集成测试有3种方式:自顶向下增量测试方法,和混合增量测试方式。(D ) A.自中向下增量测试方法B.多次性测试 C.维护D.自底向上增量测试方法 1)以下不属于软件测试的原则有(D )。 A.程序最好别让由编写该程序的程序员自己来测试

计算机网络技术基础课后习题参考答案

高等院校计算机基础教育规划教材《计算机网络技术基础》课后习题参考答案 习题1参考答案 一、选择题 1.B 2.B 3.B 4.A 5.C 二、填空题 1.资源,通信 2.局域网,城域网,广域网 3.计算机系统数据通信系统网络软件及协议 4.金税金桥金关 5.服务器 三、思考题 1.计算机网络根据不同的分类标准可分为许多类别,如根据网络的拓扑结构分类为星型网,环型网等,根据网络交换方式分为电路交换网,分组交换网等。 在这些分类标准中,最常用的是根据网络的覆盖围分类,这种分类方法可以很好的反映不同类型网络的技术特征。由于网络覆盖的地理围不同,它们所采用的传输技术也就不同,因而形成了不同的网络技术特点与网络服务功能,使用这种方法,可以将计算机网络分为3类:局域网、城域网和广域网。 2.网络拓扑结构反映了网络中各实体之间的结构关系,有星型,总线,环状,树状和网状等,其中最常用最基本的是星型,总线,环状3种。 星型结构存在一个中心结点,每台计算机直接与中心节点相连,形成星型的拓扑结构,在这种拓扑结构中,任何两台计算机之间的通信都要通过中心节点来转接。 总线型结构中,LAN的节点均连接到一个单一连续的物理链路上,所有节点均在同一线路中通信。 环形结构是工作站,共享设备通过通信线路构成一个闭合的环。信息在网络中沿固定方向流动,两节点间有唯一的通路,可靠性高。 习题2参考答案 一、选择题 1.A 2.C 3.A,E 4.B 5.A 二、思考题 1.在数字通信信道上,直接传输基带信号,称为基带传输。基带传输是一种重要的传输方式,它要求形成适当的波形,使数据信号在带宽受限的信通上通过时不会由于波形失真而产生码间干扰。

软件测试试题及答案

一、判断题 1.测试是调试的一个部分(╳) 2.软件测试的目的是尽可能多的找出软件的缺陷。(√) 3.程序中隐藏错误的概率与其已发现的错误数成正比(√) 4.Beta测试是验收测试的一种。(√) 5.测试人员要坚持原则,缺陷未修复完坚决不予通过。(√) 6.项目立项前测试人员不需要提交任何工件。(╳) 7.单元测试能发现约80%的软件缺陷。(√) 8.测试的目的是发现软件中的错误。(√) 9.代码评审是检查源代码是否达到模块设计的要求。(√) 10.自底向上集成需要测试员编写驱动程序。(√) 11.测试是证明软件正确的方法。(╳) 12.负载测试是验证要检验的系统的能力最高能达到什么程度。(√) 13.测试中应该对有效和无效、期望和不期望的输入都要测试。(√)验收测试是由最终用户来实施的。(√) 14.测试人员要坚持原则,缺陷未修复完坚决不予通过。(√)黑盒测试也称为结构测试。(╳)集成测试计划在需求分析阶段末提交。(╳) 15.软件测试的目的是尽可能多的找出软件的缺陷。(√) 16.自底向上集成需要测试员编写驱动程序。(√) 17.负载测试是验证要检验的系统的能力最高能达到什么程度。(╳)

18.测试程序仅仅按预期方式运行就行了。(╳) 19.不存在质量很高但可靠性很差的产品。(╳) 20.软件测试员可以对产品说明书进行白盒测试。(╳) 21.静态白盒测试可以找出遗漏之处和问题。(√) 22.总是首先设计白盒测试用例。(╳) 23.可以发布具有配置缺陷的软件产品。(√) 24.所有软件必须进行某种程度的兼容性测试。(√) 25.所有软件都有一个用户界面,因此必须测试易用性。(╳) 26.测试组负责软件质量。(╳) 27.按照测试实施组织划分,可将软件测试分为开发方测试、用户测试和第三方测试。(√) 28.好的测试员不懈追求完美。(×) 29.测试程序仅仅按预期方式运行就行了。(×) 30.在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。(√) 31.静态白盒测试可以找出遗漏之处和问题。(√) 32.测试错误提示信息不属于文档测试范围。(×) 33.代码评审是检查源代码是否达到模块设计的要求。(√) 34.总是首先设计黑盒测试用例。(√) 35.软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。(∨) 36.软件质量保证和软件测试是同一层次的概念。(x)

软件工程与软件测试阶段作业三

一、判断题(共8道小题,共40.0分) 1. OCL不是一个强有力的工具,以形式化的方式说明设计动作的前置和后置条件2. 1.正确 2.错误 知识点: 第十一章构件级设计建模 学生答案: [B;] 标准答案: B 得分: [5] 试题分值: 5.0 提示: 3. 在详细设计层面使用构造型可以帮助识别构件的特性 4. 1.正确 2.错误 知识点: 第十一章构件级设计建模 学生答案: [A;] 标准答案: A 得分: [5] 试题分值: 5.0 提示: 1. 定义用户界面对象和行为的一个方法是进行用例的语法分析。 2. 1.正确 2.错误 知识点: 第十二章完成用户界面设计

学生答案: [A;] 标准答案: A 得分: [5] 试题分值: 5.0 提示: 1. 调试是不是测试,但总是作为一个测试的结果发生。 2. 1.正确 2.错误 知识点: 第十三章软件测试策略 学生答案: [A;] 标准答案: A 得分: [5] 试题分值: 5.0 提示: 1. 安全测试尝试验证保护机制,该机制建立在系统内保护系统不受非法入侵。 2. 1.正确 2.错误 知识点: 第十三章软件测试策略 学生答案: [A;] 标准答案: A 得分: [5] 试题分值: 5.0 提示: 1. 在软件质量保证工作中,软件验证和软件确认之间没有区别。 2.

3. 1.正确 2.错误 知识点: 第十三章软件测试策略 学生答案: [B;] 标准答案: B 得分: [5] 试题分值: 5.0 提示: 1. 多类测试太复杂,以至于不能使用随机测试类来测试。 2. 1.正确 2.错误 知识点: 第十四章测试战术 学生答案: [B;] 标准答案: B 得分: [5] 试题分值: 5.0 提示: 1. 边界值分析只能用来做白盒测试。 2. 1.正确 2.错误 知识点: 第十四章测试战术 学生答案: [B;] 标准答案: B 得分: [5] 试题分值: 5.0 提示: 二、单项选择题(共12道小题,共60.0分)

软件测试练习题及答案

练习题 一、判断 (01)测试是为了验证软件已正确地实现了用户的要求。错 (02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。对 (03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。错 (04)程序员兼任测试员可以提高工作效率。错 (05)黑盒测试的测试用例是根据应用程序的功能需求设计的。对 (06)当软件代码开发结束时,软件测试过程才开始。错 (07)据有关数据统计,代码中60%以上的缺陷可以通过代码审查发现出来。对(08)无效等价类是无效的输入数据构成的集合,因此无需考虑无效的等价类划分。错(09)软件本地化就是将一个软件产品按特定国家或语言市场的需要翻译过来。错(10)在压力测试中通常采用的是黑盒测试方法。对 (11)软件测试员无法对产品说明书进行白盒测试。对 (12)功能测试工具主要适合于回归测试。对 (13)测试人员说:“没有可运行的程序,我无法进行测试工作”。错 (14)自底向上集成需要测试员编写驱动程序。对 (15)测试是可以穷尽的。错 (16)自动化测试相比手工测试而言,能发现更多的错误。错 (17)软件测试自动化可以提高测试效率,可以代替手工测试。错 (18)语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。对 (19)Beta测试是验收测试的一种。对 (20)软件开发全过程的测试工作都可以实现自动化。错 (21)软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。错 (22)结构性测试是根据软件的规格说明来设计测试用例。错 (23)软件测试工具可以代替软件测试员。错 (24)通过软件测试,可以证明程序的正确性。错 (25)在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。错(26)软件缺陷可能会被修复,可能会被保留或者标识出来。对 (27)测试用例是由测试输入数据和对应的实际输出结果这两部分组成。错(28)单元测试通常由开发人员进行。对 (29)现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。错 (30)文档的错误不是软件缺陷。错 (31)Junit只是单元测试工具,并不能进行现回归测试。错 (32)判定表法是一种白盒测试方法。错 (33)白盒测试不考虑程序内部结构。错 (34)在单元测试中,桩程序模拟被测模块工作过程中所调用的下层模块。对

浙江省三级计算机网络技术资料(全)

第一章计算机基础知识 计算机的四特点:1.有信息处理的特性。2.有程序控制的特性。3.有灵活选择的特性。4.有正确应用的特性。 计算机发展经历5个重要阶段:1 大型机阶段。2 小型机阶段。3 微型机阶段。4 客户机/服务器阶段。5 互联网阶段。 计算机现实分类:服务器,工作站,台式机,便携机,手持设备。 计算机传统分类:大型机,小型机,PC机,工作站,巨型机。 计算机指标:1.位数。2.速度。MIPS是表示单字长定点指令的平均执行速度。MFLOPS是考察单字长浮点指令的平均执行速度。3.容量。Byte用B表示。1KB=1024B。平均寻道时间是指磁头沿盘片移动到需要读写的磁道所要的平均时间。平均等待时间是需要读写的扇区旋转到磁头下需要的平均时间。数据传输率是指磁头找到所要读写的扇区后,每秒可以读出或写入的字节数。4 带宽。Bps用b 5 版本。6 可靠性。平均无故障时间MTBF和平均故障修复时间MTTR来表示。 计算机应用领域:1 科学计算。2 事务处理。3 过程控制。4 辅助工程。5 人工智能。6 网络应用。一个完整的计算机系统由软件和硬件两部分组成。 计算机硬件组成四个层次:1 芯片。2 板卡。3 设备。 4 网络。 奔腾芯片的技术特点:1。超标量技术。通过内置多条流水线来同时执行多个处理,其实质是用空间换取时间。2.超流水线技术。通过细化流水,提高主频,使得机器在一个周期内完成一个甚至多个操作,其实质是用时间换取空间。经典奔腾采用每条流水线分为四级流水:指令预取,译码,执行和写回结果。3.分支预测。4.双CACHE哈佛结构:指令与数据分开。5 固化常用指令。6 增强的64位数据总线。7 采用PCI标准的局部总线。8 错误检测既功能用于校验技术。9 内建能源效率技术。10 支持多重处理。 安腾芯片的技术特点:64位处理机。奔腾系列为32。INTER8080-8位。INTER8088-16位。复杂指令系统CISC。精简指令技术RISC。 网络卡主要功能:1 实现与主机总线的通讯连接,解释并执行主机的控制命令。2 实现数据链路层的功能。3 实现物理层的功能。 软件就是指令序列:以代码形式储存储存器中。 数据库软件是桌面应用软件。 程序是由指令序列组成的,告诉计算机如何完成一个任务。 软件开发的三个阶段:1 计划阶段。分为问题定义,可行性研究。 2 开发阶段。分为需求分析,总体设计,详细设计。3 运行阶段。主要是软件维护。 在编程中,人们最先使用机器语言。因为它使用最贴近计算机硬件的2进制代码,所以为低级语言。符号化的机器语言,用助记符代替2进制代码,成汇编语言。把汇编语言源程序翻译成机器语言目标程序的工具,就成为汇编程序。把机器语言程序“破译”为汇编语言程序的工具,称反汇编程序。把高级语言源程序翻译成机器语言目标程序的工具,有两种类型:解释程序与编译程序。 编译程序是把输入的整个源程序进行全部的翻译转换,产生出机器语言的目标程序,然后让计算机执行从而得到计算机结果。 解释程序就是把源程序输入一句,翻译一句,执行一句,并不成为整个目标程序。 多媒体技术就是有声有色的信息处理与利用技术。 多媒体技术就是对文本,声音,图象和图形进行处理,传输,储存和播发的集成技术。 多媒体技术分为偏软件技术和偏硬件技术。 多媒体硬件系统的基本组成有: 1.CD-ROM。2.具有A/D和D/A转换功能。3.具有高清晰的彩色显示器。4 .具有数据压缩和解压缩的硬件支持。 多媒体的关键技术:1 数据压缩和解压缩技术。JPEG:实用与连续色调,多级灰度,彩色或单色静止图象。MPEG:考虑音频和视频同步。2 芯片和插卡技术。3 多媒体操作系统技术。 4 多媒体数据管理技术。一种适用于多媒体数据管理的技术就是基于超文本技术的多媒体管理技术,及超媒体技术。 当信息不限于文本时,称为超媒体。组成:1 结点。2 链。 超媒体系统的组成:1 编辑器。编辑器可以帮助用户建立,修改信息网络中的结点和链。2 导航工具。一是数据库那样基于条件的查询,一是交互样式沿链走向的查询。3 超媒体语言。超媒体语言能以一种程序设计方法描述超媒体网络的构造,结点和其他各种属性 第二章操作系统 软件是为了使用户使用并充分发挥计算机性能和效率的各种程序和数据的统称。软件又分为系统软件和应用软件。系统软件是所有用户使用的为了解决用户使用计算机而编制的程序。应用软件是为解决某特定的问题而编制的程序。操作系统是硬件与所有其他软件之间的接口,而且是整个计算机系统的控制和管理中心。 操作系统两个重要作用:1 管理系统中各种资源。所有硬件部分称为硬件资源。而程序和数据等信息成为软件资源。 2 为用户提供良好的界面。 操作系统的特征:1 并发性。是在计算机系统中同时存在多个程序,宏观上看,这些程序是同时向前推进的。在单CPU上,这些并发执行的程序是交替在CPU上运行的。程序并发性体现在两个方面:①用户程序与用户程序之间的并发执行。②用户程序与操作系统程序之间的并发。 2 共享性。资源共享是操作系统程序和多个用户程序共用系统中的资源。3 随机性。随机性指:操作系统的运行是在一个随机的环境中,一个设备可能在任何时间向处理机发出中断请求,系统无法知道运行

计算机网络技术基础课程试卷及答案

《计算机网络技术》课程试卷及答案 一、填空(第8小题1分,其余每空0.5分,共10分) 1、从功能上来看将计算机网络逻辑划分为资源子网和通信子网。 2、以太网利用地址解析协议协议获得目的主机IP地址与MAC 地址的映射关系。 3、按IP地址分类,地址:160.201.68.108属于B类地址。 4、在IP互联网中,路由通常可以分为动态路由和静态路由。 5、B/S模型由客户端浏览器、Web服务器、数据库服务器 构成的三层体系结构。 6、光纤接入分为多种情况,可以表示成FTTx,其中的FTT表示Fiber TO The,x可以是路边(C)、大楼(B)和家(H)。 7、现在顶级域名TLD(Top Level Domain)有国家顶级域名、国际顶级域名、国际通用顶级域名三大类。 8、 IP地址为 140.111.0.0 的网络,若要切割为9个子网,而且都要连上Internet,请问子网掩码设为255.255.240.0。 9、DHCP的工作过程包括DHCP发现、DHCP提供、DHCP请求、 DHCP应答四步。 二、单项选择(每题1分,共30分) 1、一座大楼内的一个计算机网络系统,属于(B )。 A. PAN B. LAN C. MAN D. WAN 2、在中继系统中,中继器处于(A)。 A. 物理层 B. 数据链路层 C. 网络层 D. 高层 3、网络协议主要要素为(C)。 A. 数据格式、编码、信号电平 B. 数据格式、控制信息、速度匹配 C. 语法、语义、同步 D. 编码、控制信息、同步 4、以下Windows命令中,可以用于验证端系统地址的是(B)。 A. Ping B. Arp –a C. Tracert D. Telnet 5、完成路径选择功能是在OSI模型的(A )。 A. 网络层 B. 物理层 C. 运输层网络层 D. 数据链路层 6、IP地址10.10.13.15/24表示该主机所在网络的网络号部分为(B )。 A . 10.10.0 B. 10.10.13 C. 10.13.15 D. 10.0.0 7、IP地址是一个32位的二进制,它通常采用点分(C)。 A. 二进制数表示 B. 八进制数表示 C. 十进制数表示 D. 十六进制数表示 8、默认WEB服务器端口号是(A)。 A. 80 B. 81 C. 21 D. 20 9、以太网交换机根据(B)转发数据包。

软件测试笔试题及答案修订

1、TCP是互联网中的(1)协议,使用(2)次握手协议建立连接。当主动发出SYN连接请求后,等待对方回答(3)。这种连接的方法可以防止(4),TCP使用的流量控制协议是(5)。 (1)A.传输层B.网络层C会话层D.应用层 (2)(3),,,,ACK (4)A.出现半连接B.无法连接C.假冒的连接D.产生错误的连接 (5)A.固定大小的滑动窗口协议B.可变大小的滑动窗口协议C.后退N帧ARQ协议D.选择重发ARQ 协议 2、下列叙述中,与提高软件可移植性相关的是。 A.选择时间效率高的算法 B.尽可能减少注释 C.选择空间效率高的算法 D.尽量用高级语言编写系统中对效率要求不高的部分 D软件可移植性是指与软件可从某一环境移植到另一环境的能力有关的一组属性。高级语言具有较好的可移植性,所以可以尽量用高级语言编写系统中对效率要求不高的部分。减少注释、选择时间/空间效率高的算法都不能提高软件的可移植性。 3、用边界值分析法,假定1

软件测试作业与答案

第一章 1.选择题 (1)软件本身的特点和目前软件开发模式使隐蔽在软件部的质量缺陷不可能完全避免,在下列关于导致软件质量缺陷的原因的描述中,不正确的是(C) A.软件需求模糊以及需求的变更,从根本上影响着软件产品的质量 B.目前广为采用的手工开发方式难以避免出现差错 C.程序员编码水平低下是导致软件缺陷的最主要原因 D.软件测试技术具有缺陷 (2)缺陷产生的原因是(D) A.交流不充分及沟通不畅、软件需求的变更、软件开发工具的缺陷 B.软件的复杂性、软件项目的时间压力 C.程序开发人员的错误、软件项目文档的缺乏 D.以上都是 2.判断题 (1)缺乏有力的方法学指导和有效的开发工具的支持,往往是产生软件危机的原因之一。(√) (2)目前的绝大多数软件都不适和于快速原型技术。(√) (3)在程序运行之前没法评估其质量。(×) (4)下列哪些活动是项目 探索火星生命迹象(√) 向部门经理进行月工作汇报(×) 开发新版本的操作系统。(√) 每天的卫生保洁。(×) 组织超级女声决赛。(√) 一次集体婚礼。(√) 3.简答题 (1)什么是软件?软件经历了哪几个发展阶段? 答:软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件北划分为系统软件,应用软件和介于着两者之间的中间件。其中系统软件为计算机使用提供最基本的功能,但是并不是针对某一特定领域,而应用软件则恰好相反,不同的应用软件更根据用户和所服务的领域提供不同的功能。 20世纪50年代初期至60年代中期是软件发展的第一阶段(又称程序设计阶段); 第二阶段从20世纪60年代中期到70年代末期是程序系统阶段。 第三阶段称为软件工程阶段,从20世纪70年代中期到80年代中期,由于微处理器的出现,分布式系统广泛应用,以软件的产品化,系列化,工程化和标准化为特征的软件产业发展起来,软件开发有了可以遵循的软件工程化的设计原则,方法和标准。 第四阶段是从20世纪80年代中期至今,客户端/度武器(C/S)体系结构,特别是Web技术和网络分布式对象技术法飞速发展,导致软件体系结构向更加灵

相关文档
相关文档 最新文档