预览加载中,请您耐心等待几秒...
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】可修改性【B】可测试性【C】可用性【D】可理解性【正确答案是】:C第23题,需求分析的主要方法有()。【A】形式化分析方法【B】PAD图描述【C】结构化分析方法【D】程序流程图【正确答案是】:C第24题,SA方法用DFD描述()。【A】系统的控制流程【B】系统的数据结构【C】系统的基本加工【D】系统的功能【正确答案是】:D第25题,软件维护的副作用是指()。【A】