Cohesion as Software Design Decisive Measure: A Metric Approach

Jehad Al Dalal, Shyam R. Chidamber,Chris F. Kemerer,Dirk Beyer,Claus Lewerentz, Frank Simon,Jehad Al Dallal, Gagandeep Makkar,Jitender Kumar Chhabra, Rama Krishna Challa, Maya Yadav, Jasvinder pal Singh, Pradeep Baniya, Naveen Sharma,Padmaja Joshi,Rushikesh K. Joshi, John Dely,Andrew Brooks, Varsha Mishra

semanticscholar(2019)

引用 0|浏览1
暂无评分
摘要
The requirements for developing software belongs to different domains in the current scenario keep evolving due to the instant changes and demand in the market. Hence, software design flexibility is a big challenge for the design architects to incorporate the changes as it occurs. The requirements gathered according to changes are grouped and implemented as modules which have their own responsibilities. Designing a module with complete functionality and integrating them is yet another challenge. Measuring such modules during design is therefore essential to make the final product qualitative. Further, it is worth to recall that quality of design is influenced by external quality attributes such as Cohesion, coupling, maintainability, scalability and so on. Further, cohesion concept is a qualitative indicator which decides the depth of design quality in any project. Therefore, this paper highlights on the impact of cohesion on design quality of a complex system and its measures to quantify the overall quality of software.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要