基于软件过程时序数据自动挖掘的多步预测方法和系统技术方案

技术编号:2835345 阅读:289 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于软件过程时序数据自动挖掘的多步预测方法和系统,所述方法为对软件过程时序数据采用自回归求和移动平均的方法进行时序数据建模,然后将传统的参数估计问题转换为一种基于最小均方误差估计的最优化约束求解问题,进而基于约束求解优化问题的求解结果进行软件过程时序数据多步预测;所述系统为三层架构模式,包括访问界面层、时序数据分析层、软件过程数据库三层结构;本发明专利技术提供了对软件过程的不同层次时序数据进行分析,对软件过程时序数据的趋势预测进行全面分析,有效地刻画了软件过程时序数据特性,为软件过程管理人员提供了有效的可视化的量化决策辅助支持。

【技术实现步骤摘要】

本专利技术涉及一种对存储在软件过程管理系统中的时间序列数据的处理方法和系统,特别涉及一种基于软件过程时序数据自动挖掘的多步预测方法和系统,属于计算机软件工程领域。
技术介绍
随着科学技术的日益发展,软件产品已经被广泛地应用在人类社会的各个方面,如银行,保险,建筑工程,贸易,通讯,娱乐,教育,交通运输等等。人们的日常生活越来越多的依赖于各种含有软件的电子设备。然而,随着计算机技术的发展,应用软件变得越来越复杂,更加难以开发和维护。软件产品存在缺陷几乎成为不可避免的事实,而这些缺陷又往往对人们的生活甚至生命安全造成严重的危害。因而,越来越多的研究人员和工程人员投身到如何提高软件产品质量的研究和实践之中,量化软件过程管理和改进近年来得到研究和工业界增强的关注,并日渐成为科学化和精确化地进行现代软件过程管理的主要手段。软件过程通常被定义为“设计、开发、应用和维护软件产品的一组相互关联的活动、方针、组织结构、技术方法、规程以及工作产品。它定义了对软件开发进行组织、管理、度量、支持和改进的途径”。量化软件过程管理技术的一个重要软件支撑平台是软件过程管理系统(尤其是以过程为中心的软件工程环境”本文档来自技高网...

【技术保护点】
一种基于软件过程时序数据自动挖掘的多步预测方法,其步骤包括1)调用软件过程时序数据提取器,从软件过程管理系统中自动提取软件过程时序数据;2)对上述软件过程时序数据调用时序数据差分器进行多阶差分,直至得到稳定的软件过程时序数据 ,并记录此时的差分阶数;3)调用自回归阶数识别器和移动平均阶数识别器计算软件过程时序数据的自回归阶数和移动平均阶数;4)调用参数估计器,采用基于确保最小均方误差的参数估计方法估计自回归系数和移动平均系数;5)根据上述 差分阶数,自回归阶数,移动平均阶数,自回归系数和移动平均系数得到该软件过程时序数...

【技术特征摘要】

【专利技术属性】
技术研发人员:王永吉阮利王青李明树
申请(专利权)人:中国科学院软件研究所
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1