Evolving Enterprise Application Using Refined Use Case and Refactoring Mapping

How to effectively evolve enterprise application with the frequently changing requirement is a challenge to software engineering. Requirement is a noticeable cause of evolution of enterprise application, and requirement changes cannot be estimated precisely in many cases. Therefore, the main problem...

Full description

Saved in:
Bibliographic Details
Published in2009 International Conference on Computational Intelligence and Software Engineering pp. 1 - 4
Main Author Jinan Duan
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.12.2009
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:How to effectively evolve enterprise application with the frequently changing requirement is a challenge to software engineering. Requirement is a noticeable cause of evolution of enterprise application, and requirement changes cannot be estimated precisely in many cases. Therefore, the main problem is how to capture requirements and changes, and propagate the proper modification to application. The traditional method based on model and code re-generating is not conducive to management and maintenance. Refactoring has given guidance to gradual evolution of object-oriented software. This paper presents a approach using refined use case to capture the requirement to modeling enterprise application, and using the refactoring mappings between requirement and models to effectively maintain model and other parts of the application, which helps to smooth the evolution process of enterprise applications.
DOI:10.1109/CISE.2009.5366899