《主干课3-软件工程与软件测试技术》南开2020春主干课考试

《主干课3-软件工程与软件测试技术》2020春主干课考试
1.[单选题] 结构化程序设计是尽可能少用()语句的程序设计方法  
    A.顺序
    B.选择
    C.重复
    D.GOTO
    正确答案:——D——
2.[单选题] 以下对状态转换图描述错误的是()
    A.状态转换图通过描绘系统的状态及引用系统状态转换的事件,来表示系统的行为。
    B. 状态图的状态有初态、终态和中间状态,在一张图中三种状态都可以有0至多个。
    C. 状态图中事件是引起系统做动作或(和)转换状态的控制信息。
    D.状态图提供了行为建模机制。
    正确答案:——B——
3.[单选题] 为了提高模块的独立性,模块之间最好是()
    A.逻辑内聚
    B.时间内聚
    C.通信内聚
    D.功能内聚
    正确答案:——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.[单选题] 用边界值分析法,假定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
    正确答案:————
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.盒图(N-S图)
    C.问题分析图(PAD图)
    D.HIPO图
    正确答案:————
17.[多选题] 软件产品在交付使用之前一般要经过()
    A.单元测试
    B.集成测试
    C.确认测试
    D.系统测试
    正确答案:————
18.[多选题] 软件过程是为了获得高质量所需要完成的一系列任务的框架,它包括()
    A.实现过程
    B.管理过程
    C.支持过程
    D.测试过程
    正确答案:————
19.[多选题] 在面向对象方法学中,以下关于类与对象的关系正确的是()
    A.类称为是对象的一个“实例”,对象称为是类的“模板”
    B.类是静态的,对象的动态的
    C.类给出了属于该类的全部对象的抽象定义,对象是符合这种定义的一个实体
    D.类代表一类抽象的概念或事物,对象是在客观世界中实际存在的
    正确答案:————
20.[多选题] 模块的耦合类型包括()
    A.偶然耦合、顺序耦合
    B.无直接耦合、数据耦合
    C.标记耦合、控制耦合
    D.公共环境耦合、内容耦合
    正确答案:————
21.[问答题] 简述产生软件危机的原因。
    正确答案:————
22.[问答题] 什么是需求分析?简述需求分析的目的和具体任务。
    正确答案:————
23.[问答题] 简述面向对象方法学中类与类之间的关系。
    正确答案:————
24.[问答题] 什么是逻辑覆盖测试?逻辑覆盖分为哪几种类型?简述不同类型逻辑覆盖基本思想
    正确答案:————
25.[名词解释] 变换流
    正确答案:————
26.[名词解释] 软件可维护性
    正确答案:————
27.[名词解释] 软件生命周期
    正确答案:————
28.[名词解释] 静态测试
    正确答案:————


版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: