Graphic Era University
This is an era of embryonic software development where there is loads of pressure not only on developers but also on software development organizations in order to stumble on unswerving, fast and lucrative methods in software production. Therefore, to fulfill the need, Component-Based Development (CBD) has been broadly used in software development as it enhances reusability, flexibility, and reduces the cost as well as time. In this paper, the authors are proposing a life cycle model commonly encountered in component based development methodologies. This model is divided into five stages or phases. Each phase describes its sub segments and activities necessary to develop Component Based software in a short span of time, effectively and efficiently.