软件工程期中试题.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
淮海工学院 2012 - 2013 学年 第 2 学期 软件工程 A 测试卷 (A 卷) 一、填空题( 本大题共 8 小题,每空 1 分,共 10 分) 1.快速原型模型适用范围是 处理过程明确、简单系统、设计面窄的小型系统 。 2.概要设计的主要任务是在软件分析模型中的需求信息(数据、功能和行为)基础上,产生 软件 系统各个层次上的设计方案 。 3.集成测试也称组装测试,分为增量式和非增量式两种。其中增量式又分为两种方式: 自顶向下 和自底向上 。 4.软件工程的具体研究对象为 方法、工具、过程、语言 。 5.概括来说, 软件危机包含两方面问题: 其一是 何开发软件,以满足不断增长、日趋复杂的需求  如何维护数量不断膨胀的软件产品 。  ;其二是  如 6.重构工程是在  逆向工程  所获得信息的基础上修改或者重构已有的系统,产生系统一个新版本 的过程。 7.可行性分析大致上可分为技术上的可行性、经济上的可行性、 8.净室软件工程中有三种类型的盒,即黑盒、 状态盒  管理上的可行性 、 清晰盒 。  。 二、选择题( 本大题共  15 小题,每小题  2 分,共  30 分) 1.以下哪一项不是软件危机的表现形式 A. 成本高 B. 生产率低  ( C )。 C. 技术发展快  D. 质量得不到保证 2.结构化分析的方法是一种  (  D  )。 A. 系统分析方法 C. 面向对象的分析方法  B. 面向数据结构的分析方法 D. 面向数据流的分析方法 3.软件可行性研究一般不考虑 ( D )。 是否有足够的人员和相关的技术来支持系统开发 是否有足够的工具和相关的技术来支持系统开发 待开发软件是否有市场、经济上是否合算 待开发的软件是否会有质量问题 4.软件工程管理对软件项目的开发管理,即对整个软件 A. 软件项目 B. 生存期 C. 软件开发计划 5.以下哪一项不是面向对象的特征 ( D )。  (  B  )的一切活动的管理。 D.软件开发 A. 多态性 B. 继承性  C. 封装性  D. 过程调用 6.面向对象模型主要由以下哪些模型组成  (  A  )。 A. 对象模型、动态模型、功能模型 B. 对象模型、数据模型、功能模型 C. 数据模型、动态模型、功能模型 D. 对象模型、动态模型、数据模型 7.使用程序设计的控制结构导出测试用例的测试方法是 ( B )。 A. 黑盒测试 B. 白盒测试 C. 边界测试 D. 系统测试 8.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的是 A. 概要设计 B. 详细设计 C.可行性分析 D. 需求分析  (  D  ) 9.在结构测试用例设计中,有语句覆盖、判定覆盖、路径覆盖等,其中 ( D )是最强的覆盖准则。 A. 语句覆盖 B. 条件覆盖 C.判定覆盖 D. 路径覆盖 10.检查软件产品是否合需求定义的过程称为 ( A )。 A. 确认测试 B. 集成测试 C. 验证测试 D. 验收测试 11.因计算机硬件和软件环境的变化而作出的修改软件的过程称为 (B)。 A. 纠正性维护 B. 适应性维护 C.完善性维护 D. 预防性维护 12.软件工程的出现主要是由于 ( D )。 A. 程序方法学的影响 B. 其他工程学科的影响 C. 计算机的发展 D. 软件危机的出现 13.在结构化设计( SD)方法中全面指导模块划分的最重要的原则是 ( D )。 A. 程序模块化 B. 模块高内聚 C. 模块低耦合 D. 模块独立性 14.当模块中包含复杂的条件组合,只有 ( A )能够清晰地表达出各种动作之间的对应关系。 A. 判定表和判定树 B. 盒图 C. 流程图 D. 关系图 15.在软件工程中,高质量的文档标准是完整性、一致性和 ( C )。 A. 统一性 B. 安全性 C. 无二义性 D. 组合性 三、判断题( 本大题共 10 小题,每小题 1 分,共 10 分) 1. 模块独立性指标中,内聚度的七个层次以偶然内聚为最高,功能内聚为最低。 ( × ) 2. 模型是对现实的简化,建模是为了更好地理解所开发的系统。 ( √ ) 3. 数据流图是是一个逻辑模型而不是物理模型,表示数据在系统内的处理及流向变化情况。 ( √ ) 在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。( × ) 5. 软件复杂性是指理解和处理软件难易程度,它主要体现在文档复杂性中。 ( × ) 6. β 测试是由软件的最终用户在一个或多个用户场所进行的,开发者通常不在测试现场。 ( √ ) 7. 一个设计好的软件结构,通常顶层扇出比较高,中层扇出比较少,底层有高扇

文档评论(0)

137****9542 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档