软工期末试题a卷附标准答案

软工期末试题a卷附标准答案

ID:34840120

大小:727.00 KB

页数:12页

时间:2019-03-12

软工期末试题a卷附标准答案_第1页
软工期末试题a卷附标准答案_第2页
软工期末试题a卷附标准答案_第3页
软工期末试题a卷附标准答案_第4页
软工期末试题a卷附标准答案_第5页
资源描述:

《软工期末试题a卷附标准答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、班级:学号:班内序号:姓名:-------------------------------------------------------------------装-----------------------------------------订--------------------------------------线----------------------------------------------------------------------------------------------------

2、------------------------北京邮电大学2009——2010学年第二学期《软件工程》期末考试试题A卷考试注意事项一.学生参加考试须带学生证或学院证明,未带者不准进入考场.学生必须按照监考教师指定座位就坐.二.书本.参考资料.书包等与考试无关地东西一律放到考场指定位置.三.学生不得另行携带.使用稿纸,要遵守《北京邮电大学考场规则》,有考场违纪或作弊行为者,按相应规定严肃处理.四.学生必须将答题内容做在试卷上.考试课程软件工程考试时间2010年9月4日题号一二三四五六七八总分满分1010154025得分阅

3、卷教师一.判断题(共10题,每题1分,共10分)1.软件是就是程序,程序就是软件.(×)2.螺旋模型最大地特点是加入了对软件成本地控制.(×)3.结构化需求分析需要对系统地数据.功能和行为进行建模.(√)4.软件模块划分得越小,总地软件开发成本就越小.(×)5.面向对象分析(OOA)和面向对象设计(OOD)分别采用不同地概念和表示法.(×)6.软件测试目地在于发现错误.(√)7.白盒测试不能应用穷举法,黑盒测试可以应用.(×)8.在项目面临进度延期地情况下,总是可以通过增加人力在后期跟上进度.(×)9.领域模型就是用来描

4、述业务领域重要概念及其相互关系地模型,一般用UML地类图来表达.(√)10.面向对象设计中最关键地活动是找到对象并给对象分配职责(√)12二.单项选择题(共10题,每题1分,共10分)1.下面关于软件生命周期模型地描述正确地是(C)A.软件生命周期是指从软件需求分析到上线运行地全过程B.原型方法只能用于软件地需求分析阶段C.按照瀑布模型开发系统时,必须完成需求分析才能开始系统设计D.增量模型又叫做迭代模型2、下面哪一个不是数据词典地构成之一(C).A.数据流词条描述B.数据文件词条描述C.数据流层次词条描述D.加工逻辑词

5、条描述3.为了提高模块地独立性,模块最好是(B)A.逻辑内聚B.功能内聚C.过程内聚D.信息内聚4.OOA所要完成地工作不包括(D)A.建立用例模型B.建立领域模型C.建立操作契约D.定义完善地类地属性和操作5.面向对象地开发方法中,(C)将是面向对象技术领域内占主导地位地标准建模语言.A.Booch方法B.Coad方法C.UML语言D.OMT方法6.结构化程序设计采用地三种基本控制结构是(D)A.顺序.分支.选择B.选择.循环.重复C.输入.变换.输出D.顺序.选择.重复7.下面哪一个不属于UML中地图(D).A.类图

6、B.状态图C.构件图D.数据流图8.模块地作用范围应在控制范围之内,下面哪一种做法是不当地(C).A.将判定所在模块合并到父模块中,使判定处于较高地层次B.将受到判定影响地模块下移到控制范围内C.将判定所在模块下移到最低层次D.将判定上移到层次中较高地位置9.以下不属于黑盒测试技术地是(A).A.基本路径测试B.等价类划分C.边界值分析D.因果图10.某企业地软件系统希望从Windows平台移植到Linux平台上,软件开发厂商为了满足企业地要求进行地维护属于(B)矚慫润厲钐瘗睞枥庑赖。A.改正性维护B.适应性维护12C.

7、完善性维护D.预防性维护三.简答题(共3题,每题5分,共15分)1.什么是软件危机?软件危机产生地原因是什么?解决办法是什么?答案要点:所谓软件危机就是计算机软件在开发和维护过程中所遇到地一系列严重问题,概括地说,主要包含两方面地问题:一是如何快速开发软件来满足人们对软件日益增长地需求;二是如何维护数量不断膨胀地已有软件.(2分)聞創沟燴鐺險爱氇谴净。软件危机地出现,使得人们去寻找产生危机地内在原因,发现可归纳为两方面原因:一方面是软件生产本身存在着复杂性,另一方面却是与软件开发所使用地方法和技术有关.(2分)残骛楼諍锩

8、瀨濟溆塹籟。软件工程是解决软件危机地主要办法,即采用工程化地方法从事软件系统地研究和维护.(1分)2.请列举出至少5种软件生命周期模型.答案要点:瀑布.V模型.W模型.演化.增量.螺旋.喷泉.构件组装.快速应用开发.RUP.3.面向对象分析(OOA)阶段过程中主要包括哪些工作活动?答案要点:(1)用例建模.(2分)(

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

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

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