欢迎来到天天文库
浏览记录
ID:50853617
大小:401.50 KB
页数:5页
时间:2020-03-15
《Te软件工程模拟卷.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南京理工大学课程考试试卷(学生考试用)课程名称:软件工程基础(B)学分:4教学大纲编号: 试卷编号:考试方式:闭卷满分分值:100考试时间:120分钟组卷日期:2010年12月25日组卷教师(签字):叶庆生审定人(签字):张宏学生班级:学生学号:学生姓名:11.由RumBaugh等人提出的一种面向对象方法叫做对象模型化技术(OMT),即三视点技术,它要求把分析时收集的信息建立在三个模型中。第一个模型是(A),它的作用是描述系统的静态结构,包括构成系统的对象和类,它们的属性和操作,以及它们之间的联系。第二个模型是
2、(B),它描述系统的控制逻辑,主要涉及系统中各个对象和类的时序及变化状况。(B)包括两种图,即(C)和(D)。(C)描述每一类对象的行为,(D)描述发生于系统执行过程中的某一特定场景。第三个模型是(E),它着重于描述系统内部数据的传送与处理,它由多个数据流图组成。供选择的答案:A,B,E:①数据模型②功能模型③行为模型④信息模型⑤原型⑥动态模型⑦对象模型⑧逻辑模型⑨控制模型⑩仿真模型C,D:①对象图②概念模型图③状态迁移图④数据流程图⑤时序图⑥事件追踪图⑦控制流程图⑧逻辑模拟图⑨仿真图⑩行为图二.填空(10分)1
3、.用JACKSON图即可以表示_________结构,又可以表示__________结构。2.概要设计主要是把各项功能需求转换成系统的________。3.结构化分析的基本思想是采用__________的方法,能有效地控制系统开发的复杂性。4.从工程管理角度看,软件设计分二步完成,首先_________然后_________。5.SD方法提出了两种分析与过渡方法,即_________和_________。6.软件项目计划包括两个任务:研究与估算。即通过研究确定________,估算________。三.解释名词(
4、10分)1.程序的可维护性2.模块的控制范围3.容错技术4.驱动模块与桩模块5.渐增式测试四.简要回答下列问题(20分)1.传统"瀑布模型"的主要缺陷是什么?试说明造成缺陷的原因。2.简述软件工程目标和面临的主要问题。3.什么是时间内聚?什么是公共耦合? 4.何谓软件维护?常用的软件维护有几种?5.什么是序言性注释?它包涵哪些内容?说明:1.所有试题答案均写在答题纸上,并标明题号。答案写在试卷上成绩无效。2.考试完毕后连考卷一起交上一.选择(30分)1.软件结构图的形态特征能反映程序重用率的是()。A)深度B)宽
5、度C)扇入D)扇出2.以下不属于软件特点的是()。A)软件是一种逻辑产品B)软件产品存在磨损问题C)软件的生产主要是研制D)软件费用不断增加3.在快速原型模型的开发过程中,用原型过程来代替全部开发阶段所用模型是()模型。A)演化型原型B)探索型原型C)实验型原型D)增量型原型4.将以下3种耦合性按由强到弱的顺序排列,正确的是()。A)控制偶合数据偶合公共偶合B)数据偶合公共偶合控制偶合C)公共偶合数据偶合控制偶合D)公共偶合控制偶合数据偶合5.程序流程图(框图)中的箭头代表()。A)数据流 B)控制流 C)调用关
6、系D)组成关系6.软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是( )。A)正确性B)完整性C)可靠性D)可用性7.一个只有顺序结构的程序,其环形复杂度是()。A)0 B)1 C)3 D)不确定的8.以下四种逻辑覆盖中,发现错误能力最强的是()A)语句覆盖B)条件覆盖C)判定覆盖D)条件组合覆盖9.为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以()的编制是很重要的。A)需求说明B)概要说明C)测试计划D)软件文档10.用白盒法技术
7、设计测试用例的方法包括()。A)错误推测B)因果图C)基本路径测试D)边界值分析第1页共2页课程名称:软件工程基础(B)学分:4试卷编号:5.在《人才市场》的招聘会上,有多家IT公司出示这样招聘条件:“招聘有两年或两年以上工作经验,熟练掌握……”,请您从软件工程的角度来叙述IT公司为什么要写出这样的招聘条件。(6分)五.应用题(30分)1.计算折扣的方法如下:如果新用户订购,数量不超过20件时,折扣定为5%,大于20件时折扣定为10%;如果老用户订购,数量不超过10件时,折扣定为15%,大于10件时折扣定为20%
8、。(5分)请绘制相应的判定树。2.测试是对软件质量把关的最后一道关口,具有非常重要的意义,请画出测试的信息流。(7分)3.下面是一段伪码程序:(6分) START INPUT(A,B,C,D) IF(A>0)AND(B>0) THEN X=A+B ELSE X=A-B END IF(C>A)OR(D
此文档下载收益归作者所有