智能软件质量跟踪系统、方法及存储介质技术方案

技术编号:23238711 阅读:20 留言:0更新日期:2020-02-04 18:14
本发明专利技术提供一种智能软件质量跟踪系统,包括:项目复杂度评估模块,用于对项目立项时的相关内容进行评估,内容包括项目投入人员、项目周期、项目模块数、各个模块的技术难度、项目所在业务的关键程度进行分值填写,然后根据每个内容权重进行复杂度打分;问题及处理跟踪模块,用于根据测试过程中产生的问题进行跟踪,为后续分析进行基础数据准备,针对单个问题进行智能匹配推荐原因;问题及处理分析模块,用于分析高频次出现的问题,分析问题对应的归属人员及人员处理问题的周期及即时性;项目预警模块,用于针对分析模块得出的结论,在软件各个阶段对应人员进行预警提示。本发明专利技术所提供的一种智能软件质量跟踪系统,能够提升最终成品软件质量。

Intelligent software quality tracking system, method and storage medium

【技术实现步骤摘要】
智能软件质量跟踪系统、方法及存储介质
本专利技术实施例涉及软件开发管理领域,尤其是智能软件质量跟踪系统、方法及存储介质。
技术介绍
软件质量保证是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。目前已有的软件缺陷跟踪系统功能较为单一,主要记录软件问题,跟踪问题的处理进展。本专利技术是引入全面质量管理理论,配合数据分析,专利技术一种智能软件质量跟踪系统,通过跟踪开发人员在项目中的缺陷记录,进行评估及预防,从而达到软件质量提升的目的。全面质量管理,即TQM(TotalQualityManagement)就是指一个组织以质量为中心,以全员参与为基础,目的在于通过用户满意和本组织所有成员及社会受益而达到长期成功的管理途径。在全面质量管理中,质量这个概念和全部管理目标的实现有关。主要特点:全面性:是指全面质量管理的对象,是企业生产经营的全过程。全员性:是指全面质量管理要依靠全体职工。预防性:是指全面质量管理应具有高度的预防性。服务性:主要表现在企业以自己的产品或劳务满足用户的需要,为用户服务。科学性:质量管理必须科学化,必须更加自觉地利用现代科学技术和先进的科学管理方法。
技术实现思路
为解决上述问题,本专利技术实施例提供了一种智能软件质量跟踪系统,包括:项目复杂度评估模块,用于对项目立项时的相关内容进行评估,内容包括项目投入人员、项目周期、项目模块数、各个模块的技术难度、项目所在业务的关键程度进行分值填写,然后根据每个内容权重进行复杂度打分;问题及处理跟踪模块,用于根据测试过程中产生的问题进行跟踪,为后续分析进行基础数据准备,针对单个问题进行智能匹配推荐原因;问题及处理分析模块,用于分析高频次出现的问题,分析问题对应的归属人员及人员处理问题的周期及即时性;项目预警模块,用于针对分析模块得出的结论,在软件各个阶段对应人员进行预警提示。优选的,所述智能软件质量跟踪系统还包括:项目人员开发质量评价模块,用于根据出现的问题信息结合项目评价模型信息以及项目人员在项目中的表现水平,进行多维度打分评价。优选的,所述项目人员开发质量评价模块,还用于定时出具报告和指导意见,帮助项目人员提升。优选的,所述项目复杂度评估模块所设计的权重排列如下:所在业务关键程度>项目周期数>项目模块数*各个模块技术难度>项目投入人员。优选的,所述项目复杂度评估模块针对各项内容评估的初始分值为1至10分。优选的,所述项目预警模块还用于针对分析模块得出的结论,生成一预警清单,将分析模块所得出的结论及问题源写入所述预警清单中并将所述预警清单进行存储。优选的,所述问题及处理分析模块还包括:缺陷学习单元,用于根据提取问题的度量属性,并计算其相关联的内在度量,并生成该问题在其内在度量表现之下预测出来的外在结果。优选的,所述项目预警模块还包括:显示单元,用于监测开发人员所执行的项目阶段,调取所述阶段对应的预警文本在屏幕中进行显示。本专利技术还提供一种软件质量跟踪的方法,包括:对项目立项时的相关内容进行评估,内容包括项目投入人员、项目周期、项目模块数、各个模块的技术难度、项目所在业务的关键程度进行分值填写,然后根据每个内容权重进行复杂度打分;根据测试过程中产生的问题进行跟踪,为后续分析进行基础数据准备,针对单个问题进行智能匹配推荐原因;分析高频次出现的问题,分析问题对应的归属人员及人员处理问题的周期及即时性;针对分析模块得出的结论,在软件各个阶段对应人员进行预警提示。本专利技术还提供一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序能够被至少一个处理器所执行如上述的一种软件质量跟踪方法。本专利技术所提供的一种智能软件质量跟踪系统,引入全面质量管理及数据分析理论进行智能跟踪,预防工程师开发过程易发问题,科学评价工程师的开发质量,从而达到整体软件质量提升的目的。附图说明图1为本专利技术一种智能软件质量跟踪系统的模块示意图;图2为本专利技术一种软件质量跟踪的步骤流程图;图3为本专利技术计算机设备的硬件结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅处于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应当理解,尽管在本专利技术实施例中可能采用术语第一、第二等来描述指定关键字,但指定关键字不应限于这些术语。这些术语仅用来将指定关键字彼此区分开。例如,在不脱离本专利技术实施例范围的情况下,第一指定关键字也可以被称为第二指定关键字,类似地,第二指定关键字也可以被称为第一指定关键字。取决于语境,如在此所使用的词语“如果”可以被解释称为“在……时”或“当……时”或“相应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或时间)”可以被解释成“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。请参考图1,本专利技术提供一种智能软件质量跟踪系统,包括项目复杂度评估模块100,用于对项目立项时的相关内容进行评估,内容包括项目投入人员、项目周期、项目模块数、各个模块的技术难度、项目所在业务的关键程度进行分值填写,然后根据每个内容权重进行复杂度打分。具体的,软件开发在立项时需要考虑许多因素,所述因素包括项目投入人员、项目周期、项目模块数以及各个模块的技术难度、项目所在业务的关键程度,在开始阶段,各开发人员向系统上传上述的项目信息,系统对其生成节点,所述节点记载上述信息对该项目进行综合性评估,并生成一分值,与该节点进行关联存储,例如节点A,5分。问题及处理跟踪模块200,用于根据测试过程中产生的问题进行跟踪,为后续分析进行基础数据准备,针对单个问题进行智能匹配推荐原因。具体的,软件开发在上传是具有节点,在开发各阶段以及测试阶段都有节点,并且相同项目中的各节点是相互关联的,即具有父本文档来自技高网...

【技术保护点】
1.一种智能软件质量跟踪系统,其特征在于,包括:/n项目复杂度评估模块,用于对项目立项时的相关内容进行评估,内容包括项目投入人员、项目周期、项目模块数、各个模块的技术难度、项目所在业务的关键程度进行分值填写,然后根据每个内容权重进行复杂度打分;/n问题及处理跟踪模块,用于根据测试过程中产生的问题进行跟踪,为后续分析进行基础数据准备,针对单个问题进行智能匹配推荐原因;/n问题及处理分析模块,用于分析高频次出现的问题,分析问题对应的归属人员及人员处理问题的周期及即时性;/n项目预警模块,用于针对分析模块得出的结论,在软件各个阶段对应人员进行预警提示。/n

【技术特征摘要】
1.一种智能软件质量跟踪系统,其特征在于,包括:
项目复杂度评估模块,用于对项目立项时的相关内容进行评估,内容包括项目投入人员、项目周期、项目模块数、各个模块的技术难度、项目所在业务的关键程度进行分值填写,然后根据每个内容权重进行复杂度打分;
问题及处理跟踪模块,用于根据测试过程中产生的问题进行跟踪,为后续分析进行基础数据准备,针对单个问题进行智能匹配推荐原因;
问题及处理分析模块,用于分析高频次出现的问题,分析问题对应的归属人员及人员处理问题的周期及即时性;
项目预警模块,用于针对分析模块得出的结论,在软件各个阶段对应人员进行预警提示。


2.根据权利要求1所述的智能软件质量跟踪系统,其特征在于,所述智能软件质量跟踪系统还包括:
项目人员开发质量评价模块,用于根据出现的问题信息结合项目评价模型信息以及项目人员在项目中的表现水平,进行多维度打分评价。


3.根据权利要求2所述的智能软件质量跟踪系统,其特征在于,所述项目人员开发质量评价模块,还用于定时出具报告和指导意见,帮助项目人员提升。


4.根据权利要求1所述的智能软件质量跟踪系统,其特征在于,所述项目复杂度评估模块所设计的权重排列如下:
所在业务关键程度>项目周期数>项目模块数*各个模块技术难度>项目投入人员。


5.根据权利要求1所述的智能软件质量跟踪系统,其特征在于,所述项目复杂度评估模块针对各项内容评估的初始分值为1至10分...

【专利技术属性】
技术研发人员:张鑫
申请(专利权)人:恒大智慧科技有限公司
类型:发明
国别省市:广东;44

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

1