武汉理工大学软件工程A考试总结 文档.pptVIP

武汉理工大学软件工程A考试总结 文档.ppt

  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文档。上传文档
查看更多
一、单选题 ( 25 分,每题 1 分) (1) 软件可以分为系统软件、支撑软件、应用软件等,这是根据 ( ) 来划分的。 A. 软件的工作方式 B. 软件的用途 C. 软件的功能 D. 软件的制造过程 (2) 基于软件的服务范围一般将其划分为产品软件和 ( ) 。 A. 免费软件 B. 定制软件 C. 管理软件 D. 服务软件 (3) 软件设计包括概要设计和 ( ) 。 A. 宏观设计 B. 计算机辅助设计 C. 面向过程的设计 D. 详细设计 二、简单题 ( 35 分,每题 7 分) 1. 什么是软件工程?简述软件工程的七条基本原理。 软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。它借 鉴传统工程的原则、方法,以提高质量,降低成本为目的。 七条基本原理:用分阶段的生命周期计划严格管理; 坚持进行阶段评审; 实行严格的产品控制; 采用现代程序设计技术; 结果应能清楚地审查; 开发小组的人员应该少而精; 承认不断改进软件工程实践的必要性。 2. 什么是软件生存周期模型?请至少列举四种主要的 模型。 答:软件生存周期模型是软件开发全部过程、活动和任务的结构框架。它能 直观表达软件开发全过程,明确规定要完成的主要活动、任务和开发策略。 四种主要的模型:瀑布模型,演化模型,喷泉模型,基于构件的开发模型 3. 为什么软件需要维护?简述软件维护的过程。 原因: 1 )改正在特定使用条件下暴露出来的一些潜在程序错误或设计缺陷; 2 )因在软件使用过程中数据环境发生变化(如所要处理的数据发生 变化)或处理环境发生变化(如硬件或软件操作系统等发生变化),需要修 改软件,以适应这种变化; 3 )用户和数据处理人员在使用时常提出改进现有功能、增加新功能、 以及改善总体性能的要求,为满足这些要求,需要修改软件。 软件维护的过程:首先建立维护的机构,申明提出维护申请报告的过程及评 价的过程,为每一个维护申请规定标准的处理步骤,建立维护活动的记录保 管,并规定复审的标准。 4. 影响软件维护工作量的因素有哪些? 答: 1 )系统大小。系统越大,功能越复杂,理解掌握起来就越困难,需要的 维护工作量越大。 2 )程序设计语言。使用功能强的程序设计语言可以控制程序的规模。语 言的功能越强,生成程序所需的指令数就越少;语言的功能越弱,实现同样 功能所需的语句就越多,程序就越大,维护起来就越困难。 3 )系统年龄。老系统比新系统需要更多的维护工作量。许多老系统在当 初并未按照软件工程的要求进行开发,没有文档,或文档太少,或者在长期 的维护中许多地方与程序不一致,维护起来困难较大。 4 )数据库技术的应用。使用数据库工具,可有效地管理和存储用户程序 中的数据,可方便地修改、扩充报表。数据库技术的使用可以减少维护工作 量。 5 )先进的软件开发技术。在软件开发时,如果使用能使软件结构比较稳 定的分析与设计技术(如面向对象分析、设计技术),可以减少一定的工作 量。 6 )其它。如,应用的类型、数学模型、任务的难度、 IF 嵌套深度等等都 会对维护工作量产生一定的影响。 5. 提高可维护性的方法有哪些? 答 : ① 建立明确的软件质量目标和优先级 ② 使用提高软件质量技术和工具 ③ 进行明确的质量保证审查 ④ 选择有利于可维护性的程序设计语言 ⑤ 提供完整和一致的文档 6. 软件重用的效益是什么? 答:可重用的软部件有的可以不加修改直接使用,有的需要修改后再用。可 重用软部件应具有清晰的结构和注解,

文档评论(0)

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

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

1亿VIP精品文档

相关文档