当前位置:课程学习>>第七章>>课前准备>>学习任务


领取在线学习任务:

自我分析:软件维护的过程应该包括几个步骤?每个步骤中应注意哪些原则?

教师主导:

1.维护组织

虽然通常并不需要建立正式的维护组织,但是,即使对于一个小的软件开发团体而言,非正式地委托责任也是绝对必要的。每个维护要求都通过维护管理员转交给相应的系统管理员去评价。在维护活动之前就明确维护责任是十分必要的,这样做可以大大减少维护过程中可能出现的混乱。

2.维护报告

应该用标准化的格式表达所有软件维护要求。软件维护人员通常给用户提供空白的维护要求表——有时称为软件问题报告表,这个表格由要求一项维护活动的用户填写。

3.维护的事件流

首先应该确定要求进行的维护的类型。用户常常把一项要求看作是为了改正软件的错误(改正性维护),而开发人员可能把同一项要求看作是适应性或完善性维护。当存在不同意见时必须协商解决。

4.保存维护记录

对于软件生命周期的所有阶段而言,以前记录保存都是不充分的,而软件维护则根本没有记录保存下来。由于这个原因,往往不能估价维护技术的有效性,不能确定一个产品程序的“优良”程度,而且很难确定维护的实际代价是什么。

5.评价维护活动

缺乏有效的数据就无法评价维护活动。如果已经开始保存维护记录了,则可以对维护工作做一些定量度量。至少可以从下述7个方面度量维护工作。

领取线下学习任务:

自我分析:软件维护会不会带来一些副作用?如果会的话,你认为有哪些方面的副作用?

教师导引:会产生一定的副作用,副作用主要是三个方面:(1)编码副作用。(2)数据副作用。(3)文档副作用。

进入知识点学习