Abstract
Complexity is an inherent property. Measuring and keeping it under control is more logical than practical. Since quality is directly proportional to complexity, a quantitative measure is expected. In software industry, software quality is depending on quality of each phases of its development. As the size of the requirement increases, the design phase complexity increases. This has an adverse affect on software stability. The fundamental design-need in Object Oriented Methodology (OOM) is the well-defined modules and their inter-connectivity, namely, cohesion and coupling. The structure of such artefact is expected to be simple since it influences stability and thereon the module reusability and maintainability. This paper encompasses an investigation on coupling and cohesion which are major design decisive factors and their influence on maintainability and reusability through design stability. The paper provides a hypothetical support on the influence of coupling and cohesion on maintainability and reusability. It also focuses on the further research interests in the same field as a part of through literature survey. The work would contribute to design a high quality product by which the industries sustain themselves in the competitive market.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Nair, T.R.G., Suma, V., Nair, N.G.: Estimation of Characteristics of a Software Team for Implementing Effective Inspection Process Inspection performance Metric. Software Quality Professional Journal, American Society for Quality (ASQ) 13(2), 14–26 (2011)
Poornima, U.S., Suma, V.: Significance of quality metrics during software development process. In: International Proceeding of Innovative Computing and Information Processing, ICICIP 2012, Mahendra College of Engineering, India (March 2012), available on dblp
Briand, L., Morasca, S., Basili, V.R.: Defining and Validating High-Level Design Metrics. IEEE Transactions (1999)
Poornima, U.S., Suma, V.: Visualization of Object Oriented Modeling from the Perspective of Set Theory. In: Presented at International Conference organized by IACSIT(China) in Chennai. Lecture Notes on Software Engineering, vol. 1(3), pp. 214–218 (May 2013), doi:10.7763/LNSE, ISSN:2301-3559
Martin, R.C.: Design Principles and Design patterns, visit, http://www.objectmentor.com
Hitz, M., Montazeri, B.: Measuring coupling and cohesion in object oriented systems. In: Proceedings of the International Symposium on Applied Corporate Computing, pp. 25–27 (1995)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Poornima, U.S., Suma, V. (2015). An Investigation on Coupling and Cohesion as Contributory Factors for Stable System Design and Hence the Influence on System Maintainability and Reusability. In: Satapathy, S., Biswal, B., Udgata, S., Mandal, J. (eds) Proceedings of the 3rd International Conference on Frontiers of Intelligent Computing: Theory and Applications (FICTA) 2014. Advances in Intelligent Systems and Computing, vol 328. Springer, Cham. https://doi.org/10.1007/978-3-319-12012-6_71
Download citation
DOI: https://doi.org/10.1007/978-3-319-12012-6_71
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-12011-9
Online ISBN: 978-3-319-12012-6
eBook Packages: EngineeringEngineering (R0)