软件需求审核方法以及需求审核系统技术方案

技术编号:9794397 阅读:167 留言:0更新日期:2014-03-21 18:25
本发明专利技术实施例公开了一种软件需求审核方法以及需求审核系统,用于在审核软件时避免了进行人工操作时出现的失误和纰漏,同时避免了因人工操作而得到错误的审核结果。本发明专利技术实施例方法包括:需求审核系统接收待审核软件的需求配置数据,所述需求配置数据在编译待审核软件时通过待审核软件的程序代码生成;需求审核系统从需求配置数据中读取待审核软件的功能元配置信息;需求审核系统根据预置的审核规则对功能元配置信息进行审核,将对功能元配置信息的审核结果作为待审核软件的审核结果。本发明专利技术实施例还提供需求审核系统。本发明专利技术实施例能够在审核软件时避免了进行人工操作时出现的失误和纰漏,同时避免了因人工操作而得到错误的审核结果。

【技术实现步骤摘要】
软件需求审核方法以及需求审核系统
本专利技术实施例涉及计算机技术,尤其涉及软件需求审核方法以及需求审核系统。
技术介绍
在板卡软件领域,生产不同批次的板卡可能需要烧录不同的软件,随着软件代码越来越规范化,一般只需要修改代码中的配置信息就可以重新编译出一个满足新需求的软件。目前,一般的处理方法是软件配置人员在程序代码编译时将程序代码配置同步生成一个可视化文档,软件审核人员通过人工操作来查看该文档与硬件需求、客户需求是否匹配来进行审核,从而得到审核结果。然而,通过人工操作进行审核会存在失误和纰漏,可能得到错误的审核结果。
技术实现思路
本专利技术实施例提供了软件需求审核方法以及需求审核系统,能够在审核软件时避免了进行人工操作时出现的失误和纰漏,同时避免了因人工操作而得到错误的审核结果。一种软件需求审核方法,包括:需求审核系统接收待审核软件的需求配置数据,所述需求配置数据在编译待审核软件时通过待审核软件的程序代码生成;需求审核系统从需求配置数据中读取待审核软件的功能元配置信息;需求审核系统根据预置的审核规则对功能元配置信息进行审核,将对功能元配置信息的审核结果作为待审核软件的审核结果。可选地,所述需求审核系统接收待审核软件的需求配置数据之前还包括:配置提取工具在编译待审核软件时获取待审核软件的程序代码的宏定义信息;配置提取工具获取预置的宏定义映射信息,所述宏定义映射信息包含程序代码的宏定义信息与功能元配置信息的关系;配置提取工具根据所述宏定义映射信息将宏定义信息转换为功能元配置信息;配置提取工具根据功能元配置信息生成需求配置数据,所述需求配置数据包含功能元配置信息。可选地,所述需求审核系统根据预置的审核规则对功能元配置信息进行审核,将对功能元配置信息的审核结果作为待审核软件的审核结果包括:需求审核系统根据预置的审核规则对功能元配置信息进行审核,若功能元配置信息与预置的审核规则匹配,则审核结果为待审核软件通过审核,若功能元配置信息与预置的审核规则不匹配,则审核结果为待审核软件不通过审核。可选地,所述需求审核系统根据预置的审核规则对功能元配置信息进行审核,将对功能元配置信息的审核结果作为待审核软件的审核结果包括:需求审核系统将待审核软件的软件属性对应的预置的审核规则与所述软件属性对应的功能元配置信息进行匹配,并将得到所述软件属性对应的功能元配置信息的审核的结果作为所述软件属性的审核的结果,所述软件属性包含所述待审核软件的至少两个功能元配置信息;需求审核系统将所述软件属性的审核的结果进行汇总,得到待审核软件的审核结果。可选地,需求审核系统得出待审核软件的审核结果之后还包括:需求审核系统根据预置的分级规则对所述审核结果进行分级,得到分级结果;需求审核系统分析所述分级结果,得到待审核软件的审核结论。一种需求审核系统,包括:接收模块,用于接收待审核软件的需求配置数据,所述需求配置数据在编译待审核软件时通过待审核软件的程序代码生成;读取模块,用于从需求配置数据中读取待审核软件的功能元配置信息;审核模块,用于根据预置的审核规则对功能元配置信息进行审核,将对功能元配置信息的审核结果作为待审核软件的审核结果。可选地,所述审核模块包括:第一审核确定单元,用于在根据预置的审核规则对功能元配置信息进行审核时,若功能元配置信息与预置的审核规则匹配,则审核结果为待审核软件通过审核;第二审核确定单元,用于在根据预置的审核规则对功能元配置信息进行审核时,若功能元配置信息与预置的审核规则不匹配,则审核结果为待审核软件不通过审核。可选地,所述审核模块包括:第一审核单元,用于将待审核软件的软件属性对应的预置的审核规则与所述软件属性对应的功能元配置信息进行匹配,并将得到所述软件属性对应的功能元配置信息的审核的结果作为所述软件属性的审核的结果,所述软件属性包含所述待审核软件的至少两个功能元配置信息;结果汇总单元,用于将所述软件属性的审核的结果进行汇总,得到待审核软件的审核结果。可选地,所述需求审核系统还包括:分级模块,用于根据预置的分级规则对所述审核结果进行分级,得到分级结果;分析模块,用于分析所述分级结果,得到待审核软件的审核结论。一种需求审核系统,包括:配置提取工具以及本专利技术实施例中提供的任意一个需求审核系统;所述配置提取工具用于在编译待审核软件时获取待审核软件的程序代码的宏定义信息,获取预置的宏定义映射信息,根据所述宏定义映射信息将宏定义信息转换为功能元配置信息以及根据功能元配置信息生成需求配置数据,所述需求配置数据包含功能元配置信息。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,需求审核系统接收待审核软件的需求配置数据,该需求配置数据在编译待审核软件时通过待审核软件的程序代码生成,并从需求配置数据中读取待审核软件的功能元配置信息。需求审核系统根据预置的审核规则对功能元配置信息进行审核,将对功能元配置信息的审核结果作为待审核软件的审核结果。在本专利技术实施例中,由于需求审核系统只需根据接收到的需求配置数据以及预置的审核规则即可对待审核软件进行自动审核,并得到审核结果,避免了进行人工操作时出现的失误和纰漏,同时避免了因人工操作而得到错误的审核结果。附图说明图1为本专利技术实施例中软件需求审核方法一个实施例流程图;图2为本专利技术实施例中软件需求审核方法另一个实施例流程图;图3为本专利技术实施例中软件需求审核方法另一个实施例流程图;图4为本专利技术实施例中软件需求审核方法另一个实施例流程图;图5为本专利技术实施例中软件需求审核方法另一个实施例流程图;图6为本专利技术实施例中需求审核系统一个实施例结构图;图7为本专利技术实施例中需求审核系统另一个实施例结构图;图8为本专利技术实施例中需求审核系统另一个实施例结构图;图9为本专利技术实施例中需求审核系统一个实施例示意图。具体实施方式本专利技术实施例提供了一种软件需求审核方法以及需求审核系统,用于审核软件时避免进行人工操作时出现的失误和纰漏,同时避免因人工操作而得到错误的审核结果。请参阅图1,本专利技术实施例中软件需求审核方法一个实施例包括:101、需求审核系统接收待审核软件的需求配置数据;当软件审核人员需要对待审核软件进行审核时,可以向需求审核系统发送待审核软件的需求配置数据,该需求配置数据在编译待审核软件时通过待审核软件的程序代码生成,需求审核系统接收该需求配置数据。102、需求审核系统从需求配置数据中读取待审核软件的功能元配置信息;需求审核系统在接收到需求配置数据之后,从需求配置数据中读取待审核软件的功能元配置信息。103、需求审核系统根据预置的审核规则对功能元配置信息进行审核,将对功能元配置信息的审核结果作为待审核软件的审核结果。需求审核系统获取到待审核软件的功能元配置信息后,将根据预置的审核规则对功能元配置信息进行审核,将对功能元配置信息的审核结果作为待审核软件的审核结果。本实施例中,需求审核系统接收待审核软件的需求配置数据,该需求配置数据在编译待审核软件时通过待审核软件的程序代码生成,并从需求配置数据中读取待审核软件的功能元配置信息。需求审核系统根据预置的审核规则对功能元配置信息进行审核,将对功能元配置信息的审核结果作为待审核软件的审核结果。在本实施例中,由于需求审核系统只需根据接收到的需求配置数据以及预置的审核规则即本文档来自技高网...
软件需求审核方法以及需求审核系统

【技术保护点】
一种软件需求审核方法,其特征在于,包括:需求审核系统接收待审核软件的需求配置数据,所述需求配置数据在编译待审核软件时通过待审核软件的程序代码生成;需求审核系统从需求配置数据中读取待审核软件的功能元配置信息;需求审核系统根据预置的审核规则对功能元配置信息进行审核,将对功能元配置信息的审核结果作为待审核软件的审核结果。

【技术特征摘要】
1.一种软件需求审核方法,其特征在于,包括:需求审核系统接收待审核软件的需求配置数据,所述需求配置数据在编译待审核软件时通过待审核软件的程序代码生成;需求审核系统从需求配置数据中读取待审核软件的功能元配置信息;需求审核系统根据预置的审核规则对功能元配置信息进行审核,将对功能元配置信息的审核结果作为待审核软件的审核结果;所述需求审核系统接收待审核软件的需求配置数据之前还包括:配置提取工具在编译待审核软件时获取待审核软件的程序代码的宏定义信息;配置提取工具获取预置的宏定义映射信息,所述宏定义映射信息包含程序代码的宏定义信息与功能元配置信息的关系;配置提取工具根据所述宏定义映射信息将宏定义信息转换为功能元配置信息;配置提取工具根据功能元配置信息生成需求配置数据,所述需求配置数据包含功能元配置信息。2.根据权利要求1所述的方法,其特征在于,所述需求审核系统根据预置的审核规则对功能元配置信息进行审核,将对功能元配置信息的审核结果作为待审核软件的审核结果包括:需求审核系统根据预置的审核规则对功能元配置信息进行审核,若功能元配置信息与预置的审核规则匹配,则审核结果为待审核软件通过审核,若功能元配置信息与预置的审核规则不匹配,则审核结果为待审核软件不通过审核。3.根据权利要求1所述的方法,其特征在于,所述需求审核系统根据预置的审核规则对功能元配置信息进行审核,将对功能元配置信息的审核结果作为待审核软件的审核结果包括:需求审核系统将待审核软件的软件属性对应的预置的审核规则与所述软件属性对应的功能元配置信息进行匹配,并将得到所述软件属性对应的功能元配置信息的审核的结果作为所述软件属性的审核的结果,所述软件属性包含所述待审核软件的至少两个功能元配置信息;需求审核系统将所述软件属性的审核的结果进行汇总,得到待审核软件的审核结果。4.根据权利要求3中所述的方法,其特征在于,需求审核系统得出待审核软件的审核结果之后还包括:需求审核系统根据预...

【专利技术属性】
技术研发人员:辛奇俊廖祖锐罗杰叶大旺邱永刚
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:

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

1