3、修改程序的副作用
  

定义��所谓副作用是指因修改软件而造成的错误或其它不希望发生的情况,有三种副作用:
��⑴ 修改代码的副作用
��⑵ 修改数据的副作用
��⑶ 文档的副作用

4、为了控制因修改而引起的副作用,要做到:
��
按模块把修改分组;
��
自顶向下地安排被修改模块的顺序;
��
每次修改一个模块;
��
对于每个修改了的模块,在安排修改下一个模块之前,要确定这个修改的副作用。可以使用交叉引用表、存储映象表、执行流程跟踪等。