- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程考试试题及答案
1、在白盒测试技术测试用例的设计中,( )是最弱的覆盖标准。
A、语句覆盖
B、路径覆盖
C、条件组合覆盖
D、判定覆盖
答案:A
2、为了提高软件的可维护性,在编码阶段应注意( )
A、保存测试用例和数据
B、提高模块的独立性
C、文档的副作用
D、养成好的程序设计风格
答案:D
3、以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是( )。
A、喷泉模型
B、增量模型
C、瀑布模型
D、螺旋模型
答案:C
4、软件工程的基本要素包括方法、工具和( )。
A、过程
B、软件系统
C、硬件环境
D、人员
答案:A
5、软件设计中划分模块的一个准则是( )。
A、低内聚低耦合
B、低内聚高耦合
C、高内聚低耦合
D、高内聚高耦合
答案:C
6、( )引入了“风险驱动”的思想,适用于大规模的内部开发项目。
A、增量模型
B、喷泉模型
C、原型模型
D、螺旋模型
答案:D
7、内聚程度最低的是( )内聚
A、偶然
B、过程
C、顺序
D、时间
答案:A
8、软件的可移植性支持软件的( )。
A、可适应性
B、可互操作性
C、可追踪性
D、有效性
答案:A
9、一个模块的( )太大一般是因为缺乏中间层次,应当适当增加中间层次的控制模块。
A、深度
B、宽度
C、扇出
D、扇入
答案:C
10、使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。
A、程序的内部逻辑
B、程序的复杂程度
C、使用说明书
D、程序功能
答案:A
11、单元测试在试验阶段进行,它所依据的模块功能描述和内部细节以及测试方案应在( )阶段完成,目的是发现编程错误。
A、需求分析
B、概要设计
C、详细设计
D、结构设计
答案:C
12、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高( )
A、结构化方法
B、原型化方法
C、面向对象的方法
D、控制流方法
答案:B
13、软件的集成测试工作最好由( )承担,以提高集成测试的效果。
A、该软件的设计人员
B、该软件开发组的负责人
C、该软件的编程人员
D、不属于该软件开发组的软件设计人员
答案:D
14、提高测试的有效性非常重要,成功的测试是指( )
A、证明了被测试程序正确无误
B、说明了被测试程序符合相应的要求
C、未发现被测程序的错误
D、发现了至今为止尚未发现的错误
答案:D
15、JAckson结构化程序设计方法主要适用于规模适中的( )系统的开发。
A、数据处理
B、文字处理
C、实时控制
D、科学计算
答案:A
16、对象建模技术中,表示瞬时行为上的系统的“控制”特征,通常可用( )来表示。
A、类图
B、状态图
C、对象图
D、数据流图
答案:B
17、在软件质量要素中,改变一个操作的顺序所需的工作量的多少指的是( )。
A、完整性
B、可用性
C、正确性
D、灵活性
答案:D
18、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )
A、条件覆盖法
B、等价分类法
C、边界值分析法
D、错误推测法
答案:C
19、DFD中从系统的输入流到系统的输出流的一连串连续变换形成一种信息流,这种信息流可分为( )两大类。
A、控制流和变换流
B、变换流和事务流
C、事务流和事件流
D、事件流和控制流
答案:B
20、程序的三种基本控制结构是( )。
A、过程、子程序和分程序
B、顺序、选择和重复
C、递归、迭代和回溯
D、调用、返回和转移
答案:B
21、逻辑覆盖中最强的覆盖标准是( )。
A、条件覆盖
B、条件组合覆盖
C、判定覆盖
D、语句覆盖
答案:B
22、在E-R模型中,包含以下基本成分( ) 。
A、数据、对象、实体
B、控制、联系、对象
C、实体、联系、属性
D、实体、属性、操作
答案:C
23、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大( )。
A、详细设计阶段
B、概要设计阶段
C、需求分析阶段
D、测试和运行阶段
答案:C
24、软件维护工作越来越收到重视,它的花费常常要占软件生存周期全部花费的( )%左右。
A、10~20
B、20~40
C、60~80
D、90以上
答案:C
25、在实际应用中,一旦纠正了程序中的错误后,还应选择部分或全部原先已测试过的测试用例,对修改后的程序重新测试,这种测试称为( )。
A、验收测试
B、强度测试
C、系统测试
D、回归测试
答案:D
26、数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( )
A、数据、公共、标记、控制
B、数据、标记、控制、公共
C、控制、数据、标记、公共
D、控
文档评论(0)