中国高校课件下载中心 》 教学资源 》 大学文库

合肥工业大学:《软件工程》课程教学资源(PPT课件讲稿)第八章 维护

文档信息
资源类别:文库
文档格式:PPT
文档页数:26
文件大小:110.5KB
团购合买:点击进入团购
内容简介
一、软件维护的定义 二、维护的特点 三、维护过程 四、可维护性
刷新页面文档预览

第八章维护 软件维护的定义 维护的特点 维护过程 可维护性

第八章 维 护 软件维护的定义 维护的特点 维护过程 可维护性

软件维护的定义 在软件交付使用以后,为了改正 错误或满足新的需要而修改软件的 过程

软件维护的定义 在 软件交付使用以后,为了改正 错误或满足新的需要而修改软件的 过程

了四种类型的维护 改正性维护( Corrective maintenance) 诊断和改正使用期间所发现的错误 适应性维护( Adaptive Maintenance) 由于硬件、系统软件和应用软件的发展不协调 须为提高软件的适应性而修改软件 完善性维护( Perfect maintenance) 为满足用户对软件所提出的新的要求,对软件 进行修改。 预防性维护( Preventive Maintenance) 为了改进未来的可维护性或可靠性,或为了给 未来的改进奠定更好的基础而修改软件

四种类型的维护  改正性维护(Corrective Maintenance)  诊断和改正使用期间所发现的错误  适应性维护(Adaptive Maintenance)  由于硬件、系统软件和应用软件的发展不协调, 须为提高软件的适应性而修改软件  完善性维护(Perfect Maintenance)  为满足用户对软件所提出的新的要求,对软件 进行修改。  预防性维护(Preventive Maintenance)  为了改进未来的可维护性或可靠性,或为了给 未来的改进奠定更好的基础而修改软件

维护成本占总开发成本的比例 口维护活动 口其它周期

维护成本占总开发成本的比例 维护活动 其它周期

四种维护所占比例 17~21%,18~25%,50~66% 完善性维护 口适应性维护 改正性维护 其它类型

四种维护所占比例 17~21%,18 ~ 25%,50 ~ 66% 完善性维护 适应性维护 改正性维护 其它类型

警结构化维护和非结构化维护 (P167) 所维护的软件的配置是否齐全,如软 件结构、全程数据结构、系统接口 性能说明、设计约束等。 如果仅有程序代码,非结构化维护工 作就十分困难

结构化维护和非结构化维护 (P167) 所维护的软件的配置是否齐全,如软 件结构、全程数据结构、系统接口、 性能说明、设计约束等。 如果仅有程序代码,非结构化维护工 作就十分困难

维护的代价 癱维护费用有上升的趋势 癱维护的无形代价 美国海军飞行控制软件每条指令的开发 成本是50$,而每条指令的维护成本是 4000$ Belady建议的估算公式: M=P+K×exp(C-d) 其中,M是维护总工作量,P为生产性工 作量,K为经验常数,C是复杂程度,d 是维护人员对软件的熟悉程度

维护的代价 维护费用有上升的趋势 维护的无形代价 美国海军飞行控制软件每条指令的开发 成本是50$,而每条指令的维护成本是 4000$.  Belady建议的估算公式: M = P + K  exp(c-d) 其中,M是维护总工作量,P为生产性工 作量,K为经验常数,c是复杂程度,d 是维护人员对软件的熟悉程度

维护的问题(P168) 理解别人的程序很难 文档不全 维护阶段持续时间漫长,“事过境迁” 绝大数软件在设计时没有考虑将来的维 护问题 软件维护是一项不吸引人的工作

维护的问题(P168) 理解别人的程序很难 文档不全 维护阶段持续时间漫长,“事过境迁” 绝大数软件在设计时没有考虑将来的维 护问题 软件维护是一项不吸引人的工作

维护组织 维护管理员 根据项目的规模,指定一名高级管理人员担 任,或由高级管理人员和专业人员组成修改 控制组(CCB— change control board 负责对维护申请的审查与批准,指定维护的 计划安排、人力和资源分配,批准向用户发 布维护结果,对维护活动进行评价和分析。 般还设置系统监督员、维护人员,系统 理员等

维护组织 维护管理员  根据项目的规模,指定一名高级管理人员担 任,或由高级管理人员和专业人员组成修改 控制组(CCB——change control board), 负责对维护申请的审查与批准,指定维护的 计划安排、人力和资源分配,批准向用户发 布维护结果,对维护活动进行评价和分析。 一般还设置系统监督员、维护人员,系统 管理员等

维护报告 维护要求表 ●软件问题报告表,一种标准化的表格。 由用户填写,描述导致错误的环境等 软件修改报告的基本内容(P170) 所需要的工作量 维护要求的性质 这项要求的优先次序 与修改有关的事后数据

维护报告 维护要求表  软件问题报告表,一种标准化的表格。  由用户填写,描述导致错误的环境等。 软件修改报告的基本内容(P170)  所需要的工作量  维护要求的性质  这项要求的优先次序  与修改有关的事后数据

共26页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档