河南大学计算机与信息工程学院软件工程试卷1

河南大学计算机与信息工程学院软件工程试卷1

ID:42052046

大小:95.50 KB

页数:5页

时间:2019-09-07

河南大学计算机与信息工程学院软件工程试卷1_第1页
河南大学计算机与信息工程学院软件工程试卷1_第2页
河南大学计算机与信息工程学院软件工程试卷1_第3页
河南大学计算机与信息工程学院软件工程试卷1_第4页
河南大学计算机与信息工程学院软件工程试卷1_第5页
资源描述:

《河南大学计算机与信息工程学院软件工程试卷1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、•••••••••••••••••••••••••••密••••••••••••••••••••••••••••封••••••••••••••••••••••••••••线••••••••••••••••••••••••••••学号:姓名:年级:专业:河南大学计算机与信息工程学院2011~2012学年第一学期期末软件工程试卷A卷考试方式:闭卷  考试时间:120分钟  卷面总分:100分题号一二三四五总成绩合分人得分得分评阅人一、选择题(将答案填到答题卡中,本题共15题,每题2分,共30分)12345678

2、91011121314151、程序的三种基本控制结构是(  )。A.过程、子程序和分程序  B.顺序、选择和循环C.递归、堆栈和队列D.调用、返回和转移2、在软件开发模型中,提出最早、应用最广泛的模型是( )。A.瀑布模型  B.螺旋模型C.增量模型 D.喷泉模型3、()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。A.多态性B.继承C.封装D.消息4、总体设计的目的是确定整个系统的(  )。A.规模B.测试方案C.费用D.功能及模块结构

3、5、模块的内聚性最高的是(  )。A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚第5页6、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。A.条件覆盖法       B.等价分类法 C.边界值分析法     D.错误推测法7、面向对象分析是对系统进行( )的一种方法。A.需求建模B.程序设计C.设计评审D.测试验收8、因计算机硬件和软件环境的变化而作出的修改软件的过程称为(

4、  )。A.校正性维护B.适应性维护C.完善性维护D.预防性维护9、软件生命周期中所花费用最多的阶段是(  )。A.详细设计B.软件编码C.软件测试D.软件维护10、下列属于维护阶段的文档是()。A.软件规格说明B.用户操作手册C.软件问题报告      D.软件测试分析报告11、下列模型属于成本估算方法的有()。A.COCOMO模型B.McCall模型C.McCabe度量法     D.时间估算法12、软件按照设计的要求,在规定时间和条件下达到不出故障、持续运行的要求的质量特性称为(  )。A.可用性  

5、      B.可靠性  C.正确性        D.完整性13、对象是OO方法的核心,对象的类型有多种,通常把例如飞行、事故、演出、开会等等,称之为()。A.有形实体B.作用C.事件D.性能说明14、研究开发所需要的成本和资源是属于可行性研究中的()。A.技术可行性B.经济可行性C.社会可行性D.法律可行性15、软件详细设计主要采用的方法是()。第5页•••••••••••••••••••••••••••密••••••••••••••••••••••••••••封••••••••••••••••••••

6、••••••••线••••••••••••••••••••••••••••学号:姓名:年级:专业:A.模块设计B.结构化设计C.PDL语言D.结构化程序设计得分评阅人1、请简述一下什么是软件生命周期,它有哪6个步骤?2、请用流程图描述下列程序的算法:在数组A[1]-A[10]中求最大数?3、软件维护的步骤有哪些?二、判断题(将答案填到答题卡中,本题共10小题,每题1分,共10分)123456789101、软件维护就是改正软件中的错误。()2、如果测试人员在一段程序的测试中没有发现错误,说明这段程序的可靠性就

7、好。()3、软件需求分析的任务是建立软件模块结构图。()4、在CMM的级别认证中,如果某一个级别的大多数关键过程域都已经实现,只有一个关键过程域或个别关键实践没有实现,也可以认为已达到了该级别的认证。( )5、数据流图与程序流程图的主要区别是程序流程图中各处理框之间有严格的时间上的顺序。而数据流图只反映数据的流向,不反映处理逻辑的先后。( )6、快速原型法是在原型基础上逐渐完成整个系统的开发工作。( )7、与确认测试阶段有关的文档是概要设计说明书。( )8、使用好的开发工具可以降低开发成本。( )9、面向对

8、象的集成测试重点在于发现不同类之间的协作错误。( )10、需求分析报告只有软件分析人员能看懂。( )得 分评阅人三、填空题(本题共10空,每空2分,共20分)1、单元测试过程应为测试模块开发一个   和(或)若干个   。2、软件由程序、   、    组成。第5页3、一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是   关联。4、一个模块拥有的直属下级模块的个数称为,一个模块的直接上级

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。