南开21秋-软件工程与软件测试技术_第1页
南开21秋-软件工程与软件测试技术_第2页
南开21秋-软件工程与软件测试技术_第3页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、单选题1、下列错误的是A 在软件设计中应该追求尽可能松散耦合的系统BC 模块间联系简单,发生在一处的错误传播到整个系统的可能性就很大D 模块间的耦合程度强烈影响系统的可理解性、可测试性、可靠性和可维护性我的答案:C2 、( )意味着一个操作在不同的类中可以有不同的实现方式。A 多继承B 多态性C 消 息D 封 装我的答案:B3、需求分析的主要方法有( )。A 形式化分析方法BPAD 图描述C 结构化分析方法D 程序流程图我的答案:C4AB 消息C 信息D我的答案:B5 、一个模块把数值作为参数传送给另一个模块,这种耦合方式称为( A 数据耦合B 公共耦合C 控制耦合D 标记耦合我的答案:A

2、6A 模块性B 抽象性C 继承性D 内聚性我的答案:C7、关联是建立( )之间关系的一种手段。A 对 象B 类C 功 能D 属 性我的答案:B8、当算法需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能时,从供选择的答案 中,选出合适的描述工具。( )A 程序流程图B N-S 图C PADD 判定表我的答案:D9 、需求工程的主要目的是( )。A 系统开发的具体方案B 进一步确定用户的需求C 解决系统是做什么的问题 D 解决系统是如何做的问题 我的答案:C10A 兼容性B 完整性C 可移植性D 多态性我的答案:D11的()A 内聚性和耦合性B 局部化和封装化C 抽象和信息隐藏

3、D 逐步求精和结构图我的答案:A12、软件维护的副作用是指( )。A 运行时误操作B 隐含的错误C 因修改软件而造成的错误D 开发时的错误我的答案:C的模型是( 。A 原型模型B 瀑布模型C 基于知识的智能模型D 变换模型我的答案:A、SAA 自底向上逐步抽象B 自底向上逐步分解C 自顶向下逐步分解D 自上向下逐步抽象我的答案:C15、应该在( ),确定对象类中应有的服务。A 建立对象模型之时BC 建立功能模型之后D 建立动态模型之后我的答案:B16、面向对象的实现主要包括( )。A 把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序B 面向对象设计C 选择面向对象语

4、言D 单元测试我的答案:A17OODA 通信部件B 人机交互部件C 任务管理D 数据管理我的答案:A18 、可行性研究要进行一次()A 详细的B 全面的C 简化的,压缩的D 彻底的我的答案:C19A 判定表B IPO 图C PDL D D DFD我的答案:D20A 增量模型和喷泉模型B 瀑布模型和演化模型C 演化模型和喷泉模型D 原型模型和喷泉模型我的答案:B21动力,以对象来驱动的模型是( 。A 原型模型B 瀑布模型C 喷泉模型 D D 螺旋模型我的答案:C22、Jackson 方法根据( )来导程序结构。A 数据流图B 数据间的控制结构C 数据结构D IPO 图我的答案:C23、集成测试的

5、主要方法有两个, 一个是( ),一个是( )。A 白盒测试方法、黑盒测试方法B 等价类划分方法、边缘值分析方法C 渐增式测试方法、非渐增式测试方法D 因果图方法、错误推测方法我的答案:C24AB我的答案:D25A 白盒测试方法B 黑盒测试方法C 灰盒测试方法D 回归测试方法我的答案:A二、多选题1、软件体系结构设计准则的是A 体系结构是对复杂事物的一种抽象B 体系结构在一定的时间内保持稳定C 良好的体系结构意味着普通、高效和稳定我的答案:CAB2AB我的答案:DCB3A 数据流图B 数据字典C 结构化语言D 判定树和判定表我的答案:CABD4、下列属于软件定义时期的任务的有A 确定总目标和可行

6、性B 估计资源和成本C 导出策略和系统功能D 测 试我的答案:ACB5A 一个入口B 一个出口C 程序中无死语句D 程序中无死循环我的答案:CDBA 三、判断题1、自顶向下集成测试不需要测试驱动模块,需要桩模块。A 对B 错我的答案:A2A 对B 错我的答案:B3A 对B 错我的答案:B4A 对B 错我的答案:B5、衡量程序的质量不仅仅看它的逻辑是否正确,性能是否满足要求,更重要的是看它是否易读、易理解。A 对B 错我的答案:A6A 对B 错我的答案:A73A 对B 错我的答案:A8、HIPOA 对B 错我的答案:A9、有效性测试通常使用白盒测试法。A 对B 错我的答案:B10A 对B 错我的答案:B11成哪些工作,也就是对目标系统 提出完整、准确、清晰而且具体的需求。A 对B 错我的答案:A12、IPOA 对B 错我的答案:A13解决。A 对B 错我的答案:A14 应该把需要频繁交换信息的对象尽量地放在一台处理机上。A 对B 错我的答案:A15细节驱动。A 对B 错我的答案:B16的物理结构。A 对B 错我的答案:B17、C+、JavaA 对B 错我的答案:A18试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论