预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

【南开】21春学期《软件工程与软件测试技术》在线作业 试卷总分:100得分:100 一、单选题(共25道试题,共50分) 第1题,每个对象可用它自己的一组属性和它可以执行的一组()来表征。 【A】操作 【B】功能 【C】行为 【D】数据 【正确答案是】:A 第2题,下列错误的是 【A】在软件设计中应该追求尽可能松散耦合的系统 【B】可以研究、测试或维护任何一个模块,而不需要对系统的其他模块有很多了解。 【C】模块间联系简单,发生在一处的错误传播到整个系统的可能性就很大 【D】模块间的耦合程度强烈影响系统的可理解性、可测试性、可靠性和可维护性 【正确答案是】:C 第3题,在结构化分析方法中,用以表达系统内数据的运动情况的工具有() 【A】数据流图 【B】数据词典 【C】结构化英语 【D】判定树与判定表 【正确答案是】:B 第4题,软件测试的目的是尽可能发现软件中的错误,通常()是代码编写阶段可进行的 测试,它是整个测试阶段的基础。 【A】集成测试 【B】系统测试 【C】验收测试 【D】单元测试 【正确答案是】:D 第5题,在面向数据流的软件设计方法中,一般将信息流分为()。 【A】数据流和控制流 【B】变换流和控制流 【C】事务流和控制流 【D】变换流和事务流 【正确答案是】:D 第6题,模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的 () 【A】内聚性和耦合性 【B】局部化和封装化 【C】抽象和信息隐藏 【D】逐步求精和结构图 【正确答案是】:A 第7题,需求工程的主要目的是()。 【A】系统开发的具体方案 【B】进一步确定用户的需求 【C】解决系统是"做什么的问题" 【D】解决系统是"如何做的问题" 【正确答案是】:C 第8题,软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综 合、编写需求分析文档以及()。 【A】总结 【B】阶段性报告 【C】需求分析评审 【D】以上答案都不正确 【正确答案是】:C 第9题,为了提高模块的独立性,模块之间最好是()。 【A】公共环境耦合 【B】控制耦合 【C】数据耦合 【D】特征耦合 【正确答案是】:C 第10题,哪个是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的 过程,它包括方法、工具和过程三个要素。 【A】软件生命周期 【B】软件测试 【C】软件工程 【D】软件过程 【正确答案是】:C 第11题,只有类的共有界面的成员才能成为使用类的操作,这是软件设计的()原则。 【A】过程抽象 【B】信息隐藏 【C】功能抽象 【D】共享性 【正确答案是】:B 第12题,动态模型的描述工具是()。 【A】设计图#结构图 【B】状态图 【C】对象图 【正确答案是】:C 第13题,在下列选项中不属于软件工程学科所要研究的基本内容 【A】软件工程材料 【B】软件工程目标 【C】软件工程原理 【D】软件工程过程 【正确答案是】:A 第14题,()是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状 态图、协作图和其他图的基础。 【A】部署图 【B】类图 【C】组件图 【D】配置图 【正确答案是】:B 第15题,描述结构化系统分析方法的工具不包括() 【A】数据流图 【B】组织结构图 【C】数据词典 【D】结构化语言 【正确答案是】:B 第16题,分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统 的() 【A】细节 【B】输入与输出 【C】软件的作用 【D】绘制的时间 【正确答案是】:B 第17题,使用白盒测试方法时确定测试数据应根据()和指定的覆盖标准。 【A】程序的内部逻辑 【B】程序的复杂程度 【C】程序的难易程度 【D】程序的功能 【正确答案是】:A 第18题,面向对象分析的首要工作是建立()。 【A】系统的动态模型 【B】系统的功能模型 【C】基本的E-R图 【D】问题的对象模型 【正确答案是】:D 第19题,面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法), 这一特点称为类的()。 【A】多态性 【B】封装性 【C】继承性 【D】重用性 【正确答案是】:C 第20题,在下列选项中,哪个不是软件的特征 【A】系统性与复制性 【B】可靠性与一致性 【C】.抽象性与智能性 【D】有形性与可控性 【正确答案是】:D 第21题,数据流图是进行软件需求分析的常用图形工具,其基本回形符号是()。 【A】输入、输出、外部实体和加工 【B】变换、加工、数据流和存储 【C】加工、数据流、数据存储和外部实体 【D】变换、数据存储、加工和数据流 【正确答案是】:C 第22题,影响软件可维护性的主要因素不包括()。 【A】可修改性 【