天津科技大学软件工程复习材料.docVIP

  • 16
  • 0
  • 约3.48千字
  • 约 7页
  • 2016-11-29 发布于重庆
  • 举报
天津科技大学软件工程复习材料

一、选择题 1.瀑布模型本质上是一种( )。 A.线性顺序模型 B.顺序迭代模型 C.线性迭代模型 D.及早见产品模型 2.软件可维护的特性中相互矛盾的是( )。 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.为了提高模块的独立性,模块内部最好是( )。 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.用户与开发者易沟通 D.使用可变需求 18.程序的三种基本结构是( )。 A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移 19.需求分析中开发人员要从用户那里了解( )。 A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模 20.数据流图基本模型反映系统( )。 A.怎么做 B.对谁做 C.何时做 D.做什么 21.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因为必须给出( )的回答。 A.确定 B.行或不行 C.正确 D.无二义 22.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。 A.软件工程 B.软件周期 C.软件危机 D.软件产生 23.数据流图基本模型不反映出系统( )。 A.系统做什么 B.系统功能如何实现 C.系统由谁来做 D.系统实现的约束条件 24.软件详细设计的主要任务是确定每个模块的( )。 A.算法和使用的数据结构 B.外部接口 C.功能 D.编程 25.在SD方法中全面指导模块划分的最重要的原则是( )。 A.程序模块化 B.模块高内聚 C.模块低耦合 D.模块独立性 26.黑盒测试在设计测试用例时,主要需要研究( )。 A.需求规格说明与概要设计说明 B.详细设计说明 C.项目开发计划 D.概要设计说明与详细设计说明 27.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )。 A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法 28.下列属于维护阶段的文档是( )。 A.软件规格说明 B.用户操作手册 C.软件问题报告 D.软件测试分析报告 29.因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )。 A.校正性维护 B.适应性维护 C.完善性维护 D.预防性维护 30.建立原型的目的不同,实现原型的途径也有所不同,下列不正确的类型是

文档评论(0)

1亿VIP精品文档

相关文档