第六章 软件维护.pptVIP

  • 2
  • 0
  • 约5.6千字
  • 约 48页
  • 2025-10-21 发布于广东
  • 举报

6.4.2建立维护机构维护决策机构维护管理员系统管理员维护人员配置管理员维护申请每个维护申请通过维护管理员转告给系统管理员,系统管理员一般都是对程序(某一部分)特别熟悉的技术人员,他们对维护申请及可能引起的软件修改进行评估,并向修改控制决策机构(一个或一组管理者)报告,由它最后确定是否采取行动。在维护活动开始之前就明确维护责任是十分必要的,可以大大地减少维护过程中可能出现的混乱。第30页,共48页,星期日,2025年,2月5日6.4.3软件维护流程第31页,共48页,星期日,2025年,2月5日6.4.4维护报告编写维护报告要填写两项文件:(1)维护申请报告(MaintenanceRequestForm)。(2)软件维护记录常用的软件维护档案可参见表6-1。第32页,共48页,星期日,2025年,2月5日维护申请报告MRF应该用标准的格式来表达维护要求。软件维护人员通常提供给用户空白的维护请求表(报告)即软件问题报告,该报告(表)由要求一项维护活动的用户填写。如遇到什么错误,用户需要详细描述错误出现的现场信息(包括输入数据、列表文件和其他有关信息);对适应性维护、完善性维护应该给出一个简短的需求规格说明书。最终由维护管理员和系统管理员评价用户用户提出的维护请求表。一个维护申请被核准后,维护请求表就成为外部文档,视作规划本次维护任务的依据。第33页,共48页,星期日,2025年,2月5日例子:软件维护申请报告评价负责人:***申请评价结果:修正错误 批准拒绝申请人:******环境自****年**月**日至*****年**月**日共计0.5人月维护时间维护要求及优先级:在测评之前必须修正,否则会造成测评结果的不准确软件: 纠错维护 适应维护 完善维护硬件: 系统设备 外部设备维护类型 远程维护 现场维护维护安排预计维护的结果:修正程序中的人员权限,使得每种类型的人员只能进行自身类型的测评。问题说明:(数据输入、错误现象)不同类型的人员可以进行交叉测评。按需求:各类人员只进行自身类型的测评,如管理人员只能对管理人员进行测评,教师只能测评教师。项目编号网络测评系统项目名称√√√第34页,共48页,星期日,2025年,2月5日第1页,共48页,星期日,2025年,2月5日软件维护大型软件维护成本甚至高达开发成本的四倍左右。国外软件开发组织把60%左右的人力用于维护,并有上升趋势。增强功能大约占软件维护成本的60%,错误更正仅占17%。因此,软件维护的主题是在旧软件中加入新功能,而不是更正错误。维护是解决方案,而不是问题。比较软件开发和软件维护中的工作,除了维护中“理解现有的产品”这项工作之外,其他工作都一样。这项工作占据了大约30%的维护时间,是主要的维护活动。因此可以说维护比开发更难。第2页,共48页,星期日,2025年,2月5日软件维护编程大师曾说过:“哪怕程序只有三行长,总有一天你也不得不对它进行维护。”软件维护是软件生命周期的最后一个阶段,软件从部署完毕到退役的整个时间内对软件的改动所做的工作都是维护的内容。在项目的各个阶段对项目的可维护性进行充分考虑、对可维护性的严格评审以及在维护阶段有效地组织和管理维护活动,则是保证软件可维护性和降低维护费用的关键。第3页,共48页,星期日,2025年,2月5日第六章软件维护6.1软件维护的定义和分类6.2软件维护的特点6.3可维护性6.4维护过程与维护活动6.5软件维护的副作用6.6软件再工程6.7小结第4页,共48页,星期日,2025年,2月5日6.1软件维护的定义和分类软件维护:是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。维护的目的:保证软件系统能持续地与用户环境、数据处理操作、政府或其他有关部门的请求取得协调。第5页,共48页,星期日,2025年,2月5日软件维护的分类按照维护的起因分类:纠错性维护适应性维护改善性维护预防性维护四类第6页,共48页,星期日,2025年,2月5日1.纠错性维护在软件交付使用后,因开发时测试的不彻底、不完全,必然会有部分隐藏的错误遗留到运行阶段。这些隐藏下来的错误在某些特定的使用环境下就

文档评论(0)

1亿VIP精品文档

相关文档