期刊名称:International Journal of Computer Trends and Technology
电子版ISSN:2231-2803
出版年度:2017
卷号:54
期号:2
页码:63-73
DOI:10.14445/22312803/IJCTT-V54P111
出版社:Seventh Sense Research Group
摘要:Among others, remarkable external quality attributes of interest to software practitioners/ engineers include testability, maintainability and reusability.Software engineers still combat softwarecrisis and even chronic software affliction not because there is no standardized software development process but because enough attention is not given to seemingly insignificant but crucial details of internal design attributes such as cohesion and coupling especially in objectoriented systems. Consequently, the aftermath is increased maintenance cost, effort and time which negatively plague both the developers and users community. Also, reusability being an important part of quality design and timetomarket is equally affected. This work addresses how to use internal attribute as cohesion could improve software maintainability and reusability. This research also addresses general design principles of objectoriented and other reuseoriented systems.