版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程模拟试题得 分评卷人一、 填空题(在括号内填写正确的答案,每空1分,共25分)1. 软件工程是从( )和( )两个方面研究如何运用工程学的基本原理和方法来更好地开发和维护计算机软件的一门学科。2. 数据流图的基本符号包括( )、( )、( )、( )。3. 现在存入银行P元,年利率为i,n年后可得钱数为( )。4. 把程序从一个硬件或软件环境中转移到另一种配置环境称为软件的( )。5. Jackson图除了可以表达程序结构外,还可以表达( ),它首先要分析( ),并用适当的工具来描述。6. 一个模块拥有的直属下级模块的个数称为( ),一个模块的直接上级模块的个数称为( )。7. 大型软
2、件测试包括( )、( )、确认测试和( )四个步骤。8. UML的定义包括( )和( )两个部分。9. 详细设计的工具有( )、( )和语言工具。10. 提高软件质量和可靠性的技术大致可分为两类,一类是( ),另一类是( )。11. 白盒法包括多种具体设计程序测试用例的方法,主要目的是提高测试的( )。12. 设计测试方案中最困难的问题是( ),通常的做法是用( )设计基本的测试方案,再用( )补充一些方案。得 分评卷人二、单项选择题(将一个正确的答案代码填入括号中,每小题2分,共10分)1. 下列( )是可行性研究的任务。A. 系统必须做什么B. 自顶向下逐步求精C. 用最小的代价在尽可能短
3、的时间内确定问题是否能够解决,是否有必要去解决D. 以什么观点来研究问题并进行分析求解2. 第四代技术模型的优点是( )。A. 极大的降低了开发时间B. 开发工具比较难掌握C. 可维护性好D. 生成的代码效率低3. 软件开发时,一个错误发现得越晚,为改正它所付出的代价就( )。A越大 B越小C越不可捉摸 D越接近平均水平4. 某次程序调试没有出现预计的结果,下列( )不可能是原因。A 循环控制出错B 变量没有明确的注释C 缺少必要的子程序D 变量没有正确初始化5. 下列( )操作产生的副作用属于数据副作用。A 修改自程序B 局部变量的再定义C 删除标识符D 修改对编辑条件的测试得 分评卷人三、
4、多项选择题(将一个以上正确的答案代码填入括号中,每小题2分,共10分)1. 软件的特点包括( )。A 软件具有抽象性B 在软件的运行和使用期间,也存在类似硬件的老化问题C 软件的开发与维护对硬件存在依赖性D 软件的开发费用在逐渐下降2. 需求分析的基本原则包括( )。A 必须能够表达和理解问题的数据域和功能域B 自顶向下、逐层分解问题C 修正系统开发计划D 要给出系统的逻辑视图和物理视图3. 软件测试主要包括( )方面的差错和纠错。A. 软件计划B. 软件设计C. 软件编码D. 软件价格4. 下列描述正确的是( )。ADCBnmtA. 该结构的深度为4B. 该结构的宽度为4C. 模块A的扇出为
5、3D. 模块t的扇入为35. 耦合的强弱取决于( )。A 模块间接口的复杂程度B 调用模块的方式C 通过接口的信息D 模块内部各个元素彼此之间的紧密结合程度得 分评卷人四、判断题(正确的在括号内打上“”,错误的打上“”。每小题2分,共10分)1 软件就是程序。( )2 信息隐蔽是指模块中所包括的信息不允许其它不需要这些信息的模块调用。( )3 详细设计不仅要为每个模块确定采用的算法,还应选择某种语言进行代码的编写。( )4 性能测试是为了检验系统的能力最高能达到什么实际的限度,让系统处于资源的异常数量、异常频率、异常批量的条件下运行测试系统的承受能力。( )5 用户需求经常是变化的,因为软件是
6、灵活的,所以总可以满足用户的需求。( )得 分评卷人五、问答题(共28分)1 什么是软件工程?2 什么是模块、模块化、模块独立性? 3 什么是逆向工程? 4 什么是黑盒测试法? 得 分评卷人六、 分析题 (共17分)1. 已知被测试模块流程图如下,按照“条件覆盖”法,在表格中填入满足测试要求的数据。 (本题10分)begin(A>2)AND(B=1)TFbcY=Y/3(A=1)OR(Y>1)eTFdY=Y+5Return假设几种可能的条件是:T1: A>2 F1:A<2 T2: B=1 F2: B1 T3: A=1 F3:A1 T4:Y>1 F4:Y<1填写
7、下表数据覆盖路径覆盖条件Y值T1,T2,F3,F4F1,F2,T3,T42. 指出下列数据流图中存在的问题。(本题7分)OF32FB2PB31QD33D134CE3E父图 子图参考答案及评分标准一、 填空题(每空1分,共25分)1. 管理、 技术2. 数据输入的源点和数据输出的汇点、加工、数据流、数据存储文件3. P(1+i)n4. 可移植性5. 数据结构、数据结构6. 模块的扇出、模块的扇入7. 单元测试、集成测试、系统测试8. UML语义、 UML表示法9. 图形工具、表格工具10. 避开错误技术、容错技术11. 覆盖率12. 设计测试用的输入数据、黑盒法、白盒法二、单项选择题(每小题2分
8、,共10分)1. C2. A3. A4. B5. B三、多项选择题(每小题2分,共10分)1. A、C2. A、B、D3. A、B、C4. A、C5. A、B、C 四、判断题(每小题2分,共10分)1. 2. 3. 4. 5. 五、问答题(共28分)1. (本题7分)答:软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。2. (本题9分)答:模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名的而且可通过名字来访问,例如,过程、函数、子程序、宏等等都可作为模块。模块
9、化就是把程序划分成若干个模块,每个模块具有一个子功能,把这些模块集总起来组成一个整体,可以完成指定的功能,实现问题的要求。模块独立性是软件系统中每个模块只涉及软件要求的具体子功能,而和软件系统中其他的模块接口是简单的。模块独立的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。3. (本题5分)答: 逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。一般认为,凡是在软件生命周期内的,将软件某种形式的描述转换为更抽象形式的活动都可称为逆向工程。4. (本题7分)答:黑盒测试法把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输出信息,并且保持外部信息的完整性。黑盒测试又称为功能测试。六、 分析题 (第一小题10分,第二小题7分,共17分)1、 答数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国信达资产管理股份有限公司招聘备考题库及完整答案详解一套
- 2026年广东岭南职业技术学院单招综合素质考试题库及答案详解(新)
- 2026年崇左幼儿师范高等专科学校单招职业适应性考试题库附答案详解(黄金题型)
- 2025年南阳医学高等专科学校第一附属医院公开招聘专业技术人员109人备考题库及一套完整答案详解
- 2025年佛山市顺德区伦教周君令初级中学招聘临聘教师备考题库及答案详解(夺冠系列)
- 2026年广东省江门市单招职业适应性考试题库含答案详解(精练)
- 2026年常州机电职业技术学院单招职业技能考试题库及答案详解(新)
- 2026年广东碧桂园职业学院单招职业适应性测试题库及参考答案详解一套
- 2026年山西金融职业学院单招职业技能考试题库及答案详解(历年真题)
- 2026年广东松山职业技术学院单招职业适应性考试题库带答案详解(黄金题型)
- 地调局考试试题及答案
- 医院无菌技术操作规范
- 自动化生产线安装调试规范标准
- 2025年市市直事业单位招聘考试《公共基础知识》(主观题)试题及答案解析
- 历年中小学校长招聘考试真题及答案
- 2025中国南水北调集团新能源投资有限公司第二批社会招聘笔试历年参考题库附带答案详解
- 电动葫芦事故案例培训
- 2025年茅台知识智慧门店考试内容
- 机关单位安全知识培训
- 2025年安庆市生态环境保护综合行政执法支队内勤辅助岗招聘笔试参考题库附带答案详解
- 《管理学原理》 陈传明编 (第2版)复习重点梳理笔记
评论
0/150
提交评论