【软件工程】--软件维护

存在的原因:

一旦软件进入使用期,新的需求会时常浮现,已有的需求也会随着软件的运行业务变更而且发生改变。软件维护阶段是软件生存周期中的最后一个阶段,也是时间最长,所花费精力和费用最多的一个阶段

 

软件维护的概念:

软件维护是指软件成品提供使用之后,为了修改差错,改善功能和性能,适应环境变化而进行的软件修正

 

软件维护划分为四类:

 

改正性维护

由于在开发测试的不彻底,会有部分隐藏的错误遗留到运行阶段,这些隐藏的错误在某些特定的使用环境下就会暴露出来,应当进行的诊断和改正错误的过程就叫作改正维护

适应性维护

在使用的过程中,外部环境,数据环境可能发生变化,为使软件适应这种变化,而去修改软件的过程

完善性维护

在使用的过程中往往会对软件提出新的功能与性能要求,为了满足新的要求需要修改或者再开发软件,以扩充软件功能,该功能在维护中所占的比例最大

预防性维护

为以后进一步改进软件打下良好的基础

 

 

 

维护中的问题

(1)理解别人写的程序困难,困难程度随软件配置成分减少而迅速增加;

(2)要维护的软件往往没有合适的文档或资料不全;

(3)绝大多数软件设计时没有考虑将来的修改

(4)软件维护不是一项吸引人的工作

(5)软件人员经常流动,维护不能依靠原开发人员;

(6)追踪软件的建立过程非常困难,或根本做不到。

维护任务的实施:

1:首先建立维护机构

     通常在软件维护工作方面,并不保持一个正式的组织机构,而是在开发部门确立一个非正式的维护机构

2: 软件维护申请报告

      维护申请报告(软件问题报告),由申请维护的用户填写。 

       维护申请报告提交给维护管理员,再由维护管理员把申请交给某个系统监督员去评价

       维护申请报告由维护管理员和系统监督员来研究处理。

3:维护档案记录

4:维护评价

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值