共查询到17条相似文献,搜索用时 287 毫秒
1.
面向对象软件复杂性度量工具的研制 总被引:3,自引:0,他引:3
利用软件度量工具对程序源代码进行分析,度量其软件复杂性,是提高软件质量的一个重要方法。目前,面向对象语言已经成为主流的编程语言,因此度量基于面向地象技术的软件复杂性成为必然的需求,为此,研制了一套面向对象软件复杂性度量工具,对其进行了介绍,并予以详细分析。 相似文献
2.
现有面向对象软件度量方法和度量准则的基础上,结合面向对象技术特性,对C&K面向对象度量方法进行了分析和改进,提出了类的复杂性、类的方法个数等类规模的度量指标,以及多继承数深度、继承方法比、继承属性比等类的继承性度量指标,并对这些指标在工程实践中的应用进行了讨论。改进后的度量指标可以有效地补充C&K方法,优化度量结果。 相似文献
3.
在现有面向对象软件度量方法和度量准则的基础上,结合面向对象技术特性,对C&K面向对象度量方法进行了分析和改进,提出了类的复杂性、类的方法个数等类规模的度量指标,以及多继承数深度、继承方法比、继承属性比等类的继承性度量指标,并对这些指标在工程实践中的应用进行了讨论.改进后的度量指标可以有效地补充C&K方法,优化度量结果. 相似文献
4.
针对面向对象设计的C&K度量组中耦合度量存在的问题,提出了一组分解的面向对象软件耦合度量方法.参考统一建模语言类图的定义分析了软件设计中类之间的关系,并使用一组形式化评估软件质量性质的定理进行评估,结果表明,新方法能够满足这些定理.最后使用JUnit和JEdit作为研究对象,利用DependencyFinder和Eclipse软件度量插件Metrics实现对软件耦合度量方法的自动计算,计算结果验证了该方法的有效性. 相似文献
5.
介绍了软件度量的发展阶段,分析了当今软件度量的发展程度。在研究软件度量方法框架和软件度量指标的基础上,重点研究了当前的3类度量方法,对各方法中典型产品的功能和特点进行分析。最后给出了软件度量的当前研究难点和将来发展趋势。 相似文献
6.
范莉莉 《安徽机电学院学报》2011,(3):39-42
着眼于对象的继承和交互两个正交方面,提出一种面向对象的伪动态复杂性度量方法.该方法集成了继承和消息路径的度量,借助于简化消息交互图和继承扩展图较全面度量了软件复杂性.最后使用一个实例说明和验证了方法的有效性. 相似文献
7.
将人工神经网络、软件能力成熟度模型集成CMMI(Capability Maturity Model Integration)的基本方法与软件过程质量度量的具体需求相结合,以CMMI模型中的过程域为基础构建软件过程质量度量的评价指标体系,以相应的过程评价数据为基础,构建并训练基于BP网络的软件过程质量度量方法,同时与其他方法进行对比分析,验证其合理性与可操作性。 相似文献
8.
对面向对象软件设计度量的扩展 总被引:3,自引:0,他引:3
对Chidamber的Kemerer的面向对象设计的度量作了扩充,包括对面向对象的类树结构和重用的度量,用Weyuker的度量评估准则分析了这些度量的性质,指出了对象的并发、分布及并行给面向对象软件设计中所带来的复杂性,从而对这类软件结构的度量带来的潜在影响。 相似文献
9.
针对面向对象体系结构的软件系统缺乏有效度量方法的现状,通过行为、逻辑、构件和部署4个互为补充的模型,对面向对象的软件进行了架构分析,并确定了度量数据的采集集合.基于架构分析获得的原始系统数据,吸收快速原型与白盒、黑盒的基本原理,作者提出了一种适合面向确定对象系统的功能-结构-原型度量模型FCPMM(Function Configuration Prototype Metric Model).结合面向对象的基本准则与基本遗传算法,导出了该模型的循环收敛算法,从而可动态求解软件系统的最优状态.最后利用Matlab仿真实例,从度量参数适应度和最佳个体解码值两个方面验证了该算法的可行性. 相似文献
10.
工程建设监理是土木工程行业中一种比较常见的控制质量的技术,但是,根据EI检索和中国期刊检索,目前这种技术还未在软件开发过程中使用。首先对软件质量度量的发展和软件工程监理的基本概念进行了介绍;其次,根据Walters和McCall三层软件质量度量模型的思想,提出了基于层次结构划分的软件工程监理质量度量的模型;最后,推导出了基于以上要素和准则的多级模糊度量计算公式,并举例说明其方法的应用。 相似文献
11.
面向对象软件测试探讨 总被引:1,自引:0,他引:1
面向对象软件测试是面向对象软件开发的不可缺少的一环,是保证软件质量,提高软件可靠性的关键。但目前的研究现状与面向对象的分析,设计技术以及程序设计语言的琛上比尚显薄弱,本文在分析面向对象程序设计语言对软件测试影响的基础上,讨论了面向对象软件测试的测试策略及测试技术。 相似文献
12.
软件复用与面向对象技术 总被引:8,自引:0,他引:8
文中论述了软件复用的基本过程,软件复用过程中的关键因素,软构件技术以及目前比较流行的两种构件组装技术,说明了面向对象技术在软构件技术中的应用。 相似文献
13.
面向对象软件测试是面向对象软件开发的重要一环,是保证软件质量、提高软件可靠性的关键。针对面向对象软件具有的特征,分析了面向对象开发模型和测试层次划分,给出了一个面向对象的测试模型,并详细讨论了面向对象软件测试的测试方法和解决方案。 相似文献
14.
软件测试是改善软件质量和正确性的重要方法.针对目前面向对象软件开发测试方法的不成熟和测试过程不清晰的问题,基于V模型对面向对象软件测试过程和测试方法的本质剖析,借助自动化辅助测试工具对V模型的支撑,提出了一种改善面向对象软件测试过程的测试方法. 相似文献
15.
自行开发了钢筋混凝土设计工具箱软件,软件具有图形界面,可以完成混凝土基本构件的设计、校核。基于面向对象分析方法,将软件的设计体系拆分为用户界面对象、计算对象、数据库对象,从而很好地解决了传统设计的过度耦合化,以及用户界面的过于松散的问题,并讨论了开发该软件过程中的各种问题。 相似文献
16.
奚小溪 《安徽建筑工业学院学报》2009,17(5):86-89
随着计算机技术的飞速发展与计算机应用领域的迅速扩大,各领域内出现的高复杂性的软件系统的数目越来越多。因此,人们迫切需要能够对软件开发过程和产品进行精确的、可预测的和可重复的控制,软件度量就是度量软件质量的一种行之有效的手段,是软件工程内一个非常重要的领域。本文通过对软件度量的研究意义、发展历史、分类以及度量方法的系统研究与总结,着重探讨了软件度量理论及其应用。 相似文献
17.
以往的结构模型系统结构复杂、设计周期长、不易实现系统的数据集成。从面向对象技术出发,根据可重用软件组件的特点及局限性,设计了软件体系结构基础模型和基于组件技术的软件体系结构模型,这种模型的关键在于一种高效的总线结构,使组件之间能以一个公共的接口互相连接,做到组件的即插即用,无缝集成。在这种模型的系统中,组件间的通讯链接数是线性的,并且由于各组件接口规范的一致性,通讯的复杂度大大下降,提高了组件的互操作性,达到了易于数据集成的目的。经过在大型数据处理系统中运行,证明该系统稳定性好,效率高,可广泛应用于大型复杂系统的数据集成。 相似文献