一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种文档处理方法、装置、电子设备和存储介质与流程

2022-04-09 12:02:12 来源:中国专利 TAG:


1.本发明实施例涉及计算机应用技术领域,尤其涉及一种文档处理方法、装置、电子设备和存储介质。


背景技术:

2.随着互联网技术的发展,应用程序的开发和迭代逐渐增速,而由于敏捷开发以用户的需求为进行核心,应用软件的开发采用迭代和循序渐进的方式进行。在应用软件的敏捷开发过程中,软件项目在构建时被划分为多个子项目,每个子项目的设计文档无法完整描述系统的全局概况。在软件项目的开发过程中测试人员无法对软件项目的全局进行掌握,导致软件测试存在局限。例如,测试人员在进行功能测试时,多采用黑盒模式,无法了解软件代码内部情况,对于测试用例是否覆盖软件项目中的增量代码并不清楚,导致功能测试用例集对软件项目功能点的覆盖情况一无所知,无法实现软件项目的全面测试,使得开发的应用软件存在安全隐患。如何在敏捷开发过程中对各子项目的开发文档进行处理,实现项目功能的全覆盖,成为当前提高应用软件安全的重要方法。


技术实现要素:

3.本发明提供一种文档处理方法、装置、电子设备和存储介质,以实现软件项目中代码功能点的汇总,提供可视化功能点展示,可降低项目信息获取的难度,减少项目文档查询困难带来的安全隐患,可增强应用软件的安全性。
4.第一方面,本发明实施例提供了一种文档处理方法,该方法包括:
5.根据软件项目的项目开发文件确定代码功能点;
6.根据各所述代码功能点之间的关联关系构建功能树;
7.将所述功能树在预设界面进行可视化展示。
8.第二方面,本发明实施例还提供了一种文档处理装置,该装置包括:
9.功能点模块,用于根据软件项目的项目开发文件确定代码功能点;
10.功能树模块,用于根据各所述代码功能点之间的关联关系构建功能树;
11.界面展示模块,用于将所述功能树在预设界面进行可视化展示。
12.第三方面,本发明实施例还提供了一种电子设备,所述电子设备包括:
13.一个或多个处理器;
14.存储器,用于存储一个或多个程序,
15.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的文档处理方法。
16.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如第一方面任一所述的文档处理方法。
17.本发明实施例所提供的技术方案中,根据软件项目的项目开发文件确定代码功能
点;根据各代码功能点之间的关联关系构建功能树;将功能树在预设界面进行可视化展示。本发明实施例,根据各代码功能点之间的关联关系构建功能树,使得通过树形结构更加直观简洁的展示系统的所有功能,有助于新加入系统的相关人员能够快速清晰的理解系统概括,提高了效率,在一定程度上提高了软件测试覆盖的全面性,从而增强应用软件的安全性。
附图说明
18.图1为本发明实施例一提供的一种文档处理方法的流程图;
19.图2为本发明实施例二提供的一种文档处理方法的流程图;
20.图3为本发明实施例二中提供的一种树型结构的结构示意图;
21.图4为本发明实施例三提供的一种文档处理装置的结构示意图;
22.图5为本发明实施例四提供的一种电子设备的结构示意图。
具体实施方式
23.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构,此外,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
24.实施例一
25.图1为本发明实施例一提供的一种文档处理方法的流程图,本实施例可适用于对敏捷开发项目下的文档统一处理的情况,该方法可以由一种文档处理装置来执行,该装置可以采用硬件和/或软件的方式来实现,该装置可以采用硬件和/或软件的方式来实现,通常可配置于电子设备中。具体包括如下步骤:
26.s110、根据软件项目的项目开发文件确定代码功能点。
27.其中,软件项目可以为通过获取用户的需求,经过分析并遵循一定的项目开发原理采取相对应得方法,所产生的用户想要的软件相关项目。项目开发文件可以称为项目规模估算书或者是项目开发计划书,可以理解为,软件开发人员基于业务需求对系统模块进行业务功能点和技术功能点的估算统计形成的规范性文档。项目开发文件中可以包含项目开发的相关项目信息,例如可以是相关项目简介页,可以包括:项目名称信息、项目编号信息等;项目开发文件中也可以包含模块编号页,还可以包括项目开发日志;本实施例在此不做限制。
28.在本实施例中,代码功能点可以用来表示信息系统为用户提供业务功能的单位,代码功能点用代码能够单独完成的某个具体业务流程。功能点的数量和质量可以用来度量信息系统的规模、能力、估价等。具体的,软件开发人员在开发某个软件项目时,该软件项目可以实现多个功能,每一个功能可以认为是一个代码功能点。
29.在本实施例中,软件开发人员可以基于项目开发文件中的相关项目信息,例如可以是项目名称、项目完成所需要的时间以及相关功能名称等等,以确定相关代码功能点,可以为,对项目开发文件中的相关项目信息进行提取,从而根据相关项目信息,以确定代码功能点所对应的包含相关项目信息的实体;也可以为,通过分析并比较源代码的变化,找出源
代码中增加或修改的地方,通过此种代码分析,从而确定代码功能点。
30.s120、根据各代码功能点之间的关联关系构建功能树。
31.其中,关联关系可以理解为由项目开发文件所确定的各代码功能点之间的关系。功能树可以理解为用一个树型结构来表示项目开发文件的功能。
32.在本实施例中,由项目开发文件所确定的各代码功能点之间的关系可以构建树型结构的功能树。可以理解为,由于每个代码功能点均有相对应的功能模块,可以将代码功能点,按照项目开发文件中的项目信息中相关功能模块进行一定的功能分类,针对各功能分类,以得到功能树的根结点、子结点以及叶子结点,从而形成功能树型结构。其中,叶子结点为最底层结点,只有叶子结点可以存放数据信息。
33.s130、将功能树在预设界面进行可视化展示。
34.其中,预设界面可以是预先配置的可视化界面,预设界面中可以配置有一个或多个显示控件,各显示控件可以用于显示功能树中代码功能点。
35.在本发明实施例中,可以按照配置参数将预设界面进行可视化展示,并将功能树绘制在该预设界面中,实现各代码功能点的展示。可以理解的是,功能树中各代码功能点可以为功能树的结点,可以通过不同结点之间的连线显示不同代码功能点之间的联系,可降低用户对项目开发文件的使用难度。
36.本发明实施例所提供的技术方案中,根据软件项目的项目开发文件确定代码功能点;根据各代码功能点之间的关联关系构建功能树;将功能树在预设界面进行可视化展示。本发明实施例,根据各代码功能点之间的关联关系构建功能树,使得通过树形结构更加直观简洁的展示系统的所有功能,有助于新加入系统的相关人员能够快速清晰的理解系统概括,提高了效率,在一定程度上提高了软件测试覆盖的全面性,从而增强应用软件的安全性。
37.可选的,项目开发文件包括以下至少之一:项目规模估算书、项目开发日志和原始代码注释。
38.其中,项目规模估算书可以理解为开发人员基于相关业务需求进行业务功能点和技术功能点的估算统计所形成的规范性文档。示例性的,项目规模估算书可以包含“项目简介”sheet页和“模块编号”sheet页。项目开发日志可以用于记录代码功能点的执行过程。原始代码注释可以理解为对原始代码进行相关注释,为了更方便获取项目开发文件的相关项目信息。
39.示例性的,表一为本发明实施一中的项目规模估算书中“模块编号”sheet页表。如表一所示,“模块编号”sheet页表包含:功能模块、功能编号、功能名称、功能分类、数据元素、文件类型引用个数以及估算条件和假设前提。
40.表一:项目规模估算书中“模块编号”sheet页表
[0041][0042][0043]
需要说明的是,项目规模估算书中“模块编号”sheet页表包含但不限于表一,还可以包括:系统,例如可以是服务目录中系统的名称;模块,例如可以是服务目录中模块的名称;功能模块所对应的功能编号,例如可以是rm001、rm002等等;功能名称所对应的功能描述;复杂度;调整系数、未调整功能点等等。
[0044]
示例性的,表二为本发明实施一中的项目规模估算书中“项目简介”sheet页表。如表二所示,“项目简介”sheet页表包含:项目名称、项目编号、总功能点规模、总业务功能点
规模、总技术功能点规模、估算时间以及估算依据文件。
[0045]
表二:项目规模估算书中“项目简介”sheet页
[0046][0047][0048]
可选的,本发明实施例提供的文档处理方法还可以包括:
[0049]
在预设界面接收功能树的控制信息;根据控制信息调整预设界面内代码功能点对应的展示信息。
[0050]
其中,控制信息可以是对接收功能的展现效果进行调整的信息,控制信息可以包括待查找代码功能点或者待查找软件项目等。
[0051]
在本发明实施例中,用户可以在预设界面中输入对功能树的控制信息,例如,可以通过查询窗口输入待查找代码功能点或者通过点击功能树的叶子结点实现对应代码功能点的查询。进一步的,在获取到控制信息后,可以按照该控制信息对预设界面内一个或多个代码功能点的展现信息进行改变,例如,可以将功能代码点作为预设界面显示的中心位置或者将功能代码点关联存储的描述信息以新卡片或者新页面的形式进行展示。
[0052]
实施例二
[0053]
图2为本发明实施例二提供的一种文档处理方法的流程图。本实施例在上述各实施例地基础上,对根据软件项目的项目开发文件确定代码功能点、根据各代码功能点之间的关联关系构建功能树以及根据功能树和显示控件展示各代码功能点的五元组实体,进行了进一步细化。具体可以包含如下步骤:
[0054]
s210、提取项目开发文件内的项目信息,其中,项目信息至少包括:项目名称、估算
时间、功能模块、功能名称和功能描述。
[0055]
其中,项目信息可以理解为项目开发文件中的相关项目信息,可以包括:项目名称、估算时间、功能模块、功能名称和功能描述。项目名称可以理解为某一项目的名称,例如可以为
×××
项目。估算时间可以理解为项目开发文件中某个项目文件估计完成的时间,需要说明的是,估算时间可以为过去某一天中的时间,也可以为将来某一天的时间。
[0056]
在本实施例中,功能模块可以为具有项目业务目标的技术功能点的统称。可以包括功能模块1、功能模块2、功能模块3等等。功能名称可以是技术功能点的名称,可以包括:新会员注册、会员登陆、会员信息修改、会员信息报表生成、会员信息修改、会员信息删除等等。功能描述可以理解为对技术功能分类的扩展说明。需要说明的是,项目开发文件中包含多个功能模块,每个功能模块均有相对应的功能名称,也有相对应的代码功能点。每个功能名称均有相对应的功能描述。其中,一个功能模块可以对应多个代码功能点,也可以对应一个代码功能点。示例性的,功能模块1的功能名称为“会员信息修改”,所对应的代码功能点可以为代码功能点1、代码功能点2;也可以仅对应代码功能点1。
[0057]
在本实施例中,可以从项目开发文件中提取项目信息,由此构建代码功能点所对应的项目信息组成的实体,进行下一步的操作。
[0058]
s220、按照项目信息构建代码功能点对应的五元组实体。
[0059]
其中,五元组实体可以理解为由项目名称、估算时间、功能模块、功能名称和功能描述五个元素所组成的实体的一个集合。
[0060]
在本实施例中,在项目开发文件中的项目信息:项目名称、估算时间、功能模块、功能名称和功能描述的基础上,可以依据获取的项目信息,进行构建代码功能点所对应的由项目名称、估算时间、功能模块、功能名称和功能描述五个元素所组成的五元组实体。
[0061]
可选的,还包括:去除具有重复的五元组实体。
[0062]
在本实施例中,在按照项目开发文件中的项目信息进行构建代码功能点的相对应的五元组实体的同时,需要去除具有重复的五元组实体。
[0063]
s230、将各代码功能点按照对应五元组实体中的功能模块进行分类。
[0064]
其中,分类可以理解为将代码功能点,按照项目信息构建代码功能点对应的五元组实体中的功能模块进行分类的一种方式。功能模块相同的元素分为一类。
[0065]
在本实施例中,将各代码功能点按照对应五元组实体中的功能模块进行分类时,一个功能模块可以对应多个功能分类,根据功能名称的不同,相同的功能模块所对应的功能分类可以是相同的,也可以是不同的。示例性的,功能模块1可以对应的功能分类可以为“ei外部输入”和“eq外部输入”,当功能名称分别为“新会员注册”、“会员登陆”以及会员信息修改时,所对应的功能分类依次为:“ei外部输入”、“eq外部输入”和“ei外部输入”。需要说明的是,不同的功能模块可以对应相同的功能分类,也可以对应不同的功能分类。示例性的,功能模块1可以为“eq外部输入”,功能模块2也可以为“eq外部输入”;本实施例在此不做限制。
[0066]
在本实施例中,可以按照项目信息构建代码功能点对应的项目信息的五元组实体中的功能模块,将各代码功能点进行功能分类。
[0067]
s240、针对各分类,将对应的功能模块作为功能树的功能子树的根结点。
[0068]
其中,功能子树的根结点可以理解为是功能树的一个组成部分,也可以称为树根。
所有非空的功能树中,都有且仅有一个根结点。
[0069]
在本实施例中,将各代码功能点,按照对应五元组实体中的功能模块进行分类之后,每个功能模块都可以查找到相对应的功能分类,针对各功能分类,将其对应的功能模块作为功能树的功能子树的根结点,根结点有且仅有一个,功能树的功能子树的根结点下,可以有多个互不相交的子结点。
[0070]
s250、在各分类内将代码功能点的功能名称分别作为对应根结点的子结点。
[0071]
其中,子结点可以理解为功能子树的根结点的下属的结点。
[0072]
在本实施例中,对于各功能分类,将各功能分类所对应的功能模块作为功能树的功能子树的根结点,并将代码功能点的功能名称分别作为与功能树的功能子树的根结点相对应的根结点的子结点,子结点还可以包括叶子结点。
[0073]
s260、在各子结点的叶子结点中存储对应代码功能点的项目名称、估算时间和功能描述。
[0074]
其中,叶子结点可以理解为功能树中没有子结点(即度为0)的结点。叶子结点又称为终端结点,可以存储数据信息。
[0075]
在本实施例中,在各个功能分类中,将代码功能点的功能名称分别作为对应功能树的功能子树的根结点的子结点,然后在各子结点的叶子结点中存储子结点对应代码功能点的项目名称、估算时间和功能描述,以便在功能树的叶子结点中查找符合开发时间的估算时间的相关信息。
[0076]
s270、获取预设界面配置的显示控件。
[0077]
其中,显示控件可以是对数据和方法进行封装,具有自己的属性和方法,其中属性也可控制显示控件对功能树结点进行访问,显示控件可以包括用户界面控件、图表控件、报表控件、表格控件、图像处理控件、文档处理控件等,不同的显示控件可以通过不同的形式展示功能树结点的信息。
[0078]
在本发明实施例中,预设界面中可以预先配置有一个或多个显示控件,每个显示控件可以位于预设界面的不同位置,不同的显示控件可以在不同的情况下显示或者隐藏,具体的,可以通过配置文件的方式为预设界面配置一个或多个显示控件,该配置文件中可以包括各显示控件的类型、显示状态以及在预设界面的位置等。
[0079]
s280、生成功能树中构成结点与显示控件的绑定关系。
[0080]
其中,绑定关系可以是可以是功能树中结点与显示控件的对应关系,显示控件可以按照绑定关系显示对应结点代表的信息,例如,显示控件可以显示绑定的功能树的叶子结点中存储的项目名称、估算时间和功能描述。
[0081]
具体的,可以将功能树中包括的结点与显示控件之间建立绑定关系,该绑定关系可以是按照结点在功能树中所处的位置确定或者绑定关系可以与功能树中结点存储的信息的类型确定。
[0082]
s290、按照绑定关系在显示控件展示代码功能点的五元组实体。
[0083]
在本发明实施例中,可以读取功能树中各结点对应代码功能点,并获取到各功能代码点对应的五元组实体,可以将五元组实体按照绑定关系显示在对应的显示控件中。
[0084]
本发明实施例所提供的技术方案中,提取项目开发文件内的项目信息;按照项目信息构建代码功能点对应的五元组实体。将各代码功能点按照对应五元组实体中的功能模
块进行分类。针对各分类,将对应的功能模块作为功能树的功能子树的根结点。在各分类内将代码功能点的功能名称分别作为对应根结点的子结点。在各子结点的叶子结点中存储对应代码功能点的项目名称、估算时间和功能描述。获取预设界面配置的显示控件,生成各显示控件与功能树中结点的绑定关系,按照绑定关系在显示控件内显示代码功能点的五元组实体。本发明实施例,通过将对应的功能模块作为功能树的功能子树的根结点,在各分类内将代码功能点的功能名称分别作为对应根结点的子结点,通过树形结构更加直观简洁的展示系统的所有功能,有助于新加入系统的相关人员能够快速清晰的理解系统概括;方便相关人员根据功能树定位具体项目以查找具体设计信息;可提高了软件测试覆盖的全面性,从而增强应用软件的安全性。
[0085]
进一步的,在上述发明实施例的基础上,控制信息包括功能查询信息,相应的,所述根据所述控制信息调整所述预设界面内所述代码功能点对应的展示信息,包括:
[0086]
在所述功能树内查找所述功能查询信息对应的叶子结点;确定所述叶子结点对应的显示控件的显示位置;按照所述显示位置调整所述预设界面以使得所述叶子结点位于所述预设界面的中心。
[0087]
在本发明实施例中,控制信息可以包括功能查询信息,用户可以在预设界面中输入该功能查询信息,可以按照该功能查询信息中功能名称或者功能标识查找在功能树中查找到对应的叶子结点,可以通过叶子结点绑定的显示控件确定出叶子节点在预设界面中当前位置,可以将该显示控件的显示位置调整到预设界面的中心,也即使得以叶子结点为中心在预设界面展示功能树。
[0088]
示例性的,为便于更好的理解文档处理方法,图3为本发明实施例二中提供的一种树型结构的结构示意图,其中,a为树型结构的根结点;b、c、d为根结点的子结点;e、h为子树的子结点;f、g、i、j、k、l、m为子结点的叶子结点。文档处理方法的具体步骤可以如下:
[0089]
a1、收集软件项目历来子项目的项目规模估算书。基于项目规模估算书,解析项目名称信息,估算时间、功能模块,功能名称,功能描述等信息。
[0090]
a2、依据“模块编号”sheet页中功能名称列中每一行内容,生成一个代码功能点实体,用五元组实体表示。其中,项目规模估算书中“模块编号”sheet页表可以如表一所示。
[0091]
其中,五元组实体可以包括:功能模块,功能名称,功能描述,项目名称,估算时间。解析完所有的项目规模估算书,就获取到了一个集合n,n中的元素就是解析出的所有五元组实体。
[0092]
a3、将集合n中的元素,以元素中的功能模块进行分类,功能模块相同的元素为一类。n被分成m0,m1,...,mn。n=集合n中元素的功能模块值去重后的个数。
[0093]
a4、开始绘制功能树,确定功能树的根结点a,a中的内容写为系统名称。
[0094]
a5、功能树的根结点a下有n个互不相交的子树,分别是m0,m1,...,mn。
[0095]
a6、mi子树的根结点oi,oi中的内容写为mi中元素功能模块值去重后的值。
[0096]
a7、mi下有j个互不相交的子树,分别是xi0,xi1,xi2...,xij,其中,j=集合mi中元素的个数。
[0097]
a8、xij子树的根结点为zij,zij中的内容写为mi集合中j元素中功能名称的值。
[0098]
a9、xij子树只有一个叶子结点,叶子结点的内容写为[mi集合中j元素中项目名称的值] [mi集合中j元素中时间的值] [mi集合中j元素中项目名称的功能描述的值]。
[0099]
实施例三
[0100]
图4为本发明实施例三提供的一种文档处理装置的结构示意图。本实施例所提供的一种文档处理装置可以通过软件和/或硬件来实现,可配置于服务器中来实现本发明实施例中的一种文档处理方法。如图4所示,该装置具体可包括:功能点模块410、功能树模块420和界面展示模块430。
[0101]
其中,功能点模块410,用于根据软件项目的项目开发文件确定代码功能点。
[0102]
功能树模块420,用于根据各所述代码功能点之间的关联关系构建功能树。
[0103]
界面展示模块430,用于将所述功能树在预设界面进行可视化展示。
[0104]
本发明实施例所提供的技术方案中,功能点模块根据软件项目的项目开发文件确定代码功能点;功能树模块根据各代码功能点之间的关联关系构建功能树;界面展示模块将功能树在预设界面进行可视化展示。本发明实施例,根据各代码功能点之间的关联关系构建功能树,使得通过树形结构更加直观简洁的展示系统的所有功能,有助于新加入系统的相关人员能够快速清晰的理解系统概括,提高了效率,在一定程度上提高了软件测试覆盖的全面性,从而增强应用软件的安全性。
[0105]
可选的,功能点模块410,包括:
[0106]
信息提取单元,用于提取所述项目开发文件内的项目信息,其中,所述项目信息至少包括:项目名称、估算时间、功能模块、功能名称和功能描述。
[0107]
实体构建单元,用于按照所述项目信息构建所述代码功能点对应的五元组实体。
[0108]
可选的,所述装置,还包括:去除具有重复的所述五元组实体。
[0109]
可选的,功能树模块420,包括:
[0110]
功能模块分类单元,用于将各所述代码功能点按照对应五元组实体中的功能模块进行分类。
[0111]
根结点单元,用于针对各所述分类,将对应的所述功能模块作为所述功能树的功能子树的根结点。
[0112]
子结点模块,用于在各所述分类内将所述代码功能点的功能名称分别作为对应所述跟结点的子结点。
[0113]
存储单元,用于在各所述子结点的叶子结点中存储对应所述代码功能点的项目名称、估算时间和功能描述。
[0114]
可选的,界面展示模块430,包括:
[0115]
控件确定单元,用于获取所述预设界面配置的显示控件。
[0116]
关系绑定单元,用于生成所述功能树中构成结点与所述显示控件的绑定关系。
[0117]
实体展示单元,用于按照所述绑定关系在所述显示控件展示所述代码功能点的五元组实体。
[0118]
可选的,所述装置,还包括:显示控制模块,用于在所述预设界面接收所述功能树的控制信息;根据所述控制信息调整所述预设界面内所述代码功能点对应的展示信息。
[0119]
可选的,显示控制模块具体用于:在所述功能树内查找所述功能查询信息对应的叶子结点;确定所述叶子结点对应的显示控件的显示位置;按照所述显示位置调整所述预设界面以使得所述叶子结点位于所述预设界面的中心。
[0120]
本发明实施例所提供的文档处理装置可执行本发明任意实施例所提供的文档处
理方法,具备执行方法相应的功能模块和有益效果。
[0121]
实施例四
[0122]
图5为本发明实施例四提供的一种电子设备的结构示意图,如图5所示,该设备包括处理器510、存储器520、输入装置530和输出装置540;设备中处理器510的数量可以是一个或多个,图5中以一个处理器510为例;设备中的处理器510、存储器520、输入装置530和输出装置540可以通过总线或其他方式连接,图5中以通过总线连接为例。
[0123]
存储器520作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的文档处理方法对应的程序指令/模块(例如,文档处理装置中的功能点模块410、功能树模块420和界面展示模块430)。处理器510通过运行存储在存储器520中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的文档处理方法。
[0124]
存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0125]
输入装置530可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置540可包括显示屏等显示设备。
[0126]
实施例五
[0127]
本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种文档处理方法,该方法包括:
[0128]
根据软件项目的项目开发文件确定代码功能点;
[0129]
根据各所述代码功能点之间的关联关系构建功能树;
[0130]
将所述功能树在预设界面进行可视化展示。
[0131]
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的文档处理方法中的相关操作。
[0132]
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0133]
值得注意的是,上述文档处理装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0134]
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,
本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献