咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Software structure evaluation ... 收藏

Software structure evaluation based on the interaction and encapsulation of methods

Software structure evaluation based on the interaction and encapsulation of methods

作     者:ZHENG QingHua 1,2,OU ZhiJiang 1,2,LIU Ting 1,YANG ZiJiang 3,HOU YuQiao 1,2 & ZHENG Chao 1,2 1 MOE Key Laboratory for Intelligent Networks and Network Security,Xi'an Jiaotong University,Xian 710049,China 2 Shaanxi Key Laboratory of Satellite-terrestrial Network Technology R&D,Xi'an Jiaotong University,Xian 710049,China 3 Department of Computer Science,Western Michigan University,Michigan,USA 

作者机构:1. MOE Key Laboratory for Intelligent Networks and Network Security Xi’an Jiaotong University Xian 710049 China2. Shaanxi Key Laboratory of Satellite-terrestrial Network Technology R&D Xi’an Jiaotong University Xian 710049 China3. Department of Computer Science Western Michigan University Michigan USA 

出 版 物:《Science China(Information Sciences)》 (中国科学:信息科学(英文版))

年 卷 期:2012年第55卷第12期

页      面:2816-2825页

核心收录:

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

基  金:supported by National Natural Science Foundation of China(Grant Nos.60921003,61203174, 91018011,91118005,912183001) National Science Fund for Distinguished Young Scholars(Grant No.60825202) Key Projects in the National Science & Technology Pillar Program(Grant No.2011BAK08B02) Doctoral Fund of the Ministry of Education in China(Grant No.20110201120010) Fundamental Research Funds for the Central Universities 

主  题:software structure evaluation method interaction method encapsulation functional structure hierarchical structure 

摘      要:Software structure is the most important factor affecting the quality of a *** evaluation of software structure is a foundational technique for software ***,the traditional evaluation criteria,such as high cohesion and low coupling,are no longer appropriate for the new web applications,which are designed with a hierarchical framework.A novel approach is proposed in this paper to evaluate software quality based on the interaction and encapsulation of *** particular,two criteria for high quality software,the functional and hierarchical structure,are proposed to support widely used web *** cohesion and coupling and layer matching ratios between methods within a software package are calculated to determine whether the package is well implemented in terms of functional or hierarchical *** approach enables us to quantify the quality of a software system according to the structural types of its *** were carried out on 18 versions of Struts and six open-source software *** evaluation concurs with the intuition that minor upgrades,aimed at fixing bugs and adding minor functionality quickly,reduce software quality,whereas major upgrades,which normally clean up messy code and re-construct the software,improve software quality.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分