西交16秋《软件工程概论》在线作业.pdf
一、单项选择题共(19道试题,共38分。)
V1.下面错误的说法是0
.每数据流必须用名词或名词短语命名
.每加工必须有名字,通常是动词短语
.每数据存储必须用名词或名词短语
.每数据源点或终点必须有名字
标准答案:
2.软件测试的目的是()
.证明软件的正确性
.找出软件系统中存在的所有错误
.证明软件系统中存在错误
.尽可能多的发现软件系统中的错误
标准答案:
3.瀑布模型的问题是0
・用户容易参与开发
.缺乏灵活性
.用户与开发者易沟通
.适用可变需求
标准答案:
4.传统的测试策略是从()开始
.单元测试
.集成测试
.系统测试
.人员测试
标准答案:
5.对象模型的描述工具是0
.状态图
.数据流图
.对象图
.结构图
标准答案:
6.以下说法错误的选项是0
.面向对象方法不仅支持过程抽象,而且支持数据抽象
.某些面向对象的程序设计语言还支持参数化抽象
.信息隐蔽通过对象的封装来实现
.在面向对象方法中,类是最根本的模块
标准答案:
7.软件工程方法得以实施的主要保证是0
.硬件环境
.开发人员的素质
.软件开发工具和软件开发的环境
.软件开发的环境
标准答案:
8.以下不属于软件维护的困难表现的是0
.读懂别人的程序是困难的
.文档的不一致性
.源程序及相关文档的错误或丧失
.软件开发和软件维护在人员和时间上的差异
标准答案:
9.在软件生存周期中,工作量所占比例最大的阶段是1)阶段
.需求分析
.设计
.测试
.维护
标准答案:
10.指出PL是以下0语言
.高级程序设计语言
.伪码
.中级程序设计语言
.低级程序设计语言
标准答案:
11.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要
用于测试0
.结构合理性
.软件外部功能
.程序正确性
.程序内部逻辑
标准答案:
12.以下说法错误的选项是0
.面向对象分析与面向对象设计的定义没有明显的区别
.在实际的软件开发过程中面向对象分析与面向对象设计的界限是模糊的
.面向对象分析和面向对象设计活动是一屡次反复迭代的过程
.从面向对象分析到面向对象设计,是一逐渐扩充模型的过程
标准答案:
13.分层F是一种比拟严格又易于理解的描述方式,它的顶层图描述了系统的()
.细节
.输入与输出
.软件的作者
.绘制的时间
标准答案:
14.对集成测试,以下说法错误的选项是0
.应对每一个测试用例都执行测试规程
.应将测试结果与预期结果比拟,研究两者的偏离原因
.将缺陷报告给相关构件工程师,不需要他们修改
.将缺陷报告给测试设计人员,由它们评估整个测试工作的结果
标准答案:
15.同一类中有相同的数据结构,这是0级别的共享
.不同应用
.同一应用
.不同类
.同一类
标准答案:
16.以下说法错误的选项是0
.面向对象方法不仅支持过程抽象,而且支持数据抽象
.某些面向对象的程序设计语言还支持参数化抽象
.信息隐藏通过对■象的封装性来实现
.在面向对象方法中,类是最根本的模块
标准答案:
17.软件维护工作的最主要局部是0
.校正性维护
.适应性维护
.完善性维护
・预防性维护
标准答案:
18.需求分析是()
.软件开发工作的根底
.软件生存周期的开始
.由系统分析员单独完成的
.由用户自己单独完成的
标准答案:
19.内容耦合指0
.两个模块之间传递的是数据结构
.一个模块调用另一个模块时,传递的是控制变量
.通过•个公共数据环境相互作用的哪些模块间的耦合
.一个模块直接使用另一个模块的内部数据,或