发明名称 |
一种基于文档的自动化审查方法及审查装置 |
摘要 |
本发明属于计算机技术,具体涉及一种基于文档和代码的自动化审查方法,方法包括文档格式检查步骤、文档解析步骤、源代码解析步骤和一致性比较步骤。本发明还涉及一种基于文档的自动化审查装置,包括文档格式检查单元、文档解析单元、源代码解析单元和一致性比较单元。本发明能有效地避免人工检查中因为评审者工程经验不均而导致的评审结果有所差别,极大地提高一致性问题的发现率,从而在一定程度上降低测试成本。 |
申请公布号 |
CN106547726A |
申请公布日期 |
2017.03.29 |
申请号 |
CN201510589357.2 |
申请日期 |
2015.09.16 |
申请人 |
中国航空工业第六一八研究所 |
发明人 |
田佳;武方方;赵亮;张丹涛;李刚;陈晰亮 |
分类号 |
G06F17/21(2006.01)I;G06F9/44(2006.01)I |
主分类号 |
G06F17/21(2006.01)I |
代理机构 |
中国航空专利中心 11008 |
代理人 |
杜永保 |
主权项 |
一种基于文档的自动化审查方法,其特征在于:在软件设计文档和软件源代码提交审查之后,依次完成以下步骤:步骤1):文档格式检查:软件设计文档模板发布之后,软件设计文档必须严格按照软件设计文档模板要求进行编写,根据模板格式要求,定制检查规则,自动检查文档格式,以识别文档中不符合文档模板要求的内容,若发现格式问题,则视为文档格式检查不通过,并对不符合的内容进行输出;若检查无格式问题,则进入步骤2);步骤2):文档解析:利用自动化脚本,依据软件设计文档的格式,自动解析所有函数模块名称、返回值类型、输入参数名称及参数类型信息,进入步骤4);步骤3):源代码解析:利用自动化脚本或者第三方源代码编辑工具,从源代码中提取所有的函数模块名称、返回值类型、输入参数名称及参数类型信息,进入步骤4);步骤4):一致性比较:根据步骤2)和步骤3)所获取的函数模块名称、返回值类型、输入参数名称及参数类型信息,自动比较两者一致性,若两者一致则视为检查通过;若不一致则视为检查不通过,并对不一致的信息进行输出。 |
地址 |
710065 陕西省西安市雁塔区电子一路92号 |