基于FOG数据的研发完整性辅助审查系统及方法与流程

文档序号:11154454阅读:621来源:国知局
基于FOG数据的研发完整性辅助审查系统及方法与制造工艺

本发明涉及计算机软件技术领域,尤其涉及软件研发审查技术领域,具体是指一种基于FOG数据的研发完整性辅助审查系统及方法。



背景技术:

在民用机载软件研制领域,权威的安全标准DO-178B/C是一套民用航空机载软件研制和审定的指南,是广受业界认可、推荐的符合性方法。

其中,DO-178B/C明确定义软件符合性评审的目标是确信那些作为合格审查申请一部分而提交的软件产品:软件生命周期过程是完整的,软件生命周期数据是完整的,可执行目标代码受控且能重新生成。

该评审应确定:

a.已完成那些针对合格审查而规划的软件生命周期过程活动,包括软件生命周期数据的生成,完成活动的记录得到保存。

b.根据具体系统需求、安全相关需求、或软件需求所开发的软件生命周期数据能追踪至相应的需求。

c.软件生命周期数据符合软件计划和标准,并按照软件配置管理计划进行控制。

d.问题报告符合软件配置管理计划,经过了评估,并且问题报告的状态得到记录。

e.与软件需求的偏离被记录,并经过批准。

f.可执行目标代码能根据已归档的源代码重新生成。

g.加载指令经过发布,根据该指令,能成功地加载已批准的软件。

h.对先前软件符合性评审时遗留的问题报告重新进行评估,以确定它们的状态。

i.如果先前开发的软件用于合格审查,那么当前的软件产品基线可追踪至先前开发软件对应的基线,以及对该基线所做的、经批准的更改。

在合格审定的过程中,审定机构会对申请者进行审查,审查的内容包含软件生命周期数据、软件项目进展和记录、及其他符合DO-178B目标的证据,可以包括文件阅读、与项目成员面谈、亲眼见证项目活动、数据采样、发布会等形式进行。

通常申请方需要在根据审查机构的要求,在不同的阶段,提供所必需的审查数据,由审查机构,给出审查结论或反馈意见。

在DO-178B/C明确地指出必须要在如下数据之间建立双向的追踪关系,如图1所示,包括:

-分配到软件的系统需求与高层需求

-高层需求与低层需求

-低层需求与源代码

-高层需求与测试用例

-低层需求与测试用例

-测试用例与测试规程

如图2所示的软件审查过程展示了审定机构介入申请方进行审查的时机及审查的类型。

-软件计划审查(SOI#1):应在最初的软件计划过程完成(即大部分的计划和标准完成并通过评审)时进行;

-软件开发审查(SOI#2):应在具有代表性的部分(至少50%)软件开发数据(即需求、设计、代码)完成并通过评审时进行;

-软件验证审查(SOI#3):应在具有代表性的部分(至少50%)软件验证和测试数据完成并通过评审时进行;

-软件最终审查(SOI#4):应在已完成最终的软件构建和软件验证、进行了软件符合性评审、软件应用程序已准备好进行系统符合性批准之时进行;

审查工作过程如图3所示,表示一般由申请方人工准备需要审查的数据,如软件生命周期数据、软件生命周期活动等内容,通过传统的方式如邮件,移动存储设备拷贝,提交至审定机构进行审查,由审定机构给出反馈意见及审查结论。

现有的审查流程存在以下缺点:

1)申请方需要人工整理审查数据。人工整理审查数据,耗费大量的人力物力,且可能会出现错误,导致审查没有通过。

2)审查数据存在不真实性的可能。申请方人工整理审查数据,可能存在人为作弊、数据造假的情况,如果审查通过,投入使用,可能产生巨大的损失甚至会造成生命财产的损失。

3)审查机构需要人工一一对比审查数据。审查机构对于申请方提供的数据进行审查时,无法清晰审查,容易发生遗漏,容易发生错误,导致审查信用的不可靠,且需要耗费大量的人力物力。

4)审查粒度较粗。一般申请方会以文档或者代码包的形式,提供符合性证据,使得必须完成整篇文档(或代码等),审查机构才能进行审查,造成审查机构不能灵活介入项目进行审查,对于有进度要求的项目,可能会浪费宝贵时间,影响项目进度和成本。



技术实现要素:

本发明的目的是克服了上述现有技术的缺点,提供了一种能够实现自动完成审查,提高审查粒度的基于FOG数据的研发完整性辅助审查系统及方法。

为了实现上述目的,本发明具有如下构成:

该基于FOG数据的研发完整性辅助审查系统,包括:

审查证据设定模块,用于配置审查数据类型,所述的审查证据设定模块包括:

-软件计划审查单元,用于审查软件计划文件及所述的软件计划的验证结果、质量保证和配置管理记录,所述的软件计划包括软件开发计划、软件质量保证计划、软件合格审定计划、软件研制计划、软件配置管理计划、软件需求标准、软件设计标准和软件编码标识;

-软件开发审查单元,用于审查软件开发文件及所述的软件开发文件的验证结果、软件生命周期环境配置索引、问题报告、质量保证和配置管理记录,所述的软件开发文件包括软件需求规格说明、软件设计说明、源代码和追踪关系数据;

-软件验证审查单元,用于审查软件验证文件及所述的软件验证文件的验证结果、问题报告、质量保证和配置管理记录,所述的软件验证文件包括软件需求规格说明、软件设计说明、源代码、目标代码、验证规程、用例、软件生命周期环境配置索引和软件配置索引;

-软件最终审查单元,用于审查软件最终文件及所述的软件最终文件的质量保证和配置管理记录,所述的软件最终文件包括软件验证数据、软件完成综述、软件生命周期环境配置索引、软件配置索引、问题报告;

审查数据获取模块,用于根据审查证据设定模块的审查数据要求,从申请方软件生命周期数据编写的平台获取审查数据,供审查机构审查;

审查结果鉴定模块,用于鉴定获得的数据并得到审查结果,所述的审查结果鉴定模块包括:

-追踪数据完整性审查单元,用于检查软件生命周期数据的追踪数据是否完整;

-更改控制审查单元,用于审查软件的更改是否都被记录,并将软件更改追踪至源头。

还包括一种基于FOG数据的研发完整性辅助审查系统,所述的系统包括:

审查证据设定模块,用于配置审查数据类型;

审查数据获取模块,用于根据审查证据设定模块的审查数据要求,从申请方软件生命周期数据编写的平台获取审查数据,供审查机构审查;

审查结果鉴定模块,用于鉴定获得的数据并得到审查结果。

较佳地,所述的审查证据设定模块包括:

-软件计划审查单元,用于审查软件计划文件及所述的软件计划的验证结果、质量保证和配置管理记录,所述的软件计划包括软件开发计划、软件质量保证计划、软件合格审定计划、软件研制计划、软件配置管理计划、软件需求标准、软件设计标准和软件编码标识;

-软件开发审查单元,用于审查软件开发文件及所述的软件开发文件的验证结果、软件生命周期环境配置索引、问题报告、质量保证和配置管理记录,所述的软件开发文件包括软件需求规格说明、软件设计说明、源代码和追踪关系数据;

-软件验证审查单元,用于审查软件验证文件及所述的软件验证文件的验证结果、问题报告、质量保证和配置管理记录,所述的软件验证文件包括软件需求规格说明、软件设计说明、源代码、目标代码、验证规程、用例、软件生命周期环境配置索引和软件配置索引;

-软件最终审查单元,用于审查软件最终文件及所述的软件最终文件的质量保证和配置管理记录,所述的软件最终文件包括软件验证数据、软件完成综述、软件生命周期环境配置索引、软件配置索引、问题报告。

较佳地,所述的审查结果鉴定模块包括:

-追踪数据完整性审查单元,用于检查软件生命周期数据的追踪数据是否完整;

-更改控制审查单元,用于审查软件的更改是否都被记录,并将软件更改追踪至源头。

更佳地,所述的追踪数据完整性审查单元,用于检查软件生命周期数据的追踪数据是否完整,具体为:

-根据软件生命周期的输入数据,检查是否每条系统需求都至少追踪到一条高层需求;

-根据高层需求,检查是否每条高层需求都至少追踪到一条低层需求;

-根据低层需求,检查是否每条低层需求都至少追踪到一条源代码;

-根据高层需求,检查是否每条高层需求都至少追踪到一条高层需求测试用例;

-根据低层需求,检查,是否每条低层需求都至少追踪到一条低层需求测试用例;

-根据高层需求测试用例,检查是否每条高层需求测试用例都至少追踪到一条高层需求测试规程;

-根据低层需求测试用例,检查是否每条高层需求测试用例都至少追踪到一条低层需求测试规程。

更佳地,所述的更改控制审查单元,用于审查软件的更改是否都被记录,并将软件更改追踪至源头,具体为:

-将所有的软件生命周期FOG数据每一条的不同版本进行比对,检查是否每个版本的更改,且都有相对应的问题报告进行记录;

-软件更改追踪至源头,并从该处重复软件生命周期过程,从外部获取问题报告,读取问题报告修改的具体的FOG数据,检查相应更改是否根据FOG数据粒度的追踪关系进行了影响分析。

还包括一种基于FOG数据的研发完整性辅助审查方法,所述的方法包括以下步骤:

审查证据设定步骤,配置审查数据类型,所述的审查证据设定步骤;

审查数据获取步骤,根据审查证据设定模块的审查数据要求,从申请方软件生命周期数据编写的平台获取审查数据,供审查机构审查;

审查结果鉴定步骤,鉴定获得的数据并得到审查结果。

还包括一种基于FOG数据的研发完整性辅助审查方法,所述的方法包括以下步骤:

(1)审查证据设定步骤,配置审查数据类型,所述的审查证据设定步骤包括:

-软件计划审查步骤,审查软件计划文件及所述的软件计划的验证结果、质量保证和配置管理记录,所述的软件计划包括软件开发计划、软件质量保证计划、软件合格审定计划、软件研制计划、软件配置管理计划、软件需求标准、软件设计标准和软件编码标识;

-软件开发审查步骤,审查软件开发文件及所述的软件开发文件的验证结果、软件生命周期环境配置索引、问题报告、质量保证和配置管理记录,所述的软件开发文件包括软件需求规格说明、软件设计说明、源代码和追踪关系数据;

-软件验证审查步骤,审查软件验证文件及所述的软件验证文件的验证结果、问题报告、质量保证和配置管理记录,所述的软件验证文件包括软件需求规格说明、软件设计说明、源代码、目标代码、验证规程、用例、软件生命周期环境配置索引和软件配置索引;

-软件最终审查步骤,审查软件最终文件及所述的软件最终文件的质量保证和配置管理记录,所述的软件最终文件包括软件验证数据、软件完成综述、软件生命周期环境配置索引、软件配置索引、问题报告;

(2)审查数据获取步骤,根据审查证据设定模块的审查数据要求,从申请方软件生命周期数据编写的平台获取审查数据,供审查机构审查;

(3)审查结果鉴定步骤,鉴定获得的数据并得到审查结果,所述的审查结果鉴定步骤包括:

-追踪数据完整性审查步骤,检查软件生命周期数据的追踪数据是否完整;

-更改控制审查步骤,审查软件的更改是否都被记录,并将软件更改追踪至源头。

较佳地,所述的追踪数据完整性审查步骤,检查软件生命周期数据的追踪数据是否完整,具体为:

-根据软件生命周期的输入数据,检查是否每条系统需求都至少追踪到一条高层需求;

-根据高层需求,检查是否每条高层需求都至少追踪到一条低层需求;

-根据低层需求,检查是否每条低层需求都至少追踪到一条源代码;

-根据高层需求,检查是否每条高层需求都至少追踪到一条高层需求测试用例;

-根据低层需求,检查,是否每条低层需求都至少追踪到一条低层需求测试用例;

-根据高层需求测试用例,检查是否每条高层需求测试用例都至少追踪到一条高层需求测试规程;

-根据低层需求测试用例,检查是否每条高层需求测试用例都至少追踪到一条低层需求测试规程。

较佳地,所述的追踪数据完整性审查步骤,检查软件生命周期数据的追踪数据是否完整,具体为:

-将所有的软件生命周期FOG数据每一条的不同版本进行比对,检查是否每个版本的更改,且都有相对应的问题报告进行记录;

-软件更改追踪至源头,并从该处重复软件生命周期过程,从外部获取问题报告,读取问题报告修改的具体的FOG数据,检查相应更改是否根据FOG数据粒度的追踪关系进行了影响分析。

采用了该发明中的基于FOG数据的研发完整性辅助审查系统及方法,具有以下优点:

1、审查数据已设定好,并可自动从申请方获取审查数据,避免了由申请方人工整理数据,为申请方节省了大量人力,同时避免了人工失误,造成审查数据的缺失、遗漏;

2、从申请方的软件生命周期数据编写的平台自动获取数据,可以获取申请方的所有的软件生命周期数据,不经过申请方人工整理美化数据,杜绝了数据造假的情况;

3、审查结构可以用几秒的时间快速得出数据追踪要求、更改控制的审查结果,不需要耗费大量人力进行一一比对;

4、基于FOG数据进行审查,细化了审查粒度,可以在整篇文档完成大部分时,即可由审定机构介入进行审查,及时反馈审查结果,尽早发现问题,尽早更改。

附图说明

图1为现有技术的数据追踪关系的示意图。

图2为现有技术的软件审查过程的示意图。

图3为现有技术的审查工作过程的示意图。

图4为本发明的基于FOG数据的研发完整性辅助审查系统的模块的示意图。

图5为本发明的基于FOG数据的研发完整性辅助审查方法的生命周期数据的追踪数据完整性审查流程图。

图6为本发明的基于FOG数据的研发完整性辅助审查系统及方法的更改控制审查流程图。

具体实施方式

为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。

该基于FOG数据的研发完整性辅助审查系统,包括:

审查证据设定模块,用于配置审查数据类型,所述的审查证据设定模块包括:

-软件计划审查单元,用于审查软件计划文件及所述的软件计划的验证结果、质量保证和配置管理记录,所述的软件计划包括软件开发计划、软件质量保证计划、软件合格审定计划、软件研制计划、软件配置管理计划、软件需求标准、软件设计标准和软件编码标识;

-软件开发审查单元,用于审查软件开发文件及所述的软件开发文件的验证结果、软件生命周期环境配置索引、问题报告、质量保证和配置管理记录,所述的软件开发文件包括软件需求规格说明、软件设计说明、源代码和追踪关系数据;

-软件验证审查单元,用于审查软件验证文件及所述的软件验证文件的验证结果、问题报告、质量保证和配置管理记录,所述的软件验证文件包括软件需求规格说明、软件设计说明、源代码、目标代码、验证规程、用例、软件生命周期环境配置索引和软件配置索引;

-软件最终审查单元,用于审查软件最终文件及所述的软件最终文件的质量保证和配置管理记录,所述的软件最终文件包括软件验证数据、软件完成综述、软件生命周期环境配置索引、软件配置索引、问题报告;

审查数据获取模块,用于根据审查证据设定模块的审查数据要求,从申请方软件生命周期数据编写的平台获取审查数据,供审查机构审查;

审查结果鉴定模块,用于鉴定获得的数据并得到审查结果,所述的审查结果鉴定模块包括:

-追踪数据完整性审查单元,用于检查软件生命周期数据的追踪数据是否完整;

-更改控制审查单元,用于审查软件的更改是否都被记录,并将软件更改追踪至源头。

还包括一种基于FOG数据的研发完整性辅助审查系统,所述的系统包括:

审查证据设定模块,用于配置审查数据类型;

审查数据获取模块,用于根据审查证据设定模块的审查数据要求,从申请方软件生命周期数据编写的平台获取审查数据,供审查机构审查;

审查结果鉴定模块,用于鉴定获得的数据并得到审查结果。

在一种较佳的实施方式中,所述的审查证据设定模块包括:

-软件计划审查单元,用于审查软件计划文件及所述的软件计划的验证结果、质量保证和配置管理记录,所述的软件计划包括软件开发计划、软件质量保证计划、软件合格审定计划、软件研制计划、软件配置管理计划、软件需求标准、软件设计标准和软件编码标识;

-软件开发审查单元,用于审查软件开发文件及所述的软件开发文件的验证结果、软件生命周期环境配置索引、问题报告、质量保证和配置管理记录,所述的软件开发文件包括软件需求规格说明、软件设计说明、源代码和追踪关系数据;

-软件验证审查单元,用于审查软件验证文件及所述的软件验证文件的验证结果、问题报告、质量保证和配置管理记录,所述的软件验证文件包括软件需求规格说明、软件设计说明、源代码、目标代码、验证规程、用例、软件生命周期环境配置索引和软件配置索引;

-软件最终审查单元,用于审查软件最终文件及所述的软件最终文件的质量保证和配置管理记录,所述的软件最终文件包括软件验证数据、软件完成综述、软件生命周期环境配置索引、软件配置索引、问题报告。

在一种较佳的实施方式中,所述的审查结果鉴定模块包括:

-追踪数据完整性审查单元,用于检查软件生命周期数据的追踪数据是否完整;

-更改控制审查单元,用于审查软件的更改是否都被记录,并将软件更改追踪至源头。

在一种更佳的实施方式中,所述的追踪数据完整性审查单元,用于检查软件生命周期数据的追踪数据是否完整,具体为:

-根据软件生命周期的输入数据,检查是否每条系统需求都至少追踪到一条高层需求;

-根据高层需求,检查是否每条高层需求都至少追踪到一条低层需求;

-根据低层需求,检查是否每条低层需求都至少追踪到一条源代码;

-根据高层需求,检查是否每条高层需求都至少追踪到一条高层需求测试用例;

-根据低层需求,检查,是否每条低层需求都至少追踪到一条低层需求测试用例;

-根据高层需求测试用例,检查是否每条高层需求测试用例都至少追踪到一条高层需求测试规程;

-根据低层需求测试用例,检查是否每条高层需求测试用例都至少追踪到一条低层需求测试规程。

在一种更佳的实施方式中,所述的更改控制审查单元,用于审查软件的更改是否都被记录,并将软件更改追踪至源头,具体为:

-将所有的软件生命周期FOG数据每一条的不同版本进行比对,检查是否每个版本的更改,且都有相对应的问题报告进行记录;

-软件更改追踪至源头,并从该处重复软件生命周期过程,从外部获取问题报告,读取问题报告修改的具体的FOG数据,检查相应更改是否根据FOG数据粒度的追踪关系进行了影响分析。

还包括一种基于FOG数据的研发完整性辅助审查方法,所述的方法包括以下步骤:

审查证据设定步骤,配置审查数据类型,所述的审查证据设定步骤;

审查数据获取步骤,根据审查证据设定模块的审查数据要求,从申请方软件生命周期数据编写的平台获取审查数据,供审查机构审查;

审查结果鉴定步骤,鉴定获得的数据并得到审查结果。

还包括一种基于FOG数据的研发完整性辅助审查方法,所述的方法包括以下步骤:

(1)审查证据设定步骤,配置审查数据类型,所述的审查证据设定步骤包括:

-软件计划审查步骤,审查软件计划文件及所述的软件计划的验证结果、质量保证和配置管理记录,所述的软件计划包括软件开发计划、软件质量保证计划、软件合格审定计划、软件研制计划、软件配置管理计划、软件需求标准、软件设计标准和软件编码标识;

-软件开发审查步骤,审查软件开发文件及所述的软件开发文件的验证结果、软件生命周期环境配置索引、问题报告、质量保证和配置管理记录,所述的软件开发文件包括软件需求规格说明、软件设计说明、源代码和追踪关系数据;

-软件验证审查步骤,审查软件验证文件及所述的软件验证文件的验证结果、问题报告、质量保证和配置管理记录,所述的软件验证文件包括软件需求规格说明、软件设计说明、源代码、目标代码、验证规程、用例、软件生命周期环境配置索引和软件配置索引;

-软件最终审查步骤,审查软件最终文件及所述的软件最终文件的质量保证和配置管理记录,所述的软件最终文件包括软件验证数据、软件完成综述、软件生命周期环境配置索引、软件配置索引、问题报告;

(2)审查数据获取步骤,根据审查证据设定模块的审查数据要求,从申请方软件生命周期数据编写的平台获取审查数据,供审查机构审查;

(3)审查结果鉴定步骤,鉴定获得的数据并得到审查结果,所述的审查结果鉴定步骤包括:

-追踪数据完整性审查步骤,检查软件生命周期数据的追踪数据是否完整;

-更改控制审查步骤,审查软件的更改是否都被记录,并将软件更改追踪至源头。

在一种较佳的实施方式中,所述的追踪数据完整性审查步骤,检查软件生命周期数据的追踪数据是否完整,具体为:

-根据软件生命周期的输入数据,检查是否每条系统需求都至少追踪到一条高层需求;

-根据高层需求,检查是否每条高层需求都至少追踪到一条低层需求;

-根据低层需求,检查是否每条低层需求都至少追踪到一条源代码;

-根据高层需求,检查是否每条高层需求都至少追踪到一条高层需求测试用例;

-根据低层需求,检查,是否每条低层需求都至少追踪到一条低层需求测试用例;

-根据高层需求测试用例,检查是否每条高层需求测试用例都至少追踪到一条高层需求测试规程;

-根据低层需求测试用例,检查是否每条高层需求测试用例都至少追踪到一条低层需求测试规程。

在一种较佳的实施方式中,所述的追踪数据完整性审查步骤,检查软件生命周期数据的追踪数据是否完整,具体为:

-将所有的软件生命周期FOG数据每一条的不同版本进行比对,检查是否每个版本的更改,且都有相对应的问题报告进行记录;

-软件更改追踪至源头,并从该处重复软件生命周期过程,从外部获取问题报告,读取问题报告修改的具体的FOG数据,检查相应更改是否根据FOG数据粒度的追踪关系进行了影响分析。

本发明是基于FOG数据的研发完整性辅助审查装置,主要包含审查证据的设定、自动获取审查数据、自动鉴定审查结果三个模块,如图4所示。

1、审查证据的设定:

1)基于四个审查类型软件计划审查(SOI#1)、软件开发审查(SOI#2)、软件验证审查(SOI#3)、软件最终审查(SOI#4),配置其对应的审查数据类型;

2)软件计划审查(SOI#1):软件开发计划、软件质量保证计划、软件合格审定计划、软件研制计划、软件配置管理计划、软件需求标准、软件设计标准、软件编码标识,及其验证结果、质量保证和配置管理记录;

3)软件开发审查(SOI#2):软件需求规格说明、软件设计说明、源代码等,及其追踪关系数据等,和其验证结果、软件生命周期环境配置索引、问题报告、质量保证和配置管理记录等;

4)软件验证审查(SOI#3):软件需求规格说明、软件设计说明、源代码、目标代码、验证规程、用例、软件生命周期环境配置索引、软件配置索引、及其验证结果,和问题报告、质量保证和配置管理记录等;

软件最终审查(SOI#4):软件验证数据、软件完成综述、软件生命周期环境配置索引、软件配置索引、问题报告、及质量保证和配置管理记录。

2、自动获取审查数据:

本模块根据审查证据设定模块的审查数据要求,可从申请方软件生命周期数据编写的平台(如基于FOG数据的数据项编写系统),自动获取审查数据,供审查机构审查。

3、自动鉴定审查结果:

基于获取的数据,系统可以自动鉴定,得到审查结果。可自动鉴定的审查结果如下:

1)软件生命周期数据的追踪数据是否完整:根据具体系统需求、安全相关需求、或软件需求所开发的软件生命周期数据能追踪至相应的需求,如图5所示。审查数据是基于FOG数据形式的条目化数据,将条目化数据,逐条查询比对,得到追踪要求的审查结果。

a)根据软件生命周期的输入数据,即系统需求,检查是否每条系统需求,自动比对,都至少追踪到一条高层需求

b)根据高层需求,自动比对,是否每条高层需求都至少追踪到一条低层需求

c)根据低层需求,自动比对,是否每条低层需求都至少追踪到一条源代码

d)根据高层需求,自动比对,是否每条高层需求都至少追踪到一条高层需求测试用例

e)根据低层需求,自动比对,是否每条低层需求都至少追踪到一条低层需求测试用例

f)根据高层需求测试用例,自动比对,是否每条高层需求测试用例都至少追踪到一条高层需求测试规程

g)根据低层需求测试用例,自动比对,是否每条高层需求测试用例都至少追踪到一条低层需求测试规程

2)更改控制审查,如图6所示。审查数据基于FOG数据形式的条目化数据。

a)是否所有更改都被记录:

将所有的软件生命周期FOG数据每一条的不同版本进行比对,检查是否每个版本的更改,都有相对应的问题报告进行记录。

b)软件更改应追踪至其源头,并从该处重复软件生命周期过程。例如,在硬件/软件集成阶段发现一个错误,该错误由不正确的设计引起,那么该错误将导致设计更正、编码更正,以及相关综合过程活动的重复。基于此要求,从外部获取问题报告,读取问题报告修改的具体的FOG数据,检查相应更改是否根据FOG数据粒度的追踪关系进行了影响分析

采用了该发明中的基于FOG数据的研发完整性辅助审查系统及方法,具有以下优点:

1、审查数据已设定好,并可自动从申请方获取审查数据,避免了由申请方人工整理数据,为申请方节省了大量人力,同时避免了人工失误,造成审查数据的缺失、遗漏;

2、从申请方的软件生命周期数据编写的平台自动获取数据,可以获取申请方的所有的软件生命周期数据,不经过申请方人工整理美化数据,杜绝了数据造假的情况;

3、审查结构可以用几秒的时间快速得出数据追踪要求、更改控制的审查结果,不需要耗费大量人力进行一一比对;

4、基于FOG数据进行审查,细化了审查粒度,可以在整篇文档完成大部分时,即可由审定机构介入进行审查,及时反馈审查结果,尽早发现问题,尽早更改。

在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1