共查询到17条相似文献,搜索用时 78 毫秒
1.
2.
3.
基于继承图的面向对象软件复杂性度量研究 总被引:2,自引:0,他引:2
面向对象软件开发是一种新的可以减少成本、提高可用性和灵活性的高效的软件系统开发方法。复杂性度量在软件开发中起着非常重要的作用,它可减少整个开发周期的费用,但目前还没有成熟的用于面向对象软件复杂性的度量方法。文章首先通过继承图描述面向对象软件复杂性度量方法,然后讨论了单元重复继承算法,最后给出了具体实例。 相似文献
4.
5.
6.
首先分析软件和软件过程改进的复杂性,接着说明了J.N.Warfield提出的设计过程成功集的概念,应用通用设计科学集成了Watts S. Humphrey的软件过程改进六原理,得到了软件过程改进复杂性七命题,并对结果进行了实证研究,包括问卷调查与案例研究。最后,结合中国实际探讨了软件过程改进知识支持结构,包括软件项目管理的三个层次和软件过程改进的知识支持结构。 相似文献
7.
陈世基 《数字社区&智能家居》2007,(3):1338-1339
软件复杂性度量与控制是软件开发面临的主要问题。本文通过对软件复杂性的定量分析,提出了软件复杂性的控制策略,该策略对开发高质量、高可靠性与高可雏护性软件有一定的指导作用。 相似文献
8.
基于相似学的面向对象软件复杂性的定量测度研究 总被引:1,自引:0,他引:1
针对面向对象软件复杂性的定量评价问题,从相似系统学出发研究了面向对象软件系统的复杂性测度问题,提出了相似度、相异度和关联度杂度计算式,并建立了面向对象分类机制的模糊聚类方法。 相似文献
9.
10.
11.
12.
13.
基于证据推理的软件项目复杂性评估 总被引:4,自引:0,他引:4
软件项目复杂性是软件项目管理中很重要的指标。该文定义了软件项目复杂性的概念,建立了软件项目复杂性模型,提出了基于证据推理的软件项目复杂性评估模型和方法。并结合一个简单的例子,验证了方法的可行性。 相似文献
14.
基于构件的软件构建方法目前被广泛使用在软件开发中,用于减少软件开发的工程成本和加快软件开发进度.在软件维护过程中,由于构件更新或者新版本的发布,基于构件的系统会受到影响,需要进行回归测试.对于指定的软件修改需求,维护者可以实施不同的修改手段.不同的修改手段会导致不同的回归测试复杂性,这种复杂性是软件维护成本和有效性的重要因素.目前的研究没有强调构件软件的回归测试复杂性问题.基于修改影响复杂性模型和度量,提出一种回归测试的复杂性度量框架.该度量框架包括两个部分:基于图的模型和形式化度量计算.该度量可以有效表示构件软件分别在构件和系统层面的回归测试复杂性因素,可视化地体现复杂性变化.然后根据模型,提出具体的度量计算方式.最后,通过实验研究,针对同一个构件软件的相同修改需求,利用若干个实验组进行独立修改实施,然后比较回归测试的复杂性.实验结果表明,所提出的度量方式是可行和有效的. 相似文献
15.
首先回顾了复杂度研究的发展历程,随后介绍了配置复杂度的基本概念与较新的研究成果。文章在分析了如何对复杂度模型与IT管理流程复杂度模型进行配置的基础上,对模型中的复杂度度量值的确定进行了描述,对使用复杂度模型配置过程中进行量化的四个步骤进行了梳理,并且对配置过程的性能预测问题进行了说明,最后指出了目前存在的问题与未来的研究方向。 相似文献
16.
软件体系结构研究进展 总被引:72,自引:9,他引:72
作为控制软件复杂性、提高软件系统质量、支持软件开发和复用的重要手段之一,软件体系结构自提出以来,日益受到软件研究者和实践者的关注,并发展成为软件工程的一个重要的研究领域.如今,软件体系结构的研究也开始超出传统的对软件设计阶段的支持,逐步扩展到整个软件生命周期.基于软件体系结构近十年来的研究进展,综述了在软件生命周期的不同阶段软件体系结构的研究与应用,并探讨了软件体系结构领域的发展与研究方向. 相似文献
17.
蔡民 《计算机工程与应用》2003,39(5)
软件的可靠性是软件质量的一个重要技术指标。该文采用软件蓝图描述软件结构,进而给出了基于程序图的环型复杂度的计算方法。在此基础上,建立起一个软件可靠性模型。最后通过一个例子说明了如何应用这个模型,通过潜在错误的检测和环型复杂度的计算,对软件的可靠性作出预测。 相似文献