网站大量收购独家精品文档,联系QQ:2885784924

2009_2010软工期末试题A卷附答案.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2009_2010软工期末试题A卷附答案

PAGE  PAGE 13 班级: 学号: 班内序号: 姓名: 装 订 线 北京邮电大学2009 ——2010 学年第二学期 《软件工程》期末考试试题A卷 考试注意事项一、学生参加考试须带学生证或学院证明,未带者不准进入考场。学生必须按照监考教师指定座位就坐。 二、书本、参考资料、书包等与考试无关的东西一律放到考场指定位置。 三、学生不得另行携带、使用稿纸,要遵守《北京邮电大学考场规则》,有考场违纪或作弊行为者,按相应规定严肃处理。 四、学生必须将答题内容做在试卷上。考试课程软件工程考试时间2010年 9 月4日题号一二三四五六七八总分满分1010154025得分阅卷教师 一、判断题(共10题,每题1分,共10分) 软件是就是程序,程序就是软件。( × ) 螺旋模型最大的特点是加入了对软件成本的控制。( × ) 结构化需求分析需要对系统的数据、功能和行为进行建模。( √ ) 软件模块划分得越小,总的软件开发成本就越小。( × ) 面向对象分析(OOA)和面向对象设计(OOD)分别采用不同的概念和表示法。( × ) 软件测试目的在于发现错误。( √ ) 白盒测试不能应用穷举法,黑盒测试可以应用。( × ) 在项目面临进度延期的情况下,总是可以通过增加人力在后期跟上进度。( × ) 领域模型就是用来描述业务领域重要概念及其相互关系的模型,一般用UML的类图来表达。( √ ) 面向对象设计中最关键的活动是找到对象并给对象分配职责(√) 二、单项选择题(共10题,每题1分,共10分) 1、下面关于软件生命周期模型的描述正确的是( C ) A.软件生命周期是指从软件需求分析到上线运行的全过程 B.原型方法只能用于软件的需求分析阶段 C.按照瀑布模型开发系统时,必须完成需求分析才能开始系统设计 增量模型又叫做迭代模型 下面哪一个不是数据词典的构成之一( C )。 A. 数据流词条描述 B. 数据文件词条描述 C. 数据流层次词条描述 D. 加工逻辑词条描述 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. 类图 B. 状态图 C. 构件图 D. 数据流图 8、模块的作用范围应在控制范围之内,下面哪一种做法是不当的(C)。 A. 将判定所在模块合并到父模块中,使判定处于较高的层次 B. 将受到判定影响的模块下移到控制范围内 C. 将判定所在模块下移到最低层次 D. 将判定上移到层次中较高的位置 9、以下不属于黑盒测试技术的是( A )。 A. 基本路径测试 B. 等价类划分 C. 边界值分析 D. 因果图 10、某企业的软件系统希望从Windows平台移植到Linux平台上,软件开发厂商为了满足企业的要求进行的维护属于( B ) A. 改正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护 三、简答题(共3题,每题5分,共15分) 1、什么是软件危机?软件危机产生的原因是什么?解决办法是什么? 答案要点: 所谓软件危机就是计算机软件在开发和维护过程中所遇到的一系列严重问题,概括地说,主要包含两方面的问题:一是如何快速开发软件来满足人们对软件日益增长的需求;二是如何维护数量不断膨胀的已有软件。(2分) 软件危机的出现,使得人们去寻找产生危机的内在原因,发现可归纳为两方面原因:一方面是软件生产本身存在着复杂性,另一方面却是与软件开发所使用的方法和技术有关。(2分) 软件工程是解决软件危机的主要办法,即采用工程化的方法从事软件系统的研究和维护。(1分) 2、请列举出至少5种软件生命周期模型。 答案要点: 瀑布、V

您可能关注的文档

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档