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...
Saved in:
Published in | 2009 International Conference on Computational Intelligence and Software Engineering pp. 1 - 4 |
---|---|
Main Author | |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.12.2009
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |