首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 171 毫秒
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.
介绍了两种测试面向对象软件的方法,针对类的多重继承性进行测试的继承层次测试法(ILT)和利用测试图并通过设计辅助类来对面向对象应用程序进行自动测试的方法。分析了这两种方法的缺陷与不足,并指出了较Z语言形式化规格说明所具有的优缺点。  相似文献   

10.
介绍了软件度量的发展阶段,分析了当今软件度量的发展程度。在研究软件度量方法框架和软件度量指标的基础上,重点研究了当前的3类度量方法,对各方法中典型产品的功能和特点进行分析。最后给出了软件度量的当前研究难点和将来发展趋势。  相似文献   

11.
软件的开发要保证其具备良好的质量,软件度量技术是其重要的方法。随着面向对象技术的发展,传统的软件度量技术很难适用于最新的面向对象软件,而面向对象软件度量技术就可以规范化帮助测评软件产品的质量过程。文中分析了软件度量理论,讨论了当今流行的三大面向对象软件度量方法,并指出其存在的不足和今后需要发展的方向。  相似文献   

12.
介绍了如何利用面向对象软件度量方法来识别代码味道,同时提出了以抽象语法树为中间表示形式来设计面向自动化重构的代码味道识别工具,并介绍了该识别工具各个模块的功能与特点.  相似文献   

13.
为了有效地建立复杂系统的性能模型,提出了基于POOSL的面向对象建模方法,将建模过程划分为面向对象的系统分析、模型设计及模型实现3个阶段.在模型实现过程中,运用了UML的状态图、顺序图和类图对系统进行抽象描述.基于面向对象建模方法,建立了IEEE 802.11MAC协议的POOSL性能模型,仿真分析了ad hoc网络中活跃站点数和最小竞争窗口等参数对有效吞吐量和平均延时等性能指标的影响.仿真结果表明,面向对象建模方法能有效应用于复杂系统的性能建模.  相似文献   

14.
旨在针对当前软件系统所面临的由软件危机和各种变化所带来的主要挑战给出合适的解决方案,为此提出了将面向对象的软件重用开发方法作为领域工程中软件系统的设计思想和方法.接着提出了适用于构建领域构件库的面向对象的软件重用瀑布模型(OO-SRWM),并对其内涵、体系结构、所涉及的关键技术等进行了详细和深入的讨论.最后,探讨了一种用于域工程和应用工程软件系统开发的多级重用设计方式.通过基于多级重用的面向对象的软件重用瀑布模型开发的领域构件库具有类继承度高、类耦合度低、类封装性高、类多态性低等特点;构件的方法重用效率和类重用效率均比较高.OO-SRWM为构建域工程中领域构件库提供了一种较为系统化、规范化和实用化的软件开发模式.多级重用为快速构建完整的领域构件库和重构应用系统提供了技术上的保证.  相似文献   

15.
面向对象软件测试探讨   总被引:1,自引:0,他引:1  
面向对象软件测试是面向对象软件开发的不可缺少的一环,是保证软件质量,提高软件可靠性的关键。但目前的研究现状与面向对象的分析,设计技术以及程序设计语言的琛上比尚显薄弱,本文在分析面向对象程序设计语言对软件测试影响的基础上,讨论了面向对象软件测试的测试策略及测试技术。  相似文献   

16.
面向对象软件测试是面向对象软件开发的重要一环,是保证软件质量、提高软件可靠性的关键。针对面向对象软件具有的特征,分析了面向对象开发模型和测试层次划分,给出了一个面向对象的测试模型,并详细讨论了面向对象软件测试的测试方法和解决方案。  相似文献   

17.
面向对象软件复杂性度量工具的研制   总被引:3,自引:0,他引:3  
利用软件度量工具对程序源代码进行分析,度量其软件复杂性,是提高软件质量的一个重要方法。目前,面向对象语言已经成为主流的编程语言,因此度量基于面向地象技术的软件复杂性成为必然的需求,为此,研制了一套面向对象软件复杂性度量工具,对其进行了介绍,并予以详细分析。  相似文献   

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

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