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

新疆大学:《软件工程》课程教学课件(讲稿)第七讲 软件维护

文档信息
资源类别:文库
文档格式:PDF
文档页数:30
文件大小:451.85KB
团购合买:点击进入团购
内容简介
新疆大学:《软件工程》课程教学课件(讲稿)第七讲 软件维护
刷新页面文档预览

阁 软件维护 过HENLLI回 n PHOTO RNO Ts和N 张琳琳

张琳琳 软件维护 by XJU SE Group

Agenda 软件维护的定义 软件维护的问题 Group ·软件维护过程 。决定软件可维护性的因素 预防性维护和软件再工程

Agenda • 软件维护的定义 • 软件维护的问题 • 软件维护过程 • 决定软件可维护性的因素 • 预防性维护和软件再工程 by XJU SE Group

软件维护的定义 软件产品被开发出来并交付用户使用之后, 就进入了软件的运行维护阶段 ·软件维护阶段是软件生命周期的最后一个 阶段,也是持续时间最长、代价最大的一 个阶段 。软件维护的定义 ●在软件已经交付使用之后,为了改正错误或 满足新的需要,而进行的修改软件的活动

软件维护的定义 软件产品被开发出来并交付用户使用之后, 就进入了软件的运行维护阶段 软件维护阶段是软件生命周期的最后一个 阶段,也是持续时间最长、代价最大的一 个阶段 软件维护的定义 在软件已经交付使用之后,为了改正错误或 满足新的需要,而进行的修改软件的活动 by XJU SE Group

四种维护 改正性维护 ·为了诊断和修改软件在使用过程中暴露出的错误, 而进行的修改软件的活动一占20% ●适应性维护 ·为了适应变化了的环境而进行的修改软件的活动 占25% ●完善性维护 ●为了扩充或完善原有软件的功能或性能而进行的修 改软件的活动一占50% ●预防性维护 ●为了提高软件的可维护性和可靠性,为未来的进一 步改进打下基础而进行的修改软件的活动一占4%

四种维护  改正性维护  为了诊断和修改软件在使用过程中暴露出的错误, 而进行的修改软件的活动—占20%  适应性维护  为了适应变化了的环境而进行的修改软件的活动— 占25%  完善性维护  为了扩充或完善原有软件的功能或性能而进行的修 改软件的活动—占50%  预防性维护  为了提高软件的可维护性和可靠性,为未来的进一 步改进打下基础而进行的修改软件的活动 by —占4% XJU SE Group

Agenda 软件维护的定义 软件维护的问题 软件维护过程 决定软件可维护性的因素 n PHOTO RNO Ts和N 预防性维护和软件再工程

Agenda • 软件维护的定义 • 软件维护的问题 • 软件维护过程 • 决定软件可维护性的因素 • 预防性维护和软件再工程 by XJU SE Group

软件维护的问题 ● 维护人员通常不是该软件的开发人员 ●软件在开发时没有遵循软件开发的原则测,没有 开发方法的支持 ·要维护一个软件,首先要理解它 ●需要维护的软件往往缺少合格的文档,或文档 资料不全,甚至没有文档 ●不要指望得到原来开发该软件的人员的帮助 ●软件在设计时没有考虑到今后的修改 ·维护不是项吸引人的工作,维护人员没有成 就感

软件维护的问题  维护人员通常不是该软件的开发人员  软件在开发时没有遵循软件开发的原则,没有 开发方法的支持  要维护一个软件,首先要理解它  需要维护的软件往往缺少合格的文档,或文档 资料不全,甚至没有文档  不要指望得到原来开发该软件的人员的帮助  软件在设计时没有考虑到今后的修改  维护不是一项吸引人的工作,维护人员没有成 就感 困难 by XJU SE Group

Agenda ·软件维护的定义 软件维护的问题 Group ●】 软件维护过程 决定软件可维护性的因素 预防性维护和软件再工程

Agenda • 软件维护的定义 • 软件维护的问题 • 软件维护过程 • 决定软件可维护性的因素 • 预防性维护和软件再工程 by XJU SE Group

维护过程 ●j 本质上是修改和压缩了的软件定义和开发 过程 ·必须建立一个维护组织 ●撰写维护报告 ●遵循标准化的事件序列 ·保存维护记录 ●评价维护活动

维护过程 本质上是修改和压缩了的软件定义和开发 过程 必须建立一个维护组织 撰写维护报告 遵循标准化的事件序列 保存维护记录 评价维护活动 by XJU SE Group

软件维护过程 估量 维护 严重 开始 、要求 错误严重 问题分析 错误 程度 ① 类型 ⊕ 计划》 ○ 适应 ⊕ 改正进度 评价 维护 优先度 任务 错误改正目录 修改后的软件配置 低 高 ⊕ 分配的人员 开始 复审 开发目录 分析 复审后供使用 的软件配置

软件维护过程 by XJU SE Group

Agenda ● 软件维护的定义 软件维护的问题 Group ·软件维护过程 决定软件可维护性的因素 ●】 预防性维护和软件再工程

Agenda • 软件维护的定义 • 软件维护的问题 • 软件维护过程 • 决定软件可维护性的因素 • 预防性维护和软件再工程 by XJU SE Group

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