首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 265 毫秒
1.
现有面向对象软件度量方法和度量准则的基础上,结合面向对象技术特性,对C&K面向对象度量方法进行了分析和改进,提出了类的复杂性、类的方法个数等类规模的度量指标,以及多继承数深度、继承方法比、继承属性比等类的继承性度量指标,并对这些指标在工程实践中的应用进行了讨论。改进后的度量指标可以有效地补充C&K方法,优化度量结果。  相似文献   

2.
针对面向对象设计的C&K度量组中耦合度量存在的问题,提出了一组分解的面向对象软件耦合度量方法.参考统一建模语言类图的定义分析了软件设计中类之间的关系,并使用一组形式化评估软件质量性质的定理进行评估,结果表明,新方法能够满足这些定理.最后使用JUnit和JEdit作为研究对象,利用DependencyFinder和Eclipse软件度量插件Metrics实现对软件耦合度量方法的自动计算,计算结果验证了该方法的有效性.  相似文献   

3.
面向对象系统中考虑结构因素的类的内聚度量   总被引:1,自引:0,他引:1  
针对以往的面向对象系统中的类内聚度量的不足,采用考虑结构因素的类连接内聚度量方法,对基于类的成员连接度的类连接内聚度量CBMC方法进行了改进。为正确地反映面向对象系统中的类内聚,综合考虑了类的特性,这些特性既包括类的组件间的交互模式,也包括类的结构因素。结果表明,能更加正确地反映类的内聚,在实际应用过程中对设计一个良好的类有较好的指导作用。  相似文献   

4.
着眼于对象的继承和交互两个正交方面,提出一种面向对象的伪动态复杂性度量方法.该方法集成了继承和消息路径的度量,借助于简化消息交互图和继承扩展图较全面度量了软件复杂性.最后使用一个实例说明和验证了方法的有效性.  相似文献   

5.
面向对象的编程技术是目前最先进的程序设计方法之一。在Visual Basic中对象是由类创建的,Visual Basic6.0的类完全支持面向对象的封装、多态和继承。本文给出了扩展的接口概念,分析了Visual Basic的接口对封装、多态和继承等面向对象技术的支持,给出了通过接口实现封装、提供多态、通过接口和授权实现继承的方法,阐明了Visual Basic接口与软件设计的关系。  相似文献   

6.
软件度量是保证软件质量的重要方法,程序切片是一种针对切片标准简化程序的技术。提出了一种基于粗粒度程序切片技术度量面向对象程序模块耦合度和类内聚度的量化方法,扩展了粗粒度程序切片的含义,基于面向对象系统依赖图进行程序切片,给出了对应的算法实现,利用切片技术度量了模块耦合度和类内聚度。  相似文献   

7.
对面向对象软件设计度量的扩展   总被引:3,自引:0,他引:3  
对Chidamber的Kemerer的面向对象设计的度量作了扩充,包括对面向对象的类树结构和重用的度量,用Weyuker的度量评估准则分析了这些度量的性质,指出了对象的并发、分布及并行给面向对象软件设计中所带来的复杂性,从而对这类软件结构的度量带来的潜在影响。  相似文献   

8.
改进了传统的谱聚类算法,并优化了初始聚类中心的选择方法。传统的谱聚类算法虽然具有算法复杂度较低、适用范围广等特点,但受高斯核函数尺度参数影响较大。设计的算法通过引入万有引力模型进行相似性度量,设计了基于引力的相似性度量方法,以此消除尺度参数的影响;另外,提出基于密度与距离乘积的初始聚类中心选取方法,优化了初始聚类中心的选择。在UCI基准数据集上的实验表明,改进的算法消除了尺度参数σ影响的同时,也达到了比较好的NMI指标和Accuracy指标。最后,使用改进的算法设计了基于微博用户的群组探测方法,取得了较为理想的用户群组划分结果。  相似文献   

9.
将系统理论应用于面向对象技术中,运用系统概念将面向对象软件系统表示成一个二元组(A;R),给出系统、对象系统及环境系统等的概念及其性质,用这些理论分析面向对象中的系统及一些表示方法,然后采用系统理论实现了面向对象技术中的一些功能,如类的继承等,并给出了一些应用.  相似文献   

10.
介绍了两种测试面向对象软件的方法,针对类的多重继承性进行测试的继承层次测试法(ILT)和利用测试图并通过设计辅助类来对面向对象应用程序进行自动测试的方法。分析了这两种方法的缺陷与不足,并指出了较Z语言形式化规格说明所具有的优缺点。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号