检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]东南大学计算机科学与工程系
出 处:《软件学报》2003年第11期1849-1856,共8页Journal of Software
基 金:国家自然科学基金;国家重点基础研究发展规划(973);教育部跨世纪优秀人才培养计划;高等学校博士学科点专项科研基金;江苏省自然科学基金;江苏省科技攻关项目;武汉大学软件工程国家重点实验室开放基金;江苏省计算机信息处理技术重点实验室开放基金(苏州大
摘 要:内聚度是指模块内各成分之间的联结强度.在面向对象程序中,内聚度主要是指类内部各成分之间的联结强度.在深入剖析了类的属性与属性、方法与属性以及方法与方法之间的关系及其性质的基础上,提出了一种基于依赖性分析的内聚度度量方法,并证明了它满足优良的内聚度度量方法应该具有的性质,从而克服了已有方法只是分析了某个方面的不足,为综合评价类内聚度提供了指南.Cohesion represents the tight degree of the components of a software module. In an OO environment, the cohesion is mainly about the tight degree among the attributes and methods in classes. So it is urgent to fully explore the tight degree among the attributes and methods in classes of the detailed applications in order to make up the deficiency of the existing methods. The relationships between attributes and attributes, attributes and methods, methods and methods of a class, and the properties of these relationships are discussed. According to these properties, a new approach is proposed to measure the cohesion of a class based on a dependence analysis. This method is proved to satisfy the properties that a good measurement should have. The approach overcomes the limitations of the previous class cohesion measures, which consider only one or two of the three relationships in a class. The result of the approach provides a guideline for evaluating the cohesion of a class. [( )-0.1( )]
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.30