通常,可采用自顶向下的方法,在理解程序的基础上.
��⑴ 研究程序的各个模块、模块的接口、及数据库,从全局的观点,提出修改计划。
��⑵ 依次地把要修改的、以及那些受修改影响的模块和数据结构分离出来。为此,要
��・识别受修改影响的数据;
��・ 识别使用这些数据的程序模块;
��・ 对于上面程序模块,按是产生数据、修改数据、还是删除数据进行分类;
��・ 识别对这些数据元素的外部控制信息;
��・ 识别编辑和检查这些数据元素的地方;
��・ 隔离要修改的部分;
��⑶ 详细地分析要修改的、以及那些受变更影响的模块和数据结构的内部细节,设计修改计划,标明新逻辑及要改动的现有逻辑。
�� |
|