OPTIMAL COMPONENT SELECTION (OCS) ALGORITHM FOR APPROPRIATE SOFTWARE COMPONENTS SELECTION
JYOTI SHARMA *
Research Scholar, Department of CSE, SRM University, Delhi-NCR, Sonipat, Haryana, India.
ARVIND KUMAR
Department of CSE, SRM University, Delhi-NCR, Sonipat, Haryana, India.
*Author to whom correspondence should be addressed.
Abstract
Component Based Software Engineering is a distinctive approach used to enhance reusability, productivity and quality of software system from existing components. Appropriate selection of software components plays crucial role to ensure accuracy in given project.
Keeping in view the importance of component selection, the paper proposes an algorithm named as Optimal Component Selection for effective retrieval of components from software repositories. This algorithm is based on the concept on the coupling and cohesion. For high performance software, there is a need of low coupling and high cohesion and on the basis of this fact various parameters has been defined and calculated as well for a particular component which will help us for the choice of optimal components.
Keywords: Component selection, reusability, cohesion, OCS (Optimal Component Selection)