Critical Parameters for Coupling and Cohesion of S/W Reusability Problem Domain
A. Ravi1, Nirmala2
1A. Ravi, Research scholar in M.S. University, Chennai, India.
2Dr.Nirmala, M.C.A, PHD, Department Of Computer Science Quaid-E-Mlilath Govt.College For Women Chennai, India.
Manuscript received on October 26, 2013. | Revised Manuscript received on November 02, 2013. | Manuscript published on November 05, 2013. | PP: 1-3 | Volume-3 Issue-5, November 2013 . | Retrieval Number: D1775093413/2013©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Interdependency between different s/w modules that are linked in specific application areas and/or dependent functions within single module, carry risks while they are adapted for s/w reusability. Coupling and cohesion are related terms that contribute a lot in s/w reusability. While well structured programs are risk free when used for specific application, huge s/w when developed for similar applications, then reusability of part of or full modules cause risks. Features like hardware capacity, operating system, file structure, network capability, interoperability, scalability and security (popularly known as ‘ilities’) are parameters that put in influences on the coupling and cohesion. This paper attempts to determine criticality of some of the parameters so as they form critical elements causing the risks on coupling and cohesion. Even though the paper does not present optimization techniques to consider these parameters for s/w reuse, the parametric study results will be of immense use to s/w reusability for obtaining optimum solutions. Experiments with four s/w modules written in Java have been carried out with different entities that form different coupling and cohesions. Observance from the results has yielded to identifying critical elements.
Keywords: S/e reusability, coupling and cohesion, critical parameters.