当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河南中医药大学:《软件工程 Software Engineering》PPT教学课件_第八章 系统维护(定义、特点、过程、可维护性、软件再工程)

资源类别:文库,文档格式:PPT,文档页数:62,文件大小:786KB,团购合买
• 8.1 软件维护的定义 • 8.2 软件维护的特点 • 8.3 软件维护过程 • 8.4 软件的可维护性 • 8.5 预防性维护 • 8.6 软件再工程过程
点击下载完整版文档(PPT)

第八章 系统维护 主讲内容:系统维护、特点、过程、可 维护性、软件再工程等 第1页

第 1 页 第八章 系统维护 主讲内容:系统维护、特点、过程、可 维护性、软件再工程等

问题定义 (目标与范围说明书) 定义 可行性研究 时期 (可行性研究报告) 需求分析 (需求规格说明书) 总体设计 (总体设计文档) 开发 详细设计 详细设计文档) 时期 编码 (程序) 测试1测试报告) 时期 (维护报告

问题定义 需求分析 总体设计 可行性研究 测 试 维 护 开发 时期 维护 时期 定义 时期 (目标与范围说明书) (可行性研究报告) (维护报告) (测试报告) (程序) (总体设计文档) (需求规格说明书) 详细设计 (详细设计文档) 编 码

在软件产品被开发出来并交付用户使用之后,就进入了软 件的运行维护阶段。其基本任务是保证软件在一个相当长 的时期能够正常运行。 软件维护需要的工作量很大,平均说来,大型软件的维护 成本高达开发成本的4倍左右。 软件工程的主要目的是要提高软件的可维护性,减少软件 维护所需要的工作量,降低软件系统的总成本。 软件维护是使软件能产生良好的经济效益与社会效益的前 提与保证。 第3页

第 3 页 • 在软件产品被开发出来并交付用户使用之后,就进入了软 件的运行维护阶段。其基本任务是保证软件在一个相当长 的时期能够正常运行。 • 软件维护需要的工作量很大,平均说来,大型软件的维护 成本高达开发成本的4倍左右。 • 软件工程的主要目的是要提高软件的可维护性,减少软件 维护所需要的工作量,降低软件系统的总成本。 • 软件维护是使软件能产生良好的经济效益与社会效益的前 提与保证

●·主要内容 81软件维护的定义 82软件维护的特点 83软件维护过程 84软件的可维护性 85预防性维护 ·8.6软件再工程过程 第4页

第 4 页 主要内容 • 8.1 软件维护的定义 • 8.2 软件维护的特点 • 8.3 软件维护过程 • 8.4 软件的可维护性 • 8.5 预防性维护 • 8.6 软件再工程过程

是指在软件的运行/维护阶段由软件厂商向客户所提 软件维护冷供的服务工作 概念 是在软件交付使用后,为了改正错误或满足新的需 求而修改软件的过程 (1)软件的维护总是针对某一种软件产品在软件 生存周期内所进行的活动 (2)当今的软件维护更强调的是服务。在激烈的 市场竞争中,同类软件产品的价格、功能、性能和 层含义 接口等都差不多,而服务就会成为用户选购软件的 重要依据,即“卖软件就是卖服务” (3)软件维护的时间是有限度的,目前软件产品 的免费服务时间一般为两年,两年以后软件厂商总 会推出更新的版本以适应用户在功能、性能、接口 等方面所提出的新需求,从而软件厂商也会找到新 的利润增长点 第5页

第 5 页 软件维护 概念 是指在软件的运行/维护阶段由软件厂商向客户所提 供的服务工作 。 是在软件交付使用后,为了改正错误或满足新的需 求而修改软件的过程。 三层含义 (1)软件的维护总是针对某一种软件产品在软件 生存周期内所进行的活动 (2)当今的软件维护更强调的是服务。在激烈的 市场竞争中,同类软件产品的价格、功能、性能和 接口等都差不多,而服务就会成为用户选购软件的 重要依据,即“卖软件就是卖服务” (3)软件维护的时间是有限度的,目前软件产品 的免费服务时间一般为两年,两年以后软件厂商总 会推出更新的版本以适应用户在功能、性能、接口 等方面所提出的新需求,从而软件厂商也会找到新 的利润增长点

081软件维护的定义 所谓软件维护就是在软件已经交付使用之后,为了改正错 误或满足新的需要而修改软件的过程。 可分为4项活动: 改正性维护 适应性维护 完善性维护 预防性维护 第6页

第 6 页 8.1 软件维护的定义 • 所谓软件维护就是在软件已经交付使用之后,为了改正错 误或满足新的需要而修改软件的过程。 • 可分为4项活动: – 改正性维护 – 适应性维护 – 完善性维护 – 预防性维护

改正性维护: 把诊断和改正错误的过程称为改正性维护。 改正性维护占17%~21% 适应性维护: 为了和变化了的环境适当地配合而进行的修改软件的活动 ,是既必要又经常的维护活动 ·包括外部环境和数据环境的变化。 适应性维护占18%~25% 第7页

第 7 页 改正性维护: • 把诊断和改正错误的过程称为改正性维护。 • 改正性维护占17%~21%。 适应性维护: • 为了和变化了的环境适当地配合而进行的修改软件的活动 ,是既必要又经常的维护活动。 • 包括外部环境和数据环境的变化。 • 适应性维护占18%~25%

完善性维护: 为了满足在用户提出的增加新功能或修改已有功能的要求 和一般性的改进要求,需要进行完善性维护, 包括功能和性能的要求 完善性维护占50%~66% 第8页

第 8 页 完善性维护: • 为了满足在用户提出的增加新功能或修改已有功能的要求 和一般性的改进要求,需要进行完善性维护。 • 包括功能和性能的要求。 • 完善性维护占50%~66%

预防性维护: 把今天的方法学应用于昨天的系统以满足明天的需要。 采用先进的软件工程方法对需要维护的软件或软件中的某 部分,主动地进行重新设计、编码和测试 预防性维护占4%左右。 只有预防性维护是主动的,其他维护都是被动的 第9页

第 9 页 预防性维护: • “把今天的方法学应用于昨天的系统以满足明天的需要。 ” • 采用先进的软件工程方法对需要维护的软件或软件中的某 一部分,主动地进行重新设计、编码和测试。 • 预防性维护占4%左右。 • 只有预防性维护是主动的,其他维护都是被动的

各类维护工作量 维护工作量在软件生 所占比例 命周期所占比例 适应性维护改正性维护 25% 21% 预防性维护 4 维护工作量 完善性维护 70%以上 50%

各类维护工作量 所占比例 维护工作量在软件生 命周期所占比例 完 善 性 维 护 5 0 %改 正 性 维 护 2 1 % 适 应 性 维 护 2 5 % 预 防 性 维 护 4 % 维 护 工 作 量 7 0 % 以 上

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共62页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有