DocumentCode :
3364000
Title :
Reengineering legacy application to e-business with modified Rational Unified Process
Author :
Jeyaraman, G. ; Krishnamurthy, Kumar ; Raveendra, V.V.S.
Author_Institution :
TATA Consultancy Services, Chennai, India
fYear :
2003
fDate :
26-28 March 2003
Firstpage :
143
Lastpage :
150
Abstract :
Experience in reengineering a legacy application into a web based J2EE system with modified Rational Unified Process (RUP) is presented RUP is adopted into an onsite-offshore development model along with ISO 9001 and SEI CMM Level 5 standards. The new application has above 2500 code components and the effort is about 100 person years. For the benefit of software development community, some of our experiences in design, development, testing and project management are elaborated as generalized concepts. We have demonstrated that development process could be improved with lessons learnt from the initial iterations. The three views of a Web application are explained and the translations between the layers are discussed. Benefit of continuous integration is highlighted. Various types of dependencies to be taken into account for sequencing the development are elaborated. The levels of testing in iterative development are mentioned. The importance of adaptive team structure and various parameters guiding iteration planning are dealt with. A simple estimation model based on types of transactions is presented. Finally, a fine grained risk management concept that can integrate with the development process is proposed.
Keywords :
Java; electronic commerce; insurance data processing; program testing; software engineering; systems re-engineering; ISO 9001 standards; Java 2 Enterprise Edition; SEI CMM Level 5 standards; Web based J2EE system; adaptive team structure; development process; fine grained risk management concept; iteration planning; iterative development; legacy application; modified Rational Unified Process; onsite-offshore development model; project management; reengineering; simple estimation model; software development community; testing; Application software; Capability maturity model; Coordinate measuring machines; ISO standards; Programming; Project management; Risk management; Software testing; Spirals; Standards development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2003. Proceedings. Seventh European Conference on
ISSN :
1534-5351
Print_ISBN :
0-7695-1902-4
Type :
conf
DOI :
10.1109/CSMR.2003.1192421
Filename :
1192421
Link To Document :
بازگشت