共查询到19条相似文献,搜索用时 78 毫秒
1.
2.
程序复杂性度量的一种新方法 总被引:1,自引:0,他引:1
本文通过分析传统的McCabe度量方法和Halstead度量方法的不足之处,提出一种新的基于公理的测试复杂性度量方法。新的度量方法明显优于McCabe和Halstead两种方法。 相似文献
3.
王振宇 《计算机与数字工程》1998,26(5):1-5,25
本文力图阐明程序复杂性度量的有关定义研究内容、技术和方法,并探讨它用软件产品的质量、交付的时间和费用的关系以及它在软件开发中的作用。 相似文献
4.
5.
6.
7.
8.
一、简介自从面向对象的分析与设计方法问世以来,由于其拥有众多的优点,已经得到了广泛的应用。面向对象的分析与设计方法与传统的软件开发方法有许多不同之处,在软件开发过程、分析与设计技术、度量以及测试和维护方面都存在很大的差异。软件产品的度量一直是软件工程研究人员研究的一个热点问题。对软件产品进行度量可以让我们对项目开发的进度,开发成本等方面有一个定量的认识。软件产品复杂性的度量是软件度量的一个重要方面,它直接关系到软件开发费用的多少,开发周期的长短和软件内部潜伏错误的多少,同时它还间接度量了软件产品的可理解性。此外复杂性度量可以为我们的测试和维护工作的安排提供一个依据。例如,对于复杂性较高的模块我们应该投入更大的精力去测试和维护,对于 相似文献
9.
面向对象程序复杂性度量层次模型 总被引:2,自引:2,他引:2
程序复杂性度量可以实现定量地分析程序复杂性,从而为估计成本提供一个标准。为了度量面向对象程序复杂性,在讨论了度量的定义.度量的理论基础后,提出了一种面向对象程序复杂性度量的层次模型。该模型分成5个层次:系统层、类簇层、类继承树层、类层和方法层,每个层次都有自己的度量方法。采用这种分层度量模型的好处是:它是一个框架,各度量方法归属到各层中;各层之间相互独立;一层中方法的修改并不影响其它层。 相似文献
10.
11.
陈世基 《数字社区&智能家居》2007,1(5):1338-1339
软件复杂性度量与控制是软件开发面临的主要问题。本文通过对软件复杂性的定量分析,提出了软件复杂性的控制策略,该策略对开发高质量、高可靠性与高可维护性软件有一定的指导作用。 相似文献
12.
陈世基 《数字社区&智能家居》2007,(3):1338-1339
软件复杂性度量与控制是软件开发面临的主要问题。本文通过对软件复杂性的定量分析,提出了软件复杂性的控制策略,该策略对开发高质量、高可靠性与高可雏护性软件有一定的指导作用。 相似文献
13.
本文结合软件复杂性度量的多种算法,对我们研制开发的一个软件复杂性度量系统,进行了详细介绍,并将系统与已有的各种度量工具进行了分析比较。 相似文献
14.
软件质量度量元的理想取值区间反推技术 总被引:1,自引:0,他引:1
针对软件质量度量元理想取值区间难以确定的问题,指出在推导一个度量元的理想取值区间时,应结合特定的(用户关心的)外部质量指标进行考虑,研究并提出了基于正交设计思想的度量元理想取值区间反推技术,该技术能够量化地给出度量元的理想取值区间,初步解决了度量元质量需求定义的问题。 相似文献
15.
16.
17.
基于熵的信息系统业务模型复杂性度量 总被引:1,自引:0,他引:1
业务模型的复杂度决定企业信息系统的复杂度,也对信息系统的重构性能具有很大程度的影响。目前研究多侧重于代码级软件的复杂度度量,而对业务模型的复杂度则关注较少。本文首先给出了企业业务模型的分层体系结构,依据模型实体之间的依赖关系与分解关系将业务模型分解为一组基本模型单元。然后重点提出一种基于熵的模型复杂性度量方法,使用信息熵来描述业务模型的复杂性,通过计算基本模型单元的复杂度递归得到各模型实体、依赖关系的复杂性,进而综合得到模型的复杂性。最后通过实际案例验证了此方法的可行性。该方法为信息系统的设计与构造过程提供了有效的参考与决策依据。 相似文献
18.
一种低复杂度码率控制算法研究 总被引:4,自引:0,他引:4
文章研究了一种基于MAD(MeanAbsoluteDifference)的码率控制算法,通过对宏块的MAD、量化参数QP(QuantizationParameter)和宏块DCT(DiscreteFourierTransform,离散傅立叶变换)并量化后产生的比特数进行建模,导出一个线性模型,该模型有足够的精度可以达到稳定的码率控制。与TMN8的码率控制方案相比较,文中的算法相当简单但很有效,适用于对实时要求很高的场合。 相似文献