- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软 件 工 程 导 论 * * 8.5.3 进行明确的质量保证审查 3)周期性地维护复审 软件在运行期间,为了纠正新发现的错误或缺陷,为了适应计算环境的变化,为了响应用户新的需求,必须进行修改。因此会导致软件质量有变坏的危险,可能产生新的错误,破坏程序概念的完整性。因此,必须像硬件的定期检查一样,每月一次或二月一次,对软件作周期性的维护审查,以跟踪软件质量的变化。 基本概念 软件维护 程序修改 可维护性 本章小结 逆向工程 改善措施 软 件 工 程 导 论 * * 8.5.3 进行明确的质量保证审查 3)周期性地维护复审 周期性维护审查实际上是开发阶段检查点复查的继续,并且采用的检查方法、检查内容都是相同的。维护审查的结果可以同以前的维护审查的结果、以及以前的验收检查的内容和检查点检查的结果相比较,任何一种改变都表明在软件质量上或其他类型的问题上可能起了变化。 基本概念 软件维护 程序修改 可维护性 本章小结 逆向工程 改善措施 软 件 工 程 导 论 * * 8.5.3 进行明确的质量保证审查 4)对软件包进行检查 软件包是一种标准化了的、可为不同用户使用的软件。软件包卖主考虑到他的专利权,一般不会提供给用户他的源代码和程序文档。因此,对软件包的维护采取的方法不同。 基本概念 软件维护 程序修改 可维护性 本章小结 逆向工程 改善措施 软 件 工 程 导 论 * * 8.5.3 进行明确的质量保证审查 4)对软件包进行检查 使用单位的维护人员首先要仔细分析、研究卖主提供的用户手册、操作手册、培训教程、新版本说明、计算机环境要求书、未来特性表以及卖方提供的验收测试报告等,在此基础上,深入了解本单位的希望和要求,编制软件包的检验程序。 该检验程序检查软件包程序所执行的功能是否与用户的要求和条件相一致。为了建立这个程序,维护人员可以利用卖方提供的验收测试实例,还可以自己重新设计新的测试实例。根据测试结果,检查和验证软件包的参数或控制结构,以完成软件包的维护。 基本概念 软件维护 程序修改 可维护性 本章小结 逆向工程 改善措施 软 件 工 程 导 论 * * 8.5.4 选择可维护的程序设计语言 程序语言的选择,对程序的可维护性影响很大。 低级语言 机器语言 汇编语言 高级语言(FORTRAN、COBOL 、PL/1 ) 第四代语言 过程性语言 非过程性语言 基本概念 软件维护 程序修改 可维护性 本章小结 逆向工程 改善措施 软 件 工 程 导 论 * * 8.5.4 选择可维护的程序设计语言 程序设计语言对可维护性的影响 基本概念 软件维护 程序修改 可维护性 本章小结 逆向工程 改善措施 第一代语言 第二代语言 第三代语言 第四代语言 机器语言 汇编语言 高级语言:FORTRAN、COBOL、PL/1 查询语言,报表生成语言,图象语言,应用生成语言 可维护性 低 高 软 件 工 程 导 论 * * 8.5.5 改进程序的文档 概述 程序文档是对程序总目标、程序各组成部分之间的关系、程序设计策略、程序实现过程的历史数据等的说明和补充。程序文档对提高程序的可理解性有着重要作用。即使是一个十分简单的程序,要想有效地、高效率地维护它,也需要编制文档来解释其目的及任务。而对于程序维护人员来说,要想对程序编制人员的意图重新改造,并对今后变化的可能性进行估计,缺了文档也是不行的。 基本概念 软件维护 程序修改 可维护性 本章小结 逆向工程 改善措施 软 件 工 程 导 论 * * 8.5.5 改进程序的文档 概述 为了维护程序,人们必须阅读和理解文档。在软件维护阶段,利用历史文档,可以大大简化维护工作。 历史文档有三种: 系统开发日志 错误记载 系统维护日志 基本概念 软件维护 程序修改 可维护性 本章小结 逆向工程 改善措施 软 件 工 程 导 论 * * 8.6 逆向工程和再工程 逆向工程 逆向工程是通过考察产品的实际样品,导出该产品的一个或多个设计与制造的规格说明。公司作逆向工程的程序,一般是自己的程序,有些是多年以前开发出来的。这些程序没有规格说明,对它们的了解很模糊。 因此,软件的逆向工程是分析程序,力图在比源代码更高的抽象层次上建立程序表示的过程。逆向工程是设计恢复的过程。逆向工程工具可以从已存在程序中抽取数据结构、体系结构和程序设计信息。 基本概念 软件维护 程序修改 可维护性 本章小结 逆向工程 改善措施 软 件 工 程 导 论 * * 再工程(re-engineering) 再工程也叫复壮(修理)或再生。它不仅能从已存在的程序中重新获得设计信息,而且还能使用这些信息改建或冲沟现有的系统,以改进它的综合质量。一般软件人员利用再工程重新实现已存在的程
您可能关注的文档
最近下载
- 2025上海闵行区古美路街道招聘社区综合协管员18人考试参考试题及答案解析.docx VIP
- 2025年文职人员招聘考试公共科目知识点试题.docx VIP
- (完整word版)九宫格数独及答案(18道).docx VIP
- 广东省深圳市罗湖区2024-2025学年九年级上学期11月期中考试数学试题(含答案).pdf VIP
- 6.2 学会依法办事教学课件(共27张PPT)-初中道德与法治统编版(2024)八年级上册.pptx VIP
- 医疗陪诊创业计划书模板.pptx VIP
- 贵州大学论文模版封面.doc VIP
- 第一单元(教学课件)-【大单元教学】五年级语文上册同步备课系列(统编版).pptx VIP
- 单元工程施工质量检验表与验收表(样表:1土石方工程)(SLT 336—2025)水土保持工程质量验收与评价规范.docx VIP
- 技能认证焦炉调温工知识考试(习题卷18).pdf VIP
原创力文档


文档评论(0)