[发明专利]一种文档处理方法、装置、电子设备和存储介质在审
申请号: | 202111642022.4 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114296690A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 常萧颖;王欣;苏畅;李佩刚;高建瓴 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F8/30;G06F16/34;G06F16/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 康欢欢 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文档 处理 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种文档处理方法、装置、电子设备和存储介质。该方法包括:根据软件项目的项目开发文件确定代码功能点;根据各所述代码功能点之间的关联关系构建功能树;将所述功能树在预设界面进行可视化展示。本发明实施例,通过树形结构更加直观简洁的展示系统的所有功能,有助于新加入系统的相关人员能够快速清晰的理解系统概括,提高了效率,在一定程度上提高了软件测试覆盖的全面性,从而增强应用软件的安全性。
技术领域
本发明实施例涉及计算机应用技术领域,尤其涉及一种文档处理方法、装置、电子设备和存储介质。
背景技术
随着互联网技术的发展,应用程序的开发和迭代逐渐增速,而由于敏捷开发以用户的需求为进行核心,应用软件的开发采用迭代和循序渐进的方式进行。在应用软件的敏捷开发过程中,软件项目在构建时被划分为多个子项目,每个子项目的设计文档无法完整描述系统的全局概况。在软件项目的开发过程中测试人员无法对软件项目的全局进行掌握,导致软件测试存在局限。例如,测试人员在进行功能测试时,多采用黑盒模式,无法了解软件代码内部情况,对于测试用例是否覆盖软件项目中的增量代码并不清楚,导致功能测试用例集对软件项目功能点的覆盖情况一无所知,无法实现软件项目的全面测试,使得开发的应用软件存在安全隐患。如何在敏捷开发过程中对各子项目的开发文档进行处理,实现项目功能的全覆盖,成为当前提高应用软件安全的重要方法。
发明内容
本发明提供一种文档处理方法、装置、电子设备和存储介质,以实现软件项目中代码功能点的汇总,提供可视化功能点展示,可降低项目信息获取的难度,减少项目文档查询困难带来的安全隐患,可增强应用软件的安全性。
第一方面,本发明实施例提供了一种文档处理方法,该方法包括:
根据软件项目的项目开发文件确定代码功能点;
根据各所述代码功能点之间的关联关系构建功能树;
将所述功能树在预设界面进行可视化展示。
第二方面,本发明实施例还提供了一种文档处理装置,该装置包括:
功能点模块,用于根据软件项目的项目开发文件确定代码功能点;
功能树模块,用于根据各所述代码功能点之间的关联关系构建功能树;
界面展示模块,用于将所述功能树在预设界面进行可视化展示。
第三方面,本发明实施例还提供了一种电子设备,所述电子设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的文档处理方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如第一方面任一所述的文档处理方法。
本发明实施例所提供的技术方案中,根据软件项目的项目开发文件确定代码功能点;根据各代码功能点之间的关联关系构建功能树;将功能树在预设界面进行可视化展示。本发明实施例,根据各代码功能点之间的关联关系构建功能树,使得通过树形结构更加直观简洁的展示系统的所有功能,有助于新加入系统的相关人员能够快速清晰的理解系统概括,提高了效率,在一定程度上提高了软件测试覆盖的全面性,从而增强应用软件的安全性。
附图说明
图1为本发明实施例一提供的一种文档处理方法的流程图;
图2为本发明实施例二提供的一种文档处理方法的流程图;
图3为本发明实施例二中提供的一种树型结构的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111642022.4/2.html,转载请声明来源钻瓜专利网。