奥鹏南开大学《主干课3-软件工程与软件测试技术》2020春主干课考试 下载本文

内容发布更新时间 : 2024/6/18 20:14:13星期一 下面是文章的全部内容请认真阅读。

结构化程序设计是尽可能少用()语句的程序设计方法 A.顺序 B.选择 C.重复 D.GOTO

【正确答案】:D

以下对状态转换图描述错误的是()

A.状态转换图通过描绘系统的状态及引用系统状态转换的事件,来表示系统的行为。

B. 状态图的状态有初态、终态和中间状态,在一张图中三种状态都可以有0至多个。

C. 状态图中事件是引起系统做动作或(和)转换状态的控制信息。 D.状态图提供了行为建模机制。

【正确答案】:B

为了提高模块的独立性,模块之间最好是() A.逻辑内聚 B.时间内聚 C.通信内聚 D.功能内聚

【正确答案】:D

()是文档驱动的线性顺序软件开发模型 A.瀑布模型 B.喷泉模型 C.快速原型模型 D.螺旋模型

【正确答案】:A

()是软件开发时期的最后一个阶段,是保证软件质量的重要手段 A.需求分析 B.详细设计

C.编码和单元测试 D.综合测试

【正确答案】:D

软件调试的目的是() A.找出软件中存在的错误 B.证明软件没有错误 C.解决存在的错误

D.对软件的错误进行分类

【正确答案】:C

()共同构成系统的逻辑模型 A.数据流图和系统流程图 B.数据流图和数据字典

C.实体关系图和状态转换图 D.数据字典和实体关系图

【正确答案】:B

关于白盒测试与黑盒测试的最主要区别,正确的是() A.黑盒测试比白盒测试应用更广泛

B.白盒测试可以使用测试工具,黑盒测试不能使用工具  C.白盒测试侧重于程序结构,黑盒测试侧重于功能 D.白盒测试需要程序员参与,黑盒测试不需要

【正确答案】:C

用边界值分析法,假定1=X=100,那么X在测试中应该取的边界值是() A.X=1,X=100 

B.X=0,X=1,X=100,X=101 C.X=2,X=99    D.X=0,X=101

【正确答案】:B

在面向对象分析过程中,用()表示物理实现模型 A.构件图和部署图 B.状态机和交互图 C.类和对象 D.用例和场景

【正确答案】:A

面向对象的服务设计可以分为()几个步骤 A.确定类中应有的服务 B.设计实现服务的方法 C.分析关联关系

D.对关联命名,标注关联中的类的角色

【正确答案】:AB

从发展历程来看,程序设计语言可以分为()几代 A.机器语言 B.汇编语言 C.高级语言