[研究生入学考试]软件工程课件 第八章维护.ppt

[研究生入学考试]软件工程课件 第八章维护.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[研究生入学考试]软件工程课件 第八章维护

(了解)Swanson给出了下述的项目表: (1)程序名称; (2)源程序语句条数; (3)机器代码指令条数; (4)使用的程序设计语言; (5)程序的安装日期; (6)程序安装后的运行次数; (7)与程序安装后运行次数有关的处理故障的次数; (8)程序修改的层次和名称; (了解)Swanson给出了下述的项目表: (9)由于程序修改而增加的源程序语句条数; (10)由于程序修改而删除的源程序语句条数; (11)每项修改所付出的“人时”数; (12)程序修改的日期; (13)软件维护人员的姓名; (14)维护申请报告的名称; (15)维护类型; (16)维护开始时间和维护结束时间; (17)用于维护的累计“人时”数; (18)维护工作的净收益。 8.3.5 评价维护活动(了解) 缺乏有效的数据就无法评价维护活动。如果已经开始保存维护记录了,则可以对维护工作做一些定量度量。至少可以从下述7个方面度量维护工作: (1)每次程序运行时的平均出错次数; (2)用于每一类维护活动的总“人时”数; (3)每个程序、每种语言、每种维护类型所做的平均修改数; (4)维护过程中,增加或删除每条源程序语句花费的平均“人时”数; (5)用于每种语言的平均“人时”数; (6)一张维护申请报告的平均处理时间; (7)各类维护类型所占的百分比。 8.4 预防性维护 定义:为了提高未来的可维护性和可靠性,而主动的修改 软件。 进行预防性维护的主要理由: (1)对于旧系统而言,维护一行原代码的代价可能是最初开该行源代码代价的14-40倍; (2)使用必威体育精装版的设计理念,重新设计软件体系结构(程序和数据结构)对将来的维护有较大帮助; (3)原有旧系统可作为软件原型使用,能提高开发效率。 (4)利用软件再工程工具可以自动完成部分工作。 8.5 软件再工程:预防性维护 正向工程 库存目录分析 文档重构 逆向工程 代码重构 数据重构 活动以线性顺序发生,但并非总是这样。 对于任意一个特定循环,可在完成任意一个活动后终止。 1. 库存目录分析: 从中选出再工程的候选者。下面三类程序有可能成为预防性维护的对象。 (1)该程序将在今后数年内继续使用; (2)当前正在使用者该程序; (3)可能要在最近的将来要对该程序做较大程度的修改或扩充。 2. 文档重构 (1)如果一个程序走向生命终点,不再经历变化,则保持现状,不必为它建立文档; (2)如果某系统是用户完成工作的关键,而且必须重构全部文档,则应该把文档重构工作减小到必需的最小量; (3)不是一下子把系统的文档全部建立起来,而是只建立当前正在修改的那些部分的完整文档。 3. 逆向工程: 逆向工程是一个恢复设计结果的过程,从程序代码中抽取数据结构、体系结构和处理过程的设计信息。 4. 代码重构: 分析源代码,标注出与结构化程序设计概念不符的部分,重构它的代码,测试重构代码并更新代码。 5. 数据重构: 当数据结构较差时,进行再工程。如以文件方式保存数据变为以数据库方式存储。 6. 正向工程: 也称革新或改造,即应用软件工程的原理、概念、技术和方法来重新开发现有系统。 谢谢 去除PPT模板上的--无忧PPT整理发布的文字 首先打开PPT模板,选择视图,然后选择幻灯片母版 然后再在幻灯片母版视图中点击“无忧PPT整理发布”的文字文本框,删除,保存即可 更多PPT模板资源,请访问无忧PPT网站-- 使用时删除本备注即可 展示您的作品,PPT模板作品投稿绿色通道 :chinappt2011@ 将此幻灯片插入到演示文稿中 将此模板作为演示文稿(.ppt 文件)保存到计算机上。 打开将包含该图像幻灯片的演示文稿。 在“幻灯片”选项卡上,将插入点置于将位于该图像幻灯片之前的幻灯片之后。(确保不要选择幻灯片。插入点应位于幻灯片之间。) 在“插入”菜单上,单击“幻灯片(从文件)”。 在“幻灯片有哪些信誉好的足球投注网站器”对话框中,单击“有哪些信誉好的足球投注网站演示文稿”选项卡。 单击“浏览”,找到并选择包含该图像幻灯片的演示文稿,然后单击“打开”。 在“幻灯片(从文件)”对话框中,选择该图像幻灯片。 选中“保留源格式”复选框。如果不选中此复选框,复制的幻灯片将继承在演示文稿中位于它之前的幻灯片的设计。 单击“插入”。 单击“关闭”。 PPT模板来源于互联网,版权归原作者所有,如有问题请与站长联系 * START INPUT(A,B,C) IF A5 THEN X=10 ELSE X=1 ENDIF IF B10 THEN Y=20 ELSE Y=2 ENDIF IF C15 THEN

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档