提供数据挖掘的软件同行评审系统实现装置的制造方法

xiaoxiao2020-10-23  19

提供数据挖掘的软件同行评审系统实现装置的制造方法
【专利说明】
【技术领域】
[0001]本发明涉及软件工程领域和数据挖掘方法,具体而言涉及一种提供软件同行评审数据挖掘的软件同行评审系统实现装置。
【【背景技术】】
[0002]软件同行评审是软件工程已证明行之有效的发现软件缺陷、提高软件质量的重要过程。它的核心内容首先是有完整、准确、科学的检查单设计,再使用设计好的检查单,对软件工作产品(包括代码、文档和组件)进行检查,之后对发现的问题(缺陷)进行跟踪归零。传统的做法是评审人员在评审时使用检查单对照被审对象,填写检查项符合性结果,在发现和报告相关软件缺陷后就不再发挥作用,软件缺陷和检查单结果数据填写在各个文档中,属于非结构性信息,难以进一步发挥作用。
[0003]随着软件成熟度的不断提高,国外市场上已出现商业化的软件同行评审辅助工具,仅用来实现软件同行评审过程自动化,通过工具产生的同行评审数据保存在关系数据库中,属于结构化信息,但缺少对同行评审数据的挖掘和充分利用,仍存在以下不足:
[0004](I)由于遵循不同标准的软件缺陷定义(例如缺陷影响程度、缺陷分类)、问题(缺陷)报告单模板、检查单都会有所不同,并且企业或特定项目也会有一整套各自定义的标准,不同软件标准的同行评审在各自系统中进行,产生的同行评审数据分散,难以进行数据的进一步利用;
[0005](2)各种标准的同行评审表单格式不统一、难以实现统一的数据导入导出及实现同行评审数据的统一管理;
[0006](3)由于各种软件项目标准不同,无法在不同软件标准的项目之间进行评审工作和软件缺陷的统计及比对,对整个企业的评审工作和软件无法统一评价;
[0007](4)存在评审后工程经验数据不能传递、同行评审数据没法重用、评审效果不佳和效率不高的问题;
[0008](5)对软件缺陷的统计分析缺乏细化粒度,不易找出软件缺陷发生的真正原因,无法控制软件缺陷的重复发生。

【发明内容】

[0009]本发明的目的在于提供一种提供数据挖掘的软件同行评审系统的实现装置,用以解决现有技术中存在的上述问题。
[0010]为实现上述目的,实施本发明的提供数据挖掘的软件同行评审系统实现装置包括软件标准维护模块、同行评审检查单维护模块、项目信息管理模块、典型软件缺陷管理模块、同行评审管理模块和信息查询及统计分析模块。其中:
[0011]软件标准维护模块,用以创建和维护各种软件标准及对应的一系列规则和模板、各软件标准规则之间的对应关系,为软件同行评审活动和同行评审数据挖掘提供基础信息支持,为统计软件缺陷、进行项目间的比对等提供统一标准;提供各种软件标准的外部同行评审数据属性与本系统数据库表字段的对应关系,为同行评审表单数据导出到外部符合软件标准格式的文档文件提供填写依据,为收集外部各种软件标准格式的同行评审表单文件数据到本系统数据库表提供读取依据;
[0012]同行评审检查单维护模块,用以建立检查项数据字典,定制面向标准的各种类别同行评审检查单;该模块提供创建和维护统一的同行评审检查项数据字典功能,将检查项作为定制各种标准同行评审检查单的基本元素,为数据挖掘提供基础信息支持;该模块提供定制和维护面向标准的同行评审检查单功能,实现从检查项数据字典选取一组相同类别与通用类别的某些检查项定制成各标准的相应类别检查单,组成同行评审检查单信息库表,评审时系统按项目软件标准和评审对象类别从该库表中自动读取相应类别检查单供用户填写;
[0013]项目信息管理模块,提供设定和维护项目遵循一种或多种软件标准,自动完成项目与标准有关其他特有属性的定义;提供评审对象、评审人员、评审阶段、评审时机、评审参考文件等信息的创建和维护功能,实现项目评审策划;提供面向项目的检查单模板定制和维护功能,根据具体项目要求,选定项目所遵循特定标准的某些类别检查单,并预先设定某些检查项检查结果及填写原因,保存作为项目的检查单模板,使用时优先选用;提供面向项目的同行评审表单模板文件定制和维护功能,预先设定或填写模板文件中的某些数据,定制成面向项目的同行评审表单模板文件,使用时优先选用,减少某些数据的读取或填写,既满足项目的特殊需要,又保证数据的一致性和正确性;提供按各种查询条件查询项目信息的功能;
[0014]典型软件缺陷管理模块,提供基于检查项筛选、维护和查询同行评审软件缺陷的典型场景信息功能,还提供典型软件缺陷数据与外部接口的导入导出功能;建立基于检查项唯一标识、软件标准和检查单类别的典型软件缺陷信息库,通过不符合检查项与同行评审软件缺陷之间的关联关系,按检查项或检查单与检索条件检索到对应的软件缺陷,从中筛选软件缺陷发生的典型场景信息,再补充缺陷典型性的描述,存储到典型软件缺陷库表,增加典型软件缺陷库信息;建立与外部数据库或文件的接口,导入外部典型软件缺陷数据到典型软件缺陷库,丰富典型软件缺陷库表数据,也可从典型软件缺陷库表导出数据到外部数据库或文件,为组织资产库提供新的典型软件缺陷数据。通过选用缺陷出现频度和严重程度的筛选策略,提供自动发布面向用户的新增典型缺陷功能;
[0015]同行评审管理模块,自动按评审策划时间顺序显示项目各评审阶段所有待评审对象信息,供选择评审;提供自动执行同行评审流程和输入同行评审数据界面,评审消息自动推送给相关人员;实现外部同行评审表单文档数据的读取或填写功能;根据“先模板后标准”的原则,提供项目各类别检查单的自动选取功能,通过检查单检查结果填写界面提供基于检查项的软件缺陷发生典型场景信息查询、缺陷按程度和频度的自动提醒和发布功能;根据“先模板后标准”的原则,找到相应同行评审表单模板文件,按照表单模板文件数据属性与表单数据字段的对应关系,将系统数据库中产生的表单数据填写到外部表单文档文件中;或将外部同行评审表单文档文件中数据,读取到系统相应的数据库表中,实现将文档文件中非结构化的同行评审数据转化为数据挖掘所需的结构化信息并归类保存;或将外部数据库中有关同行评审信息读取到系统相应的数据库表中,实现同行评审数据的收集和归类;使得系统适用于各种同行评审表单格式的数据读取或填写,或各种数据库类型或格式的数据读取;
[0016]信息查询及统计分析模块,提供基于检查项的软件缺陷典型场景信息查询,对基于检查项的软件缺陷进行缺陷数量、缺陷率、缺陷程度比率统计,对基于检查项的缺陷率与被审对象相关特性例如项目阶段、项目管理程度之间作相关性分析,找出引起缺陷发生率高的可能因素,并根据历年软件缺陷统计数据,对缺陷发生率做进一步的回归分析,预测软件缺陷发生率趋势;分别对评审人员的各个特性与其基于检查项的缺陷发现率提供相关性分析,找出可能影响到评审质量的相关因素 。
[0017]依据上述主要特征,软件标准维护模块包括软件标准信息模块、缺陷类型及缺陷程度定义模块、缺陷程度对应关系模块和同行评审外部数据模板文件维护模块。
[0018]依据上述主要特征,同行评审检查单维护模块包括检查项数据字典维护模块和同行评审检查单维护模块。
[0019]依据上述主要特征,项目信息管理模块包括项目信息维护模块和项目信息查询模块,项目信息维护模块又包括项目基本信息维护模块、评审策划维护模块、同行评审检查单模板维护模块、同行评审表单文件维护模块。
[0020]依据上述主要特征,典型软件缺陷管理模块包括典型软件缺陷筛选模块、典型软件缺陷维护及查询模块和典型软件缺陷导入导出模块。
[0021]依据上述主要特征,同行评审管理模块包括同行评审流程控制模块和外部同行评审数据导入导出模块。
[0022]依据上述主要特征,信息查询及统计分析模块包括信息查询模块、信息统计模块和信息分析模块。
[0023]与现有技术相比较,本发明使不同标准软件的同行评审数据及外部文档文件或外部数据库中的同行评审数据都能收集到同一信息系统,进行统一管理,使软件同行评审数据得到了挖掘和重用,工程经验得到了传递;本发明开创了基于检查项的软件缺陷统计分析方法及典型软件缺陷的自动提醒和发布机制,提高了软件缺陷统计、分析和利用的细化粒度,使相关人员能够快速找到软件缺陷发生的可能原因,以及找出影响评审质量的可能因素,有效提高了软件开发和同行评审的质量和工作效率;本发明具有为组织资产库提供同行评审典型软件缺陷数据,使经验数据在组织内得到分享。
【【附图说明】】
[0024]图1为本发明各模块之间及与外部数据的关系框图;
[0025]图2为软件标准维护模块框图;
[0026]图3为设置外部同行评审数据与系统数据对应关系流程图;
[0027]图4为同行评审检查单维护模块框图及功能图;
[0028]图5为项目信息管理模块框图及功能图;
[0029]图6为项目检查单模板设置流程图;
[0030]图7为典型软件缺陷管理模块框图及功能图;
[0031]图8为典型软件缺陷筛选模块流程图;
[0032]图9为同行评审流程控制模块图;
[0033]图10为同行评审管理模块框图;
[0034]图11为外部同行评审数据导入模块流程图;
[0035]图12为外部同行评审数据导出模块流程图;
[0036]图13为信息查询及统计分析模块框图。
【【具体实施方式】】
[0037]本发明下面结合附图给出本发明的实施例子,用来详细说明本发明的技术方案。
[0038]实施本发明的提供数据挖掘的软件同行评审系统实现装置的本体是一套计算机软件,其运行平台是具有Windows XP操作系统的客户端计算机,系统数据库存放在具有Windows XP操作系统的应用服务器通用计算机平台,供各客户端用户访问。
[0039]请参阅图1所示,实施本发明的提供数据挖掘的软件同行评审系统实现装置包括软件标准维护模块、同行评审检查单维护模块、项目信息管理模块、典型软件缺陷管理模块、同行评审管理模块和信息查询及统计分析模块。以下分别对各模块功能进行详细说明。
[0040](a)软件标准维护模块
[0041 ] 请参阅图2与图3所示,软件标准维护模块包括软件标准信息模块、缺陷类型及缺陷程度定义模块、缺陷程度对应关系模块和同行评审外部数据模板文件维护模块。下面详细描述各个子模块功能:
[0042]?软件标准信息模块提供输入和维护软件标准名称的功能;
[0043]籲缺陷类型及缺陷程度定义模块提供设定每种软件标准所对应的软件缺陷类型、缺陷程度信息和数据维护功能;
[0044]籲缺陷程度对应关系模块提供设置各软件标准缺陷程度定义之间的对应关系,为统计软件缺陷、进行不同软件标准项目间的比对等提供统一标准;
[0045]籲外部同行评审数据模板文件维护模块提供建立和维护各种软件标准的外部同行评审数据模板文件信息表,适用于外部WORD/EXCEL类型文档文件或外部关系型数据库,包括文件类型、文件名、服务器路径、记录形式(表格、行或数据库表记录)等信息,提供设置和维护各软件标准的外部同行评审模板文档文件的数据位置和数据类型与系统数据库中同行评审表单数据字段的对应关系功能,或提供设置和维护各软件标准的外部同行评审数据库表的数据字段与系统数据库表中同行评审表单数据字段的对应关系功能,具有上传各软件标准的同行评审表单模板文档文件到信息表中规定的路径功能。
[0046](b)同行评审检查单维护模块
[0047]请参阅图4所示,同行评审检查单维护模块包括检查项数据字典维护模块和同行评审检查单维护模块。下面详细描述各个子模块功能:
[0048]?检查项数据字典维护模块提供建立和维护统一的同行评审检查项数据字典功能,每项检查项具有唯一标识、检查类别、检查项类型、检查具体内容描述、引用标识和使用状态等信息,作为定制各种软件标准同行评审检查单的基本元素,也是作为基于检查项筛选、查询和统计软件缺陷的基础数据;
[0049]?同行评审检查单维护模块提供从检查项数据字典中的一组相同检查类别和通用类别的检查项中选取某些项定制成特定标准的相应类别检查单,各种标准、各种类别的同行评审检查单数据存放在同行评审检查单信息库表中,数据包括软件标准、检查单类别、检查项标识、检查项类型、检查项编号、检查项描述、版本、版本建立时间等信息,其中由于同一检查项标识在不同标准检查单之间会有略微差异的描述,当检查项描述与数据字典中的检查具体内容描述有所不同时,在检查项描述中填写当前检查项的检查具体内容描述,否则不填写,检查单使用时直接引用数据字典中的对应项;该模块能根据选定的检查类别,自动显示与该类别相关的所有检查项和通用项供选择,缩小了选择范围,也使同行评审检查单中的检查项数据来源一致和唯一。
[0050](c)项目信息管理模块
[0051]请参阅图5与图6所示,项目信息管理模块包括项目信息维护模块和项目信息查询模块,项目信息维护模块又包括项目基本信息维护模块、评审策划维护模块、同行评审检查单模板维护模块、同行评审表单文件维护模块。下面详细描述各个子模块功能:
[0052]?项目基本信息模块提供设定项目一种或多种软件标准,自动完成项目与标准有关其他特有属性的定义,设置项目工作阶段信息、项目人员信息、项目评审阶段、项目管理程度等信息;
[0053]籲评审策划维护模块,提供设置和维护项目所有预评审对象、项目预参与的评审人员、评 审时机(计划时间)和评审参考文件等信息;
[0054]籲同行评审检查单模板维护模块提供设置面向项目的同行评审检查单模板功能,根据项目具体要求,选定项目所遵循软件标准的某类别检查单进行裁剪,预先设定或填写其中的固定数据,定制成面向项目的某类别检查单模板,使用时优先选用,减少用户对固定数据的输入;
[0055]籲同行评审表单模板文件维护模块提供设置面向项目的同行评审表单模板文件功能,根据项目具体要求,选定项目所遵循软件标准的同行评审表单模板文件进行裁剪,预先填写其中的固定数据、设置同行评审模板文件格式与系统数据库中同行评审表单数据字段之间的对应关系,定制成面向项目的同行评审表单模板文件,使用时优先选用,减少固定数据的重复填写、使导入导出的表单数据格式与项目具体要求一致;
[0056]?项目信息查询模块提供各种查询条件组合的项目信息查询功能。
[0057](d)典型软件缺陷管理模块
[0058]请参阅图7与图8所示,典型软件缺陷管理模块包括典型软件缺陷筛选模块、典型软件缺陷维护及查询模块和典型软件缺陷导入导出模块。下面详细描述各个子模块功能:
[0059]?典型软件缺陷筛选模块提供自动或人工筛选基于检查项标识的典型软件缺陷信息的功能,通过检查项的不符合结果与同行评审软件缺陷之间的关联关系,按检查项与检索条件检索到对应的所有软件缺陷,根据软件缺陷出现的频度(同一检查项上发生的不符合次数)或发生的程度(软件缺陷的严重程度),自动筛选检查项结果的不符合性作为典型缺陷,也提供人工筛选软件缺陷发生的典型场景信息,再补充缺陷典型性的描述,存储到典型软件缺陷库表;新增典型软件缺陷时具有面向用户的自动发布功能;
[0060]籲典型软件缺陷维护及查询模块提供对典型软件缺陷库表数据的维护,以及提供查询典型软件缺陷信息包括与检查项关联信息的功能;
[0061]?典型软件缺陷导入导出接口模块提供建立与外部ACCESS数据库或EXCEL文件的接口,导入外部典型软件缺陷数据,先验证数据的合理性,再保存到典型软件缺陷库表,再人工建立与数据字典中检查项之间的关联关系,丰富典型软件缺陷信息库表数据,也可从典型软件缺陷信息库表导出数据到外部ACCESS数据库或EXCEL文件中,为组织资产库提供新的典型软件缺陷数据。
[0062](e)同行评审管理模块
[0063]请参阅图9至图12所示,同行评审管理模块包括同行评审流程控制模块和外部同行评审数据导入导出模块。下面详细描述各个子模块功能:
[0064]籲同行评审流程控制模块根据评审策划,按时间顺序自动显示所有评审阶段,针对每一评审阶段,显示对应的预评审对象信息,提供评审对象的自动选取、评审信息的输入和自动执行同行评审发起、评审更改项输入、更改完成输入和更改确认输入等流程,每进入下一个流程自动发送任务消息给相关人员。该模块根据“先项目后标准”的原则,按项目软件标准和检查单类别从同行评审检查单库表中自动读取检查单供填写。提供项目各类别检查单的自动选取功能,通过检查单结果填写界面,提供检查单中各个检查项的软件缺陷发生典型场景信息查询功能,以及对于缺陷程度高或和频度高的检查项提供不同颜色显示,达到自动提醒目的。相关人员通过任务消息接收,自动进入与登录人员相关的评审操作界面,及时清楚地了解、开展和完成评审工作;
[0065]籲外部同行评审数据导入导出模块,对外部同行评审表单文档文件或数据库文件进行数据的导入或导出。根据“先项目后标准”的原则,找到相应同行评审表单模板文件,复制模板文件,再根据同行评审表单模板文件信息表中外部同行评审数据文件格式与系统数据库同行评审表单数据字段的对应关系,将从系统数据库读取表单数据逐条写到该复制文件中的每条记录的对应位置上,完成表单数据的导出;反之打开同行评审表单文件,按照信息表中的对应关系,读取同行评审表单文件中每条记录相应位置的相应数据,先验证数据的合理性,再保存到系统数据库相应的库表中,完成同行评审表单数据的导入。根据信息表中的SQL语句,建立外部同行评审数据库表中数据字段与本系统数据库同行评审库表数据字段的对应关系,实现外部数据库中的同行评审信息导入到本系统数据库的相应同行评审数据库表中。外部同行评审数据的导入实现了对外部同行评审数据的收集,为同行评审数据进一步挖掘提供数据基础。
[0066](f)信息查询及统计分析模块
[0067]请参阅图13所示,信息查询及统计分析模块包括信息查询模块、信息统计模块和信息分析模块。下面详细描述各个子模块功能:
[0068]籲信息查询模块提供在检查项数据字典界面或在同行评审检查单界面查询基于检查项的软件缺陷典型场景信息功能。将数据字典中的检查项与典型软件缺陷数据库表相连接,对于高频度或高程度缺陷发生的检查项在用户查询时给予醒目提示;
[0069]?信息统计模块提供包括对基于检查项的软件缺陷进行缺陷数量、缺陷率、缺陷程度及比率统计,以及被审主体(包括项目、部门、研制方、项目性质、评审对象等)之间按评审类别对基于检查项软件缺陷发生的各种情况进行统计,产生的数据给予保存,数据有变化时重新更新并且面向用户发布,为用户查询时给予醒目提示提供依据;
[0070]?信息分析模块提供基于检查项的缺陷率分别与被审对象相关特性例如项目阶段(开发、自测试、第三方测试、定型测评等)、缺陷率与项目管理程度(配置管理、质量保证、同行评审、进度安排合理、专职培训情况等)的相关性分析,找出引起缺陷发生率高的可能因素,并根据历年软件缺陷统计数据,对缺陷发生率做进一步的回归分析,预测软件缺陷发生率趋势;分别对评审人员的特性包括工作经验、学历、培训时数、绩效岗位、评审花费时间、年龄、性别等与软件缺陷发现率作相关性分析,找出可能影响到评审质量的正相关或负相关因素。
[0071]实施本发明的提供软件同行评审数据挖掘的实现装置能够为用户提供一种统一的软件同行评审系统,可以对各种标准软件在同一系统上开展同行评审工作,并能够将外部符合各种标准的同行评审数据收集到系统中,减少用户输入、保证同行评审数据的一致性和正确性,产生统一的结构化信息,为实现同行评审数据挖掘奠定数据基础;提供不符合检查项的软件缺陷典型场景信息查询,实现面向用户的问题定向提醒、发布和智能化评审引导,使工程经验得以传递、评审数据得到重用;通过对基于检查项的软件缺陷统计并作相应的相关性分析和回归分析,掌握软件缺陷细粒度的分布情况,找出影响软件缺陷发生的相关因素,预测软件缺陷发展趋势,有针对性地采取有效措施,降低缺陷数量,提高软件过程中的软件产品质量;对评审人员的一些特性与软件缺陷发现率作相关性分析,找出可能影响到评审质量的因素,为领导层管理或选择评审人员提供科学依据,提高软件同行评 审效率和评审质量。
[0072]可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
【主权项】
1.一种提供数据挖掘的软件同行评审系统实现装置,其特征在于:该提供数据挖掘的软件同行评审系统实现装置包括软件标准维护模块、同行评审检查单维护模块、项目信息管理模块、典型软件缺陷管理模块、同行评审管理模块和信息查询及统计分析模块,其中:软件标准维护模块,用以创建和维护各种软件标准及对应的一系列规则和模板、各软件标准规则之间的对应关系,为软件同行评审活动和同行评审数据挖掘提供基础信息支持,为统计软件缺陷、进行项目间的比对等提供统一标准;提供各种软件标准的外部同行评审数据属性与本系统数据库表字段的对应关系,为同行评审表单数据导出到外部符合软件标准格式的文档文件提供填写依据,为收集外部各种软件标准格式的同行评审表单文件数据到本系统数据库表提供读取依据; 同行评审检查单维护模块,用以建立检查项数据字典,定制面向标准的各种类别同行评审检查单;该模块提供创建和维护统一的同行评审检查项数据字典功能,将检查项作为定制各种标准同行评审检查单的基本元素,为数据挖掘提供基础信息支持;该模块提供定制和维护面向标准的同行评审检查单功能,实现从检查项数据字典选取一组相同类别与通用类别的某些检查项定制成各标准的相应类别检查单,组成同行评审检查单信息库表,评审时系统按项目软件标准和评审对象类别从该库表中自动读取相应类别检查单供用户填与; 项目信息管理模块,提供设定和维护项目遵循一种或多种软件标准,自动完成项目与标准有关其他特有属性的定义;提供评审对象、评审人员、评审阶段、评审时机、评审参考文件等信息的创建和维护功能,实现项目评审策划;提供面向项目的检查单模板定制和维护功能,根据具体项目要求,选定项目所遵循特定标准的某些类别检查单,并预先设定某些检查项检查结果及填写原因,保存作为项目的检查单模板,使用时优先选用;提供面向项目的同行评审表单模板文件定制和维护功能,预先设定或填写模板文件中的某些数据,定制成面向项目的同行评审表单模板文件,使用时优先选用,减少某些数据的读取或填写,既满足项目的特殊需要,又保证数据的一致性和正确性;提供按各种查询条件查询项目信息的功會K ; 典型软件缺陷管理模块,提供基于检查项筛选、维护和查询同行评审软件缺陷的典型场景信息功能,还提供典型软件缺陷数据与外部接口的导入导出功能;建立基于检查项唯一标识、软件标准和检查单类别的典型软件缺陷信息库,通过不符合检查项与同行评审软件缺陷之间的关联关系,按检查项或检查单与检索条件检索到对应的软件缺陷,从中筛选软件缺陷发生的典型场景信息,再补充缺陷典型性的描述,存储到典型软件缺陷库表,增加典型软件缺陷库信息;建立与外部数据库或文件的接口,导入外部典型软件缺陷数据到典型软件缺陷库,丰富典型软件缺陷库表数据,也可从典型软件缺陷库表导出数据到外部数据库或文件,为组织资产库提供新的典型软件缺陷数据;通过选用缺陷出现频度和严重程度的筛选策略,提供自动发布面向用户的新增典型缺陷功能; 同行评审管理模块,自动按评审策划时间顺序显示项目各评审阶段所有待评审对象信息,供选择评审;提供自动执行同行评审流程和输入同行评审数据界面,评审消息自动推送给相关人员;实现外部同行评审表单文档数据的读取或填写功能;根据“先模板后标准”的原则,提供项目各类别检查单的自动选取功能,通过检查单检查结果填写界面提供基于检查项的软件缺陷发生典型场景信息查询、缺陷按程度和频度的自动提醒和发布功能;根据“先模板后标准”的原则,找到相应同行评审表单模板文件,按照表单模板文件数据属性与表单数据字段的对应关系,将系统数据库中产生的表单数据填写到外部表单文档文件中;或将外部同行评审表单文档文件中数据,读取到系统相应的数据库表中,实现将文档文件中非结构化的同行评审数据转化为数据挖掘所需的结构化信息并归类保存;或将外部数据库中有关同行评审信息读取到系统相应的数据库表中,实现同行评审数据的收集和归类;使得系统适用于各种同行评审表单格式的数据读取或填写,或各种数据库类型或格式的数据读取; 信息查询及统计分析模块,提供基于检查项的软件缺陷典型场景信息查询,对基于检查项的软件缺陷进行缺陷数量、缺陷率、缺陷程度比率统计,对基于检查项的缺陷率与被审对象相关特性例如项目阶段、项目管理程度之间作相关性分析,找出引起缺陷发生率高的可能因素,并根据历年软件缺陷统计数据,对缺陷发生率做进一步的回归分析,预测软件缺陷发生率趋势;分别对评审人员的各个特性与其基于检查项的缺陷发现率提供相关性分析,找出可能影响到评审质量的相关因素。2.如权利要求1所述的提供数据挖掘的软件同行评审系统实现装置,其特征在于:软件标准维护模块包括软件标准信息模块、缺陷类型及缺陷程度定义模块、缺陷程度对应关系模块和同行评审外部数据模板文件维护模块。3.如权利要求1所述的提供数据挖掘的软件同行评审系统实现装置,其特征在于:同行评审检查单维护模块包括检查项数据字典维护模块和同行评审检查单维护模块。4.如权利要求1所述的提供数据挖掘的软件同行评审系统实现装置,其特征在于:项目信息管理模块包括项目信息维护模块和项目信息查询模块,项目信息维护模块又包括项目基本信息维护模块、评审策划维护模块、同行评审检查单模板维护模块、同行评审表单文件维护模块。5.如权利要求1所述的提供数据挖掘的软件同行评审系统实现装置,其特征在于:典型软件缺陷管理模块包括典型软件缺陷筛选模块、典型软件缺陷维护及查询模块和典型软件缺陷导入导出模块。6.如权利要求1所述的提供数据挖掘的软件同行评审系统实现装置,其特征在于:同行评审管理模块包括同行评审流程控制模块和外部同行评审数据导入导出模块。7.如权利要求1所述的提供数据挖掘的软件同行评审系统实现装置,其特征在于:信息查询及统计分析模块包括信息查询模块、信息统计模块和信息分析模块。
【专利摘要】本发明揭示了一种提供数据挖掘的软件同行评审系统实现装置,包括软件标准维护模块、同行评审检查单维护模块、项目信息管理模块、典型软件缺陷管理模块、同行评审管理模块和信息查询及统计分析模块,本发明使不同标准软件的同行评审数据及外部文档文件或外部数据库中的同行评审数据都能收集到同一信息系统,进行统一管理,使软件同行评审数据得到了挖掘和重用,工程经验得到了传递。
【IPC分类】G06F17/30, G06F11/36
【公开号】CN104899143
【申请号】CN201510329186
【发明人】朱丽蘋, 倪红英
【申请人】中国航空无线电电子研究所
【公开日】2015年9月9日
【申请日】2015年6月15日

最新回复(0)