期中自测.docVIP

  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文档。上传文档
查看更多
期中自测

软件工程的七条基本原理中有一条是“坚持进行阶段评审”,要这么做的理由有( 1 )。 ① 大部分错误是在编码之前造成的 ② 在软件开发过程中插入阶段评审是为了张弛有度、提高开发效率 ③ 错误发现得越晚,所付出的修正代价越高 ④ 为了便于控制开发进度 1.供选择的答案: A. ①② B. ①③ C. ②④ D. ③④ 原型化方法是一类动态定义需求的方法,( 4 )不是原型化方法所具有的特征。与结构化方法相比,原型化方法更需要( 5 )。衡量原型开发人员能力的重要标准是( 6 )。 4.供选择的答案: A. 提供严格定义的文档 B. 加快需求的确定 C. 简化项目管理 D. 加强用户参与和决策 5.供选择的答案: A. 缩短的开发周期 B. 频繁的用户交流 C. 详尽的测试计划 D. 明确的需求定义 6.供选择的答案: A. 丰富的编程技巧 B. 灵活使用开发工具 C. 很强的组织协调能力 D. 快速获取需求 在各种不同的软件需求中,( 7 )描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。软件需求说明书是需求分析阶段的最后成果,( 8 )不是其应该包含的内容。 7.供选择的答案: A. 业务需求 B. 非功能需求 C. 用户需求 D. 功能需求 8.供选择的答案: A. 数据描述 B. 功能描述 C. 系统结构描述 D. 性能描述 关于程序模块化的启发规则有若干条,以下规则中不符合模块化原则的是( 14 )。如果一个模块调用下层模块时传递一个数据结构,而被调用的模块只使用其中一部分数据,这种耦合属于( 15 )。 14.供选择的答案: A. 通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性 B. 降低上层模块的扇出, 提高中层模块的扇出 C. 将模块的作用范围限制在模块的控制范围之内 D. 降低模块之间接口的复杂性,避免“病态连接” 15.供选择的答案: A. 内容耦合 B. 数据耦合 C. 特征耦合 D. 控制耦合 结构化分析方法是一种预先严格定义需求的方法,强调分析对象的( 19 ),其指导思想是( 20 )。 19.供选择的答案: A. 程序流 B. 指令流 C. 控制流 D. 数据流 20.供选择的答案: A. 自顶向下逐层分解 B. 自底向上逐层分解 C. 面向对象 D. 面向数据结构 软件开发应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,目的是降低问题的难度。 软件工程领域中是由具有一种文化背景的人替具有另一种文化背景的人创造产品。 软件工程方法学包含三个要素:方法、模型和过程。 传统方法学采用结构化技术自底向上地完成软件开发各项任务。 V模型的本质是对瀑布模型的需求获取活动进行改造,有助于需求的定义和确认。 重用也叫再用或复用,是指同一事物不作修改就多次重复使用。软件重用可分为知识重用、方法和标准重用、软件成分重用。 借助于当前系统的逻辑模型导出目标系统的逻辑模型是需求分析的主要任务。 概要设计通过对系统的结构表示进行细化,得到软件的数据结构和算法。 控制耦合实质是在单一接口上选择多功能模块中的某项功能。 错误处理类模块是典型的时间内聚模块。 软件设计优化应该力求做到在有效的模块化的前提下使用最少量的模块。 软件体系结构是软件需求活动的一种工作产品。 管道/过滤器风格支持并行执行。 一个程序流程图对应的盒图表示是唯一的。 可以用基于流图的环形复杂度描述测试一个单元或构件所需的工作量。 除非对效率有特殊的要求,程序编写要做到清晰第一,效率第二。 测试就是不断寻找程序中的漏洞直到时间耗尽为止。 预防性维护是把今天的方法学应用到昨天的系统上,以支持明天的需求。 模型是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。用面向对象方法开发软件,通常要建立描述系统数据结构的E-R模型,描述系统控制结构的动态模型,描述系统功能的功能模型。 工程项目的管理人员应该密切注视项目关键作业的进展情况,如果希望缩短工期,只有往关键作业中增加资源才会有效果。 高级语言表达和解决问题方面效率越高,采用代码行方法计算的生产率也越高。 软件配置管理是在软件项目启动时就开始的,并且一直持续到软件退役后才终止的一组跟踪和控制活动。 从项目的角度来看,需求总是向着膨胀的方向变化。 详细设计阶段的重要目标是不仅要保持软件具有好的可靠性,而且未来程序应具有可读性、容易

文档评论(0)

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

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档