论文部分内容阅读
面向对象软件系统中对象间的依赖关系会因为部分对象的变更而波及到系统其它组成部分,对此,给出了一种对象依赖关系构造方法。该方法从粒度上将面向对象系统中对象间的依赖关系简化为接口依赖和方法依赖,通过搜索系统的层次结构,将构造出的依赖图中复杂的多对多依赖关系转化为依赖关系树中较为简洁的一对多依赖关系。当具体对象发生变更时,从变更节点处搜索多叉树获得变更影响的波及范围,根据变更度量方法得到变更产生的额外工作量,确定变更影响程度,为变更可能产生的风险评估和控制提供量化依据。通过一个实际案例展示了变更影响评估方法的可