Different Approaches using Change Impact Analysis of UML Based Design for Software Development

Ali Tariq Bhatti, Greensboro Nc, Lahore Pakistan · 2015

Because of rapidly changing technologies, requirements for the software systems are constantly changing. This requires a change in software design as well, as design should be traceable to the requirements. There is a strong need to deal with these changes in a systematic manner. For this purpose, proper decision making and change planning is required to effectively implement the change. Change Impact Analysis provides its services in this regard, by allowing us to assess the potential side - effects of change and also helps us in identifying that what is needed to be modified to accomplish the change. A number of impact analysis techniques have been proposed that perform impact analysis of UML based software design using a certain strategy and methodology. In order to explore the strengths and weaknesses of different approaches toward impact analysis, this survey paper includes an evaluation criterion for the comparison of different impact analysis techniques and a thorough analysis of these techniques based on evaluation criteria.

Read the paper · More papers on PaperTik