欢迎来到天天文库
浏览记录
ID:10614495
大小:84.50 KB
页数:7页
时间:2018-07-07
《软件工程模拟试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程模拟试题得分评卷人一、填空题(在括号内填写正确的答案,每空1分,共25分)1.软件工程是从()和()两个方面研究如何运用工程学的基本原理和方法来更好地开发和维护计算机软件的一门学科。2.数据流图的基本符号包括()、()、()、()。3.现在存入银行P元,年利率为i,n年后可得钱数为()。4.把程序从一个硬件或软件环境中转移到另一种配置环境称为软件的()。5.Jackson图除了可以表达程序结构外,还可以表达(),它首先要分析(),并用适当的工具来描述。6.一个模块拥有的直属下级模块的个数称为(),一个模块的直接
2、上级模块的个数称为()。7.大型软件测试包括()、()、确认测试和()四个步骤。8.UML的定义包括()和()两个部分。9.详细设计的工具有()、()和语言工具。10.提高软件质量和可靠性的技术大致可分为两类,一类是(),另一类是()。11.白盒法包括多种具体设计程序测试用例的方法,主要目的是提高测试的()。12.设计测试方案中最困难的问题是(),通常的做法是用()设计基本的测试方案,再用()补充一些方案。得分评卷人二、单项选择题(将一个正确的答案代码填入括号中,每小题2分,共10分)1.下列()是可行性研究的任务。A
3、.系统必须做什么B.自顶向下逐步求精C.用最小的代价在尽可能短的时间内确定问题是否能够解决,是否有必要去解决D.以什么观点来研究问题并进行分析求解2.第四代技术模型的优点是()。A.极大的降低了开发时间B.开发工具比较难掌握C.可维护性好D.生成的代码效率低2.软件开发时,一个错误发现得越晚,为改正它所付出的代价就()。A.越大 B.越小 C.越不可捉摸 D.越接近平均水平3.某次程序调试没有出现预计的结果,下列()不可能是原因。A.循环控制出错B.变量没有明确的注释C.缺少必要的子程序D.变量没有正确初始化4.下列(
4、)操作产生的副作用属于数据副作用。A.修改自程序B.局部变量的再定义C.删除标识符D.修改对编辑条件的测试得分评卷人三、多项选择题(将一个以上正确的答案代码填入括号中,每小题2分,共10分)1.软件的特点包括()。A.软件具有抽象性B.在软件的运行和使用期间,也存在类似硬件的老化问题C.软件的开发与维护对硬件存在依赖性D.软件的开发费用在逐渐下降2.需求分析的基本原则包括()。A.必须能够表达和理解问题的数据域和功能域B.自顶向下、逐层分解问题C.修正系统开发计划D.要给出系统的逻辑视图和物理视图3.软件测试主要包括(
5、)方面的差错和纠错。A.软件计划B.软件设计C.软件编码D.软件价格4.下列描述正确的是()。ADCBnmtA.该结构的深度为4B.该结构的宽度为4C.模块A的扇出为3D.模块t的扇入为31.耦合的强弱取决于()。A.模块间接口的复杂程度B.调用模块的方式C.通过接口的信息D.模块内部各个元素彼此之间的紧密结合程度得分评卷人四、判断题(正确的在括号内打上“√”,错误的打上“╳”。每小题2分,共10分)1.软件就是程序。()2.信息隐蔽是指模块中所包括的信息不允许其它不需要这些信息的模块调用。()3.详细设计不仅要为每个
6、模块确定采用的算法,还应选择某种语言进行代码的编写。()4.性能测试是为了检验系统的能力最高能达到什么实际的限度,让系统处于资源的异常数量、异常频率、异常批量的条件下运行测试系统的承受能力。()5.用户需求经常是变化的,因为软件是灵活的,所以总可以满足用户的需求。()得分评卷人五、问答题(共28分)1.什么是软件工程?2.什么是模块、模块化、模块独立性?1.什么是逆向工程?2.什么是黑盒测试法?得分评卷人六、分析题(共17分)1.已知被测试模块流程图如下,按照“条件覆盖”法,在表格中填入满足测试要求的数据。(本题10分
7、)begin(A>2)AND(B=1)TFbcY=Y/3(A=1)OR(Y>1)eTFdY=Y+5Return假设几种可能的条件是:T1:A>2F1:A<2T2:B=1F2:B≠1T3:A=1F3:A≠1T4:Y>1F4:Y<1填写下表数据覆盖路径覆盖条件Y值T1,T2,F3,F4F1,F2,T3,T41.指出下列数据流图中存在的问题。(本题7分)OF3.2FB2PB3.1QD3.3D13.4CE3E父图子图参考答案及评分标准一、填空题(每空1分,共25分)1.管理、技术2.数据输入的源点和数据输出的汇点、加工、数据流
8、、数据存储文件3.P(1+i)n4.可移植性5.数据结构、数据结构6.模块的扇出、模块的扇入7.单元测试、集成测试、系统测试8.UML语义、UML表示法9.图形工具、表格工具10.避开错误技术、容错技术11.覆盖率12.设计测试用的输入数据、黑盒法、白盒法二、单项选择题(每小题2分,共10分)1.C2.A3.A4.B5.B三、多项
此文档下载收益归作者所有