Modularization of a Large-Scale Business Application: A Case Study March/April 2009 (vol. 26 no. 2) pp. 28-35
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.42
Large software systems, developed over several years, are the backbone of industries such as banking, retail, transportation, and telecommunications. With multiple bug fixes and feature enhancements, these systems gradually deviate from the intended architecture and deteriorate into unmanageable monoliths. This article presents a case study of a banking application besot with such problems and the modularization approach that the company adopted as a solution. It also highlights benefits unearthed as a result of this reengineering exercise. 1. F.P. Brooks, "No Silver Bullet: Essence and Accidents of Software Engineering," Computer, vol. 20, no. 4, 1987, pp. 10–19.
Index Terms:
modularization, interfaces, maintenance, coupling, metrics, measurements
Citation:
Santonu Sarkar, Shubha Ramachandran, G. Sathish Kumar, Madhu K. Iyengar, K. Rangarajan, Saravanan Sivagnanam, "Modularization of a Large-Scale Business Application: A Case Study," IEEE Software, vol. 26, no. 2, pp. 28-35, Mar./Apr. 2009, doi:10.1109/MS.2009.42 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||