17春秋西交《软件工程概论(高起专)》在线作业 下载本文

内容发布更新时间 : 2024/9/19 10:15:06星期一 下面是文章的全部内容请认真阅读。

谋学网www.mouxue.com

一、单选题(共19道试题,共38分。)V1.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的() A.细节

B.输入与输出 C.软件的作者 D.绘制的时间

2.指出PDL是下列()语言 A.高级程序设计语言 B.伪码

C.中级程序设计语言 D.低级程序设计语言 3.内容耦合指()

A.两个模块之间传递的是数据结构

B.一个模块调用另一个模块时,传递的是控制变量 C.通过一个公共数据环境相互作用的哪些模块间的耦合

D.一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部 4.以下说法错误的是()

A.面向对象方法不仅支持过程抽象,而且支持数据抽象 B.某些面向对象的程序设计语言还支持参数化抽象 C.信息隐蔽通过对象的封装来实现

D.在面向对象方法中,类是最基本的模块 5.瀑布模型的问题是() A.用户容易参与开发 B.缺乏灵活性

C.用户与开发者易沟通 D.适用可变需求

6.传统的测试策略是从()开始 A.单元测试 B.集成测试 C.系统测试 D.人员测试

7.软件工程方法得以实施的主要保证是() A.硬件环境

B.开发人员的素质

C.软件开发工具和软件开发的环境 D.软件开发的环境

8.以下不属于软件维护的困难表现的是() A.读懂别人的程序是困难的 B.文档的不一致性

C.源程序及相关文档的错误或丢失

D.软件开发和软件维护在人员和时间上的差异

9.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试()

谋学网www.mouxue.com

A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑

10.对象模型的描述工具是() A.状态图 B.数据流图 C.对象图 D.结构图

11.对于集成测试,下列说法错误的是() A.应对每一个测试用例都执行测试规程

B.应将测试结果与预期结果比较,研究两者的偏离原因 C.将缺陷报告给相关构件工程师,不需要他们修改

D.将缺陷报告给测试设计人员,由它们评估整个测试工作的结果 12.下面错误的说法是()

A.每个数据流必须用名词或名词短语命名 B.每个加工必须有名字,通常是动词短语 C.每个数据存储必须用名词或名词短语 D.每个数据源点或终点必须有名字 13.以下说法错误的是()

A.面向对象分析与面向对象设计的定义没有明显的区别

B.在实际的软件开发过程中面向对象分析与面向对象设计的界限是模糊的 C.面向对象分析和面向对象设计活动是一个多次反复迭代的过程 D.从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程 14.同一类中有相同的数据结构,这是()级别的共享 A.不同应用 B.同一应用 C.不同类 D.同一类

15.软件测试的目的是() A.证明软件的正确性

B.找出软件系统中存在的所有错误 C.证明软件系统中存在错误

D.尽可能多的发现软件系统中的错误 16.需求分析是() A.软件开发工作的基础 B.软件生存周期的开始 C.由系统分析员单独完成的 D.由用户自己单独完成的

17.在软件生存周期中,工作量所占比例最大的阶段是()阶段 A.需求分析 B.设计 C.测试

谋学网www.mouxue.com

D.维护

18.软件维护工作的最主要部分是() A.校正性维护 B.适应性维护 C.完善性维护 D.预防性维护

19.以下说法错误的是()

A.面向对象方法不仅支持过程抽象,而且支持数据抽象 B.某些面向对象的程序设计语言还支持参数化抽象 C.信息隐藏通过对象的封装性来实现 D.在面向对象方法中,类是最基本的模块 二、多选题(共1道试题,共2分。)V1.Constantine提出的“组织范型”包括() A.封闭式范型 B.随机式范型 C.开放式范型 D.同步式范型 BCD

三、判断题(共30道试题,共60分。)V1.软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。 A.错误 B.正确

2.数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。 A.错误 B.正确

3.UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。 A.错误 B.正确

4.软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性。 A.错误 B.正确

5.非渐增式测试:该测试是首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行的测试。 A.错误 B.正确

6.在需求分析阶段,首先进行问题识别,即双方确定对问题的综合需求,这些需求包括:功能需求、性能需求、环境需求、用户界面需求。 A.错误 B.正确

7.带来高维护费用的关键因素有:人员的不稳定、合同责任、维护人员技术水平、系统结构衰退。 A.错误 B.正确

8.Wirfs-Brock等人提出了种类-责任-协作者开发类图的卡片技术。该技术使用实际的或