Generating More Reusable Components while Development: A Technique
Navneet Kaur1, Ashima Singh2

1Navneet Kaur, Department of Computer Science & Engineering, Thapar University, Patiala (Punjab), India.
2Ashima Singh, Department of Computer Science & Engineering, Thapar University, Patiala (Punjab), India.

Manuscript received on 07 February 2013 | Revised Manuscript received on 21 February 2013 | Manuscript Published on 28 February 2013 | PP: 215-221 | Volume-2 Issue-3, February 2013 | Retrieval Number: C0460022313/2013©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (

Abstract: The Component Based Software Development (CBSD) is increasingly being adopted for software development. This approach uses reusable components as building blocks for constructing software systems. The main advantages of CBSD are reduced development time, cost and efforts along with many others. The advantages are mainly provided by the reuse of already built-in software components. But there are many factors that affect the reusability of a component across many applications. Some factors can be resolved during the development of the component to make component more reusable. In this paper, some factors that affect the component reusability have been discussed with the techniques to resolve those factors. Thus a technique has been proposed for Software Component Development Organizations (SCDO) to be used while developing the components in order to generate more reusable component.
Keywords: CBSD, Component, Reusability, SDCO.

Scope of the Article: Recent Trends & Developments in Computer Networks