电大软件工程模拟试题及答案2

电大软件工程模拟试题及答案2

ID:42197536

大小:180.16 KB

页数:10页

时间:2019-09-10

电大软件工程模拟试题及答案2_第1页
电大软件工程模拟试题及答案2_第2页
电大软件工程模拟试题及答案2_第3页
电大软件工程模拟试题及答案2_第4页
电大软件工程模拟试题及答案2_第5页
资源描述:

《电大软件工程模拟试题及答案2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、座位号试卷代号中央广播电视大学2008-2009学年度第一学期期末得分评卷人软件工程2题号一二三四五六总分得分一、填空题(在括号内填写正确的答案,每空2分,共20分)请根据表格左边的分类名称,给右边的分类内容填写对应的编号。编号分类名称编号分类内容A白盒法语句覆盖HIPO图B费用估计方法代码行技术Jackson方法C详细设计工具条件覆盖N-S图D面向数据结构的分析设计方法任务分解技术程序流程图分支覆盖Warnier方法得分评卷人二、单项选择题(将一个正确的答案代码填入括号中,每小题3分,共15分)1.下列()是可行性研究的任务。A.系统必须做什么B.自顶向卞逐步求精C.用最小的代价在尽可能短的

2、时间内确定问题是否能够解决,是否有必要去解决A.以什么观点来研究问题并进行分析求解1.下列()属于详细设计。A.分析项目的成本和效益B.为每个模块确定釆用的算法C.编写代码D.确定模块结构,划分模块功能2.某次程序调试没有出现预计的结果,下列()不可能是原因。A.变塑没有初始化B.循环控制出错C.变量没有明确的注释D.代码输入有误3.下列各方法中()不是软件测试方法。A.白盒法B.黑盒法C.动态测试D.盒法4.下列()操作产生的副作用属于数据副作用。A.修改子程序B.局部变量的再定义C.删除标识符D.修改对编辑条件的测试得分评卷人三、多项选择题(将一个以上正确的答案代码填入括号中,每小题3分,

3、共15分)1.Jackson图屮一般可能包括()。A.表头B.表体C.表名D.字段名2.软件测试主要是对()进行查错和纠错活动。A.软件计划B.软件设计C.软件编码A.软件价格1.下列描述正确的是()。A.该结构的宽度为4B.该结构的深度为4C.模块t的扇入为3D.模块A的扇出为31.关于内容耦合的描述正确的是()。A.内容耦合是最高程度的耦合B.应该尽量使用内容耦合C.高级语言一般设计成允许内容耦合的形式D.如果一个模块有多个入口,可能发生内容耦合2.编码风格包括()oA.源程序文档化B.数据说明C.语句结构D.输入/输出得分评卷人四、判断题(正确的在括号内打上叫”,错误的打上“X”。每小题

4、2分,共10分〉1.软件维护阶段的花费很少,因此不需要太重视。()2.系统流程图是一个典型的描述逻辑系统的传统工具。()3.任何一个数据流子图必须与它上层的一个加工对应,两者的输入数据流和输出数据流必须一致。()1.过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解。()1.PAD图在设置了五种基本的控制结构后,还允许递归调用。()得分评卷人五、问答题(每题10分,共20分〉1.什么叫软件的生存期?软件的生存期可以分为几个阶段?2.什么是模块独立性,模块独立性的重要性是什么?得分评卷人六、分析题(共20分)1.已知被测试模块流程图如下,按照“条件覆盖”法,在表格中填入满足测

5、试要求的数据。假设几种可能的条件是:Tl:A>2F1:A<=2T2:B=1F2:BflT3:A=1F3:A#1T4:Y>1F4:Y<=1填写下表数据覆盖路径覆盖条件Y值T1,T2,F3,F4F1,F2,T3,T4中央广播电视大学2008-2009学年度第一学期期末考试软件工程2答案及评分标准一、填空题(在括号内填写正确的答案,每空2分,共20分)请根据表格左边的分类名称,给右边的分类内容填写对应的编号。编号分类名称编号分类内容A白盒法A语句覆盖CHIPO图B费用估计方法B代码行技术DJackson方法C详细设计工具A条件覆盖CN-S图D面向数据结构的分析设计方法B任务分解技术C程序流程图A分支

6、覆盖DWamier方法二、单项选择题(每小题3分,共15分)1.C2.B3.C4.D5.B三、多项选择题(每小题3分,共15分)12345ABCDABCBDAD四、判断题(每"'题2分,共10分)1.(X)2.(X)3.(V)4.(X)ABCD5.五、问答题(每题10分,共20分〉1、参考答案:一个软件产品从定义、开发、维护到废弃的吋间总和称为软件的生存周期(LiftCycle)o软件生存期可以分为7个阶段:(1)问题定义(2)可行性研究(3)需求分析(4)设计(5)编码(6)测试(7)运行与维护2、参考答案模块独立性是指软件系统屮每个模块只涉及软件要求的具体子功能,而和软件系统屮其他的模块接

7、口是简单的。具有独立模块的软件比较容易开发出来。独立的模块比较容易测试和维护。六、分析题(共20分)参考答案:数据覆盖路径覆盖条件Y值A=3,B=l,Y=0cdT1,T2,F3,F40A=1,B=2,Y=3beF1,F2,T3,T46注意:本题答案不唯一,学生给出的数字正确就应该算对。

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

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

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