河南中医药大学:《软件工程 Software Engineering》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 % 以 上
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南中医药大学:《软件工程 Software Engineering》PPT教学课件_第十章 面向对象分析.ppt
- 河南中医药大学:《软件工程 Software Engineering》PPT教学课件_第九章 面向对象方法学引论.ppt
- 河南中医药大学:《软件工程 Software Engineering》PPT教学课件_第七章 实现(编码和测试).ppt
- 河南中医药大学:《软件工程 Software Engineering》PPT教学课件_第三章 需求分析.ppt
- 河南中医药大学:《软件工程 Software Engineering》PPT教学课件_第二章 可行性研究.ppt
- 河南中医药大学:《软件工程 Software Engineering》PPT教学课件_第一章 软件工程学概述(高海波).ppt
- 河南中医药大学:《软件工程》实验指导_实验八 Rational Rose工具的使用.doc
- 河南中医药大学:《软件工程》实验指导_实验七 软件测试.doc
- 河南中医药大学:《软件工程》实验指导_案例——航空机票预订系统可行性分析报告.pdf
- 河南中医药大学:《软件工程》实验指导_案例——学籍管理系统可行性分析报告.pdf
- 河南中医药大学:《软件工程》实验指导_案例——学生信息管理系统可行性报告.pdf
- 河南中医药大学:《软件工程》实验指导_实验项目Plus+考核.pdf
- 河南中医药大学:《软件工程》实验指导_实验项目.pdf
- 河南中医药大学:《软件工程》实验指导_实验一 可行性分析.pdf
- 河南中医药大学:《软件工程 Software Engineering》教学设计_第8章:维护.docx
- 河南中医药大学:《软件工程 Software Engineering》教学设计_第6章:详细设计(一).docx
- 河南中医药大学:《软件工程 Software Engineering》教学设计_第3章:需求分析(二).docx
- 河南中医药大学:《软件工程 Software Engineering》教学设计_第2章:可行性研究(二).docx
- 河南中医药大学:《软件工程 Software Engineering》教学设计_第2章:可行性研究(一).docx
- 河南中医药大学:《软件工程 Software Engineering》教学设计_第3章:需求分析(一).docx
- 河南中医药大学:《软件工程 Software Engineering》PPT教学课件_第十一章 面向对象设计.ppt
- 河南中医药大学:《软件工程 Software Engineering》PPT教学课件_第十二章 面向对象实现.ppt
- 河南中医药大学:《软件工程 Software Engineering》PPT教学课件_第五章 软件总体设计.ppt
- 河南中医药大学:《软件工程 Software Engineering》PPT教学课件_第六章 详细设计.ppt
- 河南中医药大学:《软件工程 Software Engineering》PPT教学课件_第四章 形式化说明技术.ppt
- 河南中医药大学:《管理信息系统》课程教学资源_实验教学大纲(共二十二个).pdf
- 餐饮企业原材料采集配送服务案例:01 初步调研.doc
- 餐饮企业原材料采集配送服务案例:02 可行性分析报告.doc
- 餐饮企业原材料采集配送服务案例:03 新系统逻辑方案.doc
- 餐饮企业原材料采集配送服务案例:04 系统分析报告.doc
- 餐饮企业原材料采集配送服务案例:05 IT规划与平台设计.doc
- 餐饮企业原材料采集配送服务案例:06 模块结构图及说明.doc
- 餐饮企业原材料采集配送服务案例:07 代码及数据库设计.doc
- 餐饮企业原材料采集配送服务案例:09 系统设计.doc
- 餐饮企业原材料采集配送服务案例:08 界面设计.doc
- 河南中医药大学:《管理信息系统》课程教学资源(实验指导)实验1 初始管理信息系统.pdf
- 河南中医药大学:《管理信息系统》课程教学资源(实验指导)实验2 采购管理系统.pdf
- 河南中医药大学:《管理信息系统》课程教学资源(实验指导)实验3 销售管理与分析决策系统.pdf
- 河南中医药大学:《管理信息系统》课程教学资源(实验指导)实验4 生产管理系统.pdf
- 河南中医药大学:《管理信息系统》课程教学资源(实验指导)实验5 医院药品管理系统.pdf