欢迎来到天天文库
浏览记录
ID:22639626
大小:118.94 KB
页数:8页
时间:2018-10-30
《天津科技大学软件工程复习材料》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、一、选择题)oB.顺序迭代模型D.及早见产品模型1.瀑布模型本质上是一种(A.线性顺序模型C.线性迭代模型2.软件可维护的特性中相互矛盾的是()。A.可修改性和可理解性B.可测试性和可理解性C.效率和可修改性D.可理解性和可读性3.软件维护产生的副作用,是指(A.开发时的错误C.因修改软件而造成的错误4.用黑盒技术设计测试用例的方法之一为(A.因果图C.循环覆盖5.软件测试方法中的(A.黑.盆法C.错误推测)oB.隐含的错误D.运行吋的错误)oB.逻辑覆盖D.基本路径测试)属于静态测试方法。B.路径
2、覆盖D.人工检测6.软件详细设计的主要任务是确定每个模块的()。A.算法和使用的数据结构B.外部接口C.功能D.编程7.软件结构图的形态特征能反映程序重用率的是()。A.深度B.宽度C.扇入D.扇出8.在人型数据处理系统的功能分析与设计中,数据库的概念设计对应于系统幵发A.需求分析B.概要设计C.详细设计D.程序设计的()o9.为了提高模块的独立性,模块内部最好是()。A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚10.软件结构图中,模块框之间若有直线连接,表示它们之间存在()。A.调用关系B.组
3、成关系C.链接关系D.顺序执行关系n.可行性研宂要进行一次()需求分析。A.深入的B.详尽的C.彻底的D.简化的、压缩的12.软件是一种()。A.程序B.数据C.逻辑产品D.物理产品13.在以T模块耦合性类型中,模块之间独立性最差的类型是()。A.无直接耦合B.标记耦合C.控制耦合D.内容耦合14.一个成功的测试可以()oA.表明程序没有错误B.发现所有的错误C.提高软件可龍性D.发现尚米发现的错误15.程序设计语言的功能特性其中之一表现在()oA.软件的可重川性B.数据结构的描述性C.抽象类型的描
4、述性D.数据库的易操作性A.效率A.完整性17.瀑布模型的存在问题是(A.用户容易参与开发C.用户与开发者易沟通18.程序的三种基本结构是(A.过程、子程序和分程序C.递归、堆栈和队列B.规模D.容错性)0B.缺乏灵活性D.使用可变需求)0B.顺序、选择和重复D.调用、返回和转移19.需求分析中开发人员要从用户那里了解()。A.软件做什么B.用户使用界面C.输入的信息D.软件的规模20.数据流图基本模型反映系统()。A.怎么做B.对谁做C.何吋做D.做什么21.可行性分析是在系统开发的早期所做的一项
5、重要的论证工作,它是决定该系统是否开发的决策依据,因为必须给出()的回答。A.确定B.行或不行C.正确D.无二义22.开发软件所耑高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()oB.软件周期D.软件产生A.软件工程C.软件危机A.系统做什么B.系统功能如何实现C.系统由谁来做D.系统实现的约束条件24.软件详细没计的主要任务是确定每个模块的()。A.算法和使川的数据结构B.外部接口C.功能D.编程25.在SD方法中企面指导模块划分的最重要的原则是()。A.程序模块化B.模块高内聚C.模诀低
6、耦合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.下列属于维护阶段的文档是()oA.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分
7、析报告29.因计算机硬件和软件环境的变化而作出的修改软件的过程称为()。A.校正性维护B.适应性维护C.完善性维护D.预防性维护30.建立原型的0的不同,实现原型的途径也有所不同,下列不正确的类型是()oA.用于验证软件需求的原型B.垂直原型C.用于验证设计方案的原型D.用于演化出目标系统的原型二、判断题()1.一个好的开发人员应具备的素质和能力不包括具有良好的书而和口头表达能力。()2.快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。()3.面向数
8、据设计方法一般都包括下列任务:确定数据结构特征;用顺序、选择和重复三种基本形式表示数据等步骤。()4.理想的人机界面应针对具有典型个性的特定的一类用户设计。()5.数据输入的一般准则屮包括尽:B:增加用户输入的动作。()6.文档(documeiU)—一种数据媒体和其上所记录的数据。()7.软件工程使用的软件工具能够自动或半自动地支持软件的开发、管理和文档的生成。()8.为了充分发挥开发人员的潜力、缩短工期,软件工程项目的任务分解与安排应尽力挖掘可并行开发的部分。()9
此文档下载收益归作者所有