Ripple effect analysis of software maintenance
暂无分享,去创建一个
Maintenance of large-scale software systems is a complex and expensive process. Large-scale software systems often possess both a set of functional and performance requirements. Thus, it is important for maintenance personnel to consider the ramifications of a proposed program modification from both a functional and a performance perspective. In this paper the ripple effect which results as a consequence of program modification will be analyzed. A technique is developed to analyze this ripple effect from both functional and performance perspectives. A figure-of-merit is then proposed to estimate the complexity of program modification. This figure can be used as a basis upon which various modifications can be evaluated.
[1] Meir M. Lehman,et al. A Model of Large Program Development , 1976, IBM Syst. J..
[2] Marvin V. Zelkowitz,et al. Perspectives in Software Engineering , 1978, CSUR.
[3] Alfred V. Aho,et al. Principles of Compiler Design , 1977 .
[4] C. V. Ramamoorthy,et al. Testing large software with automated software evaluation systems , 1975 .
[5] Frederick M. Haney. Module connection analysis: a tool for scheduling software debugging activities , 1972, AFIPS '72 (Fall, part I).