High Impact Factor : 4.396 icon | Submit Manuscript Online icon |

Analysis of Software Change Impact Through Class Diagram


Himanshu Srivastava , United College of Engineering and Research; Dharmendra Kumar, United College of Engineering and Research; Anurag Kumar Pandey; Anubhava Srivastava; Sonia Lamba


Requirement Change, Impact Analysis


During the entire software lifecycle requirement changes are occurred, these regular and uncontrolled require-ment change will lead to a wastage of time and effort. Impact analysis is then defined as the process of identifying the potential consequences (side effects) of a change, and estimating what needs to be modified to accomplish a change. Without proper analysis of changes which are implemented to software, they may often cause unexpected ripple effects. There are various approaches to analyze the change on existing system. Model driven approach is one of them. Impact Analysis is performed on Unified Modeling Language (UML) diagrams e.g. class diagram, use case diagram, sequence diagram. Software Change Impact Analysis needs to be computed at every change request for software systems, as developers will need fast access to the impact information for several critical software engineering tasks such as risk analysis, effort estimation, and regression testing. This paper introduces Class diagram based Approach to Analyze Software Change Impact. Proposal of this paper is a UML model based approach strictly to use Class diagram for impact analysis that can be applied before any implementation of the change, thus allowing for early decision making and change planning.

Other Details

Paper ID: IJSRDV3I60380
Published in: Volume : 3, Issue : 6
Publication Date: 01/09/2015
Page(s): 1207-1211

Article Preview

Download Article