JSE_V6_N2_A1 Component Based Software Development Models: A Comparative View Ravneet Kaur Grewal Shivani Goel Journal on Software Engineering 2230 – 7168 6 2 1 5 Component Based Software Development, COTS, Quality, Component Selection, Reuse-based process Component Based Software Development is a development paradigm by assembling software systems from a number of components. This approach promises high quality, low budget software with shorter time to market. Software development process models used for writing the traditional programs cannot be used for assembling the application using reusable components. The traditional models need new methodologies to support component — based development. Many component based software development models have been proposed by researchers. This paper discusses the advantages and limitations of current models for developing component based systems. October - December 2011 Copyright © 2011 i-manager publications. All rights reserved. i-manager Publications http://www.imanagerpublications.com/Article.aspx?ArticleId=1692