流程图生成方法、装置、计算机设备和存储介质

文档序号:1156519 发布日期:2020-09-15 浏览:7次 >En<

阅读说明:本技术 流程图生成方法、装置、计算机设备和存储介质 (Flow chart generation method and device, computer equipment and storage medium ) 是由 蒋林焱 于 2020-06-22 设计创作,主要内容包括:本申请涉及计算机技术领域,提供了一种流程图生成方法、装置、计算机设备和存储介质。方法包括:响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据,识别文档编辑数据中包含的节点标识,基于节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系,获取与节点标识对应的流程框,根据流程字段与节点标识的关联关系,对流程框进行流程字段填充,生成与编辑的需求文档对应的流程图,同步展示需求文档与流程图。通过上述方法能够基于对需求文档的编辑,生成对应的流程图,并同步展示需求文档以及对应的流程图,直观地体现需求的实际业务逻辑,便于需求的快速准确建立,从而提高项目开发效率。(The application relates to the technical field of computers, and provides a flow chart generation method and device, computer equipment and a storage medium. The method comprises the following steps: responding to the editing operation of the required document, acquiring document editing data corresponding to the editing operation, identifying node identifiers contained in the document editing data, dividing the document editing data into flow fields based on the node identifiers, establishing an association relationship between the flow fields and the node identifiers, acquiring flow frames corresponding to the node identifiers, filling the flow fields in the flow frames according to the association relationship between the flow fields and the node identifiers, generating a flow chart corresponding to the edited required document, and synchronously displaying the required document and the flow chart. By the method, the corresponding flow chart can be generated based on the editing of the requirement document, the requirement document and the corresponding flow chart are synchronously displayed, the actual business logic of the requirement is visually embodied, the requirement can be quickly and accurately established conveniently, and the project development efficiency is improved.)

流程图生成方法、装置、计算机设备和存储介质

技术领域

本申请涉及计算机技术领域,特别是涉及一种流程图生成方法、装置、计算机设备和存储介质。

背景技术

产品文档是现今流行的产品需求说明物料,每个大型公司的项目迭代都需要用到产品文档说明。从一定意义上来讲,产品需求就是整个项目的大纲,如何利用好产品文档,进行复合需求本意的迭代,转化出高质量的项目实现,减少开发工程师与产品间的沟通成本,以及后续项目新进人员的快速融入,是长久以来,项目各版本需求理解的痛点。

传统的产品需求文档,仅仅是用文字描述为主,无法避免因为文字描述带来的理解误差导致的再开发工作,同时,冗余的产品需求文档描述会使后续人员在理解需求时花费大量时间人力成本,从而影响到项目开发效率。

发明内容

基于此,有必要针对上述技术问题,提供一种能够提高项目开发效率的流程图生成方法、装置、计算机设备和存储介质。

一种流程图生成方法,其特征在于,方法包括:

响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据;

识别文档编辑数据中包含的节点标识;

基于节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系;

获取与节点标识对应的流程框,根据流程字段与节点标识的关联关系,对流程框进行流程字段填充,生成与编辑的需求文档对应的流程图;

同步展示需求文档与流程图。

在其中一个实施例中,响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据之前还包括:

获取导入的需求文档;

识别导入的需求文档中的初始节点标识,生成初始流程图;

获取与节点标识对应的流程框,根据流程字段与节点标识的关联关系,对流程框进行流程字段填充,生成与编辑的需求文档对应的流程图包括:

确定节点标识在初始流程图中对应的节点位置;

根据节点位置以及流程字段与节点标识的关联关系,确定初始流程图中与流程字段对应的待更新流程框;

对初始流程图中的待更新流程框进行流程字段更新,得到与编辑的需求文档对应的流程图。

在其中一个实施例中,识别文档编辑数据中包含的节点标识包括:

对文档编辑数据进行预设节点标识和自定义节点标识的识别,确定文档编辑数据中包含的节点标识。

在其中一个实施例中,响应对需求文档的编辑操作之后,还包括:

获取编辑操作对应的编辑内容以及存储有需求描述语句的数据库;

将编辑内容与数据库中的需求描述语句进行模糊匹配;

将匹配得到的结果以列表的形式推送至需求文档的编辑界面。

在其中一个实施例中,流程图生成方法还包括:

获取初始版本的系统流程图,确定流程图在初始版本的系统流程图中的连接节点;

根据连接节点,将流程图更新至初始版本的系统流程图,得到更新版本的系统流程图。

在其中一个实施例中,流程图生成方法还包括:

确定需求文档以及流程图对应的需求点,以需求点为标识,对需求文档和流程图进行存档处理;

当接收到历史记录查询请求时,提取历史记录查询请求中携带的需求点标识;

从存档数据中匹配得到与需求点标识对应的需求文档与流程图。

在其中一个实施例中,流程图生成方法还包括:

响应交互功能控件触发操作,获取预先关联的终端标识;

建立与终端标识对应终端的交互连接,并将流程图发送至终端。

一种流程图生成装置,装置包括:

文档编辑数据获取模块,用于响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据;

节点标识识别模块,用于识别文档编辑数据中包含的节点标识;

流程图生成字段划分模块,用于基于节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系;

流程图生成模块,用于获取与节点标识对应的流程框,根据流程字段与节点标识的关联关系,对流程框进行流程字段填充,生成与编辑的需求文档对应的流程图;

同步展示模块,用于同步展示需求文档与流程图。

一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:

响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据;

识别文档编辑数据中包含的节点标识;

基于节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系;

获取与节点标识对应的流程框,根据流程字段与节点标识的关联关系,对流程框进行流程字段填充,生成与编辑的需求文档对应的流程图;

同步展示需求文档与流程图。

一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据;

识别文档编辑数据中包含的节点标识;

基于节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系;

获取与节点标识对应的流程框,根据流程字段与节点标识的关联关系,对流程框进行流程字段填充,生成与编辑的需求文档对应的流程图;

同步展示需求文档与流程图。

上述流程图生成方法、装置、计算机设备和存储介质,通过响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据,通过识别需求文档编辑数据中的节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系,然后获取与节点标识对应的流程框,根据关联关系,对流程框进行流程字段填充,能够生成与编辑的需求文档对应的流程图,并同步展示需求文档以其对应的流程图,直观地体现需求的实际业务逻辑,便于需求的快速准确建立,从而提高项目开发效率。

附图说明

图1为一个实施例中流程图生成方法的应用场景图;

图2为一个实施例中流程图生成方法的流程示意图;

图3为另一个实施例中流程图生成方法的流程示意图;

图4为又一个实施例中流程图生成方法的流程示意图;

图5为一个实施例中流程图生成装置的结构框图;

图6为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在一个实施例中,如图1所示,提供了一种流程图生成方法的应用场景图,本实施例以该方法应用于终端102进行举例说明,终端响应用户对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据,识别文档编辑数据中包含的节点标识,然后基于节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系,获取与节点标识对应的流程框,根据流程字段与节点标识的关联关系,对流程框进行流程字段填充,生成与编辑的需求文档对应的流程图;最后同步展示需求文档与流程图。可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种流程图生成方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:

步骤202,响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据。

需求文档是指项目开发过程中,编写产品需求的用户(一般是指产品工程师等开发人员)根据产品开发需求编写出来的文档。在实施例中,需求文档的编写界面可以通过插件化的工具的形式提供。用户通过启动终端的插件化工具,在终端的显示界面展示需求文档的编写窗口,用户通过在需求文档的编写窗口对需求文档进行编辑操作,终端通过响应编辑操作,获得编辑操作对应的文档编辑数据。

在实施例中,封装的插件化工具集成有多个功能,例如,需求文档的编辑功能,流程图的生成与展示功能,节点***等编辑工具栏功能等。通过启动该插件工具,可以进行需求文档的编写以及其他各附件功能。文档编辑数据可以是终端通过检测需求文档在编写过程中的输入数据。

输入数据的检测可以通过响应数据更新操作实现。具体来说,数据更新操作可以对应产品工程师每一次编辑,编辑包括数据增加、数据修改或是数据删除等。数据更新操作也可以是对应于产品工程师在进行了完成了部分编写过程后,基于编写界面提供的更新按钮,由产品工程师主动触发的操作,每一次更新按钮的点击对应一次数据更新操作。

文档编辑数据是指数据更新操作对应数据内容,具体是指相较于上一次的记录数据对应的变化内容,例如,数据的增加、删除和修改等。

步骤204,识别文档编辑数据中包含的节点标识。

节点标识是指用于表征流程图的数据流向的标识符,具体包括判断节点、分流节点、流程节点等。具体地,产品工程师在需求文档的编写过程中,可以参考提供的编写规范手册,指定具体规范和写法,比如规定需求文字的判断节点、分流节点、流程节点等的规范写法来进行编写。节点的规范写法具体包括正确使用节点关键词或直接使用预先设定的节点标识符。

在一个实施例中,在需求文档编辑界面可以提供用于表征业务逻辑的可引用的节点标识符,节点标识符可以通过可拖拽图标的形式展示,在编辑需求文档时,可以基于项目需求,直接拖拽对应的节点标识符至对应的文档编辑位置来进行表示,也可以通过选定文档编辑位置,通过将选定的节点标识符***至该文档编辑位置。

例如,在需要进行判断时,拖拽一个判断的节点标识符至需求文档的对应位置,从而便于后续对节点标识的准确识别。

再例如,产品工程师可以基于自己的需求文档编辑习惯,自定义用于表征各个节点的关键词,构建用于识别节点的关键词列表。此外,关键词列表也可以基于系统定义生成,产品工程师可以对关键词列表中的关键词进行更新。在需求文档编辑过程中,直接写入预先定义的节点关键词。在节点标识的识别处理过程中,基于关键词列表中的各个关键词,通过关键词匹配,准确识别出更新数据中的节点标识。

需要说明的是,在编写需求文档时,还可以实时对输入数据进行检测,节点关键词或节点标识符可以通过区别于其他文字的方式进行展示,例如通过不同颜色、不同底纹、不同字体等方式呈现,以提醒用户,该输入数据为用于表征节点的节点标识。

步骤206,基于节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系。

流程字段是指以文档编辑数据中的节点标识为节点,对文档编辑数据进行划分的结果,流程字段用于表征整个流程中的单个数据处理需求,数据字段是用户通过需求文档的编辑界面输入的对于数据处理需求的描述语句。流程字段是基于节点标识实现划分的,由两个节点标识可以确定出一个流程字段,基于节点标识以及流程字段在文档编辑数据中的位置,可以建立节点标识与流程字段的关联关系。

步骤208,获取与节点标识对应的流程框,根据流程字段与节点标识的关联关系,对流程框进行流程字段填充,生成与编辑的需求文档对应的流程图。

节点标识包括判断节点、分流节点、顺序节点、循环节点、起始节点等。各类节点均预先配置有对应的流程图表征方式,例如,判断节点对应有携带两个分支的判断流程框,顺序节点对应为顺序执行的流程框等。

根据文档编辑数据中各个节点标识的顺序关系以及各个节点标识对应的流程图表征方式,根据流程字段与节点标识的关联关系,确定每一个流程字段对应的流程框,然后将流程字段填充至对应的流程框中,得到与编辑的需求文档对应的流程图。

在实施例中,包括直接通过编写需求文档生成的流程图,以及通过对原有的初始需求文档进行修改后更新的流程图。对于修改更新的情况,可以结合初始需求文档对应的初始流程图,对原有的流程框中填充的流程字段进行更新,得到与编辑的需求文档对应的流程图。

在实施例中,与编辑的需求文档对应的流程图可以是基于用户对每一个节点的编辑操作实时生成,能够便于用户实时获得对应的流程图,也可以是通过响应用户在编辑完成一个或多个节点后主动触发预设的流程图生产控件生成,实现用户的个性化需求。

步骤210,同步展示需求文档与流程图。

通过在需求文档的编辑过程中自动识别节点标识,实时在页面上展示当前需求文档对应的流程图,便于产品工程师参照实时生成的流程图,对需求文档及时进行修改和拓展。

具体地,终端生成流程图对应的界面配置参数,基于界面配置参数,在需求文档的编写界面同步展示对应的流程图,例如,在界面的一侧展示需求文档,在界面的另一侧展示对应的流程图,或者以弹窗的形式在需求文档所在图层中的上层展示需求文档对应的流程图。

上述流程图生成方法,通过响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据,通过识别需求文档编辑数据中的节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系,然后获取与节点标识对应的流程框,根据关联关系,对流程框进行流程字段填充,能够生成与编辑的需求文档对应的流程图,并同步展示需求文档以其对应的流程图,直观地体现需求的实际业务逻辑,便于需求的快速准确建立,从而提高项目开发效率。

在一个实施例中,如图3所示,响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据之前还包括步骤302至步骤304。

步骤302,获取导入的需求文档。

步骤304,识别导入的需求文档中的初始节点标识,生成初始流程图。

获取与节点标识对应的流程框,根据流程字段与节点标识的关联关系,对流程框进行流程字段填充,生成与编辑的需求文档对应的流程图包括步骤306至步骤310。

步骤306,确定节点标识在初始流程图中对应的节点位置。

步骤308,根据节点位置以及流程字段与节点标识的关联关系,确定初始流程图中与流程字段对应的待更新流程框。

步骤310,对初始流程图中的待更新流程框进行流程字段更新,得到与编辑的需求文档对应的流程图。

对于已经完成部分的需求文档,在对该需求文档进行修改或继续编辑时,可以在启动插件化工具之后,通过文件导入接口,导入待编辑的需求文档,例如通过文件打开功能打开需求文档对应的文件、或是文件拖拽导入打开需求文档等方式实现。终端响应需求文档导入操作,在获取到导入的需求文档之后,通过对需求文档进行节点标识识别处理,得到初始节点标识,然后基于初始节点标识对应的流程图表征方式,生成与导入的需求文档对应的流程图,即为初始流程图。

对于从文档编辑数据中节点标识,是相对于初始流程图的更新节点,基于文档编辑数据的在需求文档中的承接位置,确定该节点标识在初始流程图中对应的节点位置,根据节点位置以及流程字段与节点标识的关联关系,确定初始流程图中与流程字段对应的待更新流程框,对初始流程图中的待更新流程框进行流程字段更新,从而得到与编辑的需求文档对应的流程图。

在一个实施例中,如图4所示,识别文档编辑数据中包含的节点标识包括步骤402。

步骤402,对文档编辑数据进行预设节点标识和自定义节点标识的识别,确定文档编辑数据中包含的节点标识。

具体来说,在需求文档的编辑过程中,节点的编辑方式包括两种,第一种是通过***节点标识符的方式添加节点,节点标识符属于预设节点标识。另一种是通过写入节点关键词的方式添加节点,节点关键字属于自定义节点标识。对于不同的节点编辑方式,对应有不同的节点标识识别方法。

在一个实施例中,对于预设节点标识例如节点标识符的识别,可以通过识别用户操作类型确定其是否为节点标识符。例如,通过预先设定的节点标识符添加操作方式,当用户操作与预先设定的操作方式相同时,该用户操作类型即为节点标识符的添加操作,将添加的数据标记为添加的节点标识符。在实施例中,预先设定的操作方式可以为节点标识符拖拽操作。

在另一个实施例中,对于自定义节点标识例如节点关键词的识别,可以通过将文档编辑数据与预设的关键词列表进行匹配,如果存在匹配成功的数据,则将该数据标记为写入的节点关键词。

对于识别出来的节点关键词或是节点标识符等节点标识可以通过不同颜色、不同底纹、不同字体等区别与其他直观的数据展示的方式实现,便于用户在对需求文档的编辑过程中进行确认。

在一个实施例中,需求文档编写界面提供有节点添加方式选择控件,节点添加方式的选项包括节点标识符拖拽和节点关键词输入。基于选择的节点添加方式,识别更新数据中的节点标识或节点关键词,得到节点标识。

在一个实施例中,响应对需求文档的编辑操作之后,还包括:获取编辑操作对应的编辑内容以及存储有需求描述语句的数据库;将编辑内容与数据库中的需求描述语句进行模糊匹配;将匹配得到的结果以列表的形式推送至需求文档的编辑界面。

在终端对应的数据库中存储有当前版本的各个逻辑步骤的描述数据,对于对原需求文档的迭代更新的情况,在进行每一步逻辑需求的编辑时,通过获取存储有需求描述语句的数据库,将编辑内容与数据库中的需求描述语句进行模糊匹配,将匹配得到的结果以列表的形式推送至需求文档的编辑界面。模糊匹配得到的数据包括该节点对应的匹配结果以及该节点的上三层和下三层的数据处理逻辑。通过推送模糊匹配得到的列表,提供联想提示能力,便于用户在编写需求文档时,提示该需求点或者关联需求点在历史版本中的逻辑,从而避免用户当期需求和历史版本无冲突,进而避免开发工程师产生需求理解错误、需求返工的情况。

在一个实施例中,流程图生成方法还包括:获取初始版本的系统流程图,确定流程图在初始版本的系统流程图中的连接节点;根据连接节点,将流程图更新至初始版本的系统流程图,得到更新版本的系统流程图。

需求文档是整个系统需求的一部分,系统对应有系统流程图。在进行需求文档的编写时,可以预先设定与系统流程图的连接节点,并将该连接节点作为需求文档对应流程图的初始节点的连接对象,从而实现需求文档对应流程图与系统流程图的对接,通过将需求文档对应流程图添加至系统流程图,得到更新版本的系统流程图。将相关流程图通过节点间的关联逻辑自动组装形成整个系统大流程图,便于清晰展示系统对应的整个项目的所有功能。

在一个实施例中,流程图生成方法还包括:确定需求文档以及流程图对应的需求点,以需求点为标识,对需求文档和流程图进行存档处理;当接收到历史记录查询请求时,提取历史记录查询请求中携带的需求点标识,从存档数据中匹配得到与需求点标识对应的需求文档与流程图。

具体来说,存档数据包括产品工程师每一次定稿的需求文档以及对应的流程图,还包括基于需求文档与流程图,各岗位人员进行信息交互的交互记录。其中,定稿的需求文档以及对应的流程图不包括各岗位交互过程中形成的多个修改版本,以实现在后续查找过程中的数据处理以及展示结果的优化,但是各岗位交互过程中形成的多个修改版本可以记录在交互记录中,便于通过交互记录进行数据回溯与信息查找。

在实施例中,通过整合记录各期需求,将所有需求点的历史更改记录完整记录,生成一个完成的历史档案记录。避免遗忘需求更改时间点以及原因,同时为后续想要了解相关功能的用户提供往期的更改记录,使之可以尽快理解需求产生的前因后果,以提高开发效率。

在一个实施例中,流程图生成方法还包括:响应交互功能控件触发操作,获取预先关联的终端标识;建立与终端标识对应终端的交互连接,将流程图发送至终端。

在需求文档的编写界面还提供有交互功能控件,具体可以交互的功能按钮,在用户(如开发工程师)完成需求文档的编写,通过触发交互功能按钮,将生成的流程图以及对应的系统流程图发送至预先关联的终端,具体可以是项目工程师(或该项目其他岗位人员),并通过交互窗口进行信息交互。通过交互功能,为项目各岗位人员提供修改流程图的建议功能。在产品设计新需求或更改已有需求时,实时同步信息给各岗位的项目人员,如果项目人员有相关需求优化或者需求不同实现方式建议,可以第一时间提供给需求文档的编写人员,相较于现有的通过邮件交互的方式,能够详细记录每一次交互过程并进行历史存档,进一步加强各岗位之间的沟通和需求制定。

在一个实施例中,流程图生成方法还包括,基于存档数据,获取每一个需求点的历史交互记录以及历史需求文档/流程图的更新数据,根据交互记录和更新数据,得到系统中的热点需求。其中,历史交互记录包括交互次数,历史需求文档/流程图的更新数据包括更新次数与更新节点数量,通过记录各期需求的修改节点及各节点的统计数据,通过配置比重因素计算展示出系统中的热点需求。通过分析需求热点,可以为整个项目流程提供数据来复盘。

应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图5所示,提供了一种流程图生成装置,包括:文档编辑数据获取模块502、节点标识识别模块504、流程字段划分模块506、流程图生成模块508和同步展示模块510,其中:

文档编辑数据获取模块502,用于响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据。

节点标识识别模块504,用于识别文档编辑数据中包含的节点标识。

流程字段划分模块506,用于基于节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系;

流程图生成模块508,用于获取与节点标识对应的流程框,根据流程字段与节点标识的关联关系,对流程框进行流程字段填充,生成与编辑的需求文档对应的流程图。

同步展示模块510,用于同步展示需求文档与流程图。

在一个实施例中,流程图生成装置还包括需求文档导入模块,用于获取导入的需求文档;识别导入的需求文档中的初始节点标识,生成初始流程图;

流程图生成模块还用于确定节点标识在初始流程图中对应的节点位置;

根据节点位置以及流程字段与节点标识的关联关系,确定初始流程图中与流程字段对应的待更新流程框;

对初始流程图中的待更新流程框进行流程字段更新,得到与编辑的需求文档对应的流程图。

在一个实施例中,节点标识识别模块还用于对文档编辑数据进行预设节点标识和自定义节点标识的识别,确定文档编辑数据中包含的节点标识。

在一个实施例中,流程图生成装置还包括模糊匹配模块,模糊匹配模块用于获取编辑操作对应的编辑内容以及存储有需求描述语句的数据库;将编辑内容与数据库中的需求描述语句进行模糊匹配;将匹配得到的结果以列表的形式推送至需求文档的编辑界面。

在一个实施例中,流程图生成装置还包括系统流程图生成模块,系统流程图生成模块用于获取初始版本的系统流程图,确定流程图在初始版本的系统流程图中的连接节点;根据连接节点,将流程图更新至初始版本的系统流程图,得到更新版本的系统流程图。

在一个实施例中,流程图生成装置还包括数据存档模块,数据存档模块用于确定需求文档以及流程图对应的需求点,以需求点为标识,对需求文档和流程图进行存档处理;当接收到历史记录查询请求时,提取历史记录查询请求中携带的需求点标识,从存档数据中匹配得到与需求点标识对应的需求文档与流程图。

在一个实施例中,流程图生成装置还包括交互连接模块,交互连接用于响应交互功能控件触发操作,获取预先关联的终端标识;建立与终端标识对应终端的交互连接,将流程图发送至终端。

上述流程图生成装置,通过响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据,通过识别需求文档编辑数据中的节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系,然后获取与节点标识对应的流程框,根据关联关系,对流程框进行流程字段填充,能够生成与编辑的需求文档对应的流程图,并同步展示需求文档以其对应的流程图,直观地体现需求的实际业务逻辑,便于需求的快速准确建立,从而提高项目开发效率。

关于流程图生成装置的具体限定可以参见上文中对于流程图生成方法的限定,在此不再赘述。上述流程图生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种流程图生成方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据;识别文档编辑数据中包含的节点标识;基于节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系;获取与节点标识对应的流程框,根据流程字段与节点标识的关联关系,对流程框进行流程字段填充,生成与编辑的需求文档对应的流程图;同步展示需求文档与流程图。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取导入的需求文档;识别导入的需求文档中的初始节点标识,生成初始流程图;确定节点标识在初始流程图中对应的节点位置;根据节点位置以及流程字段与节点标识的关联关系,确定初始流程图中与流程字段对应的待更新流程框;对初始流程图中的待更新流程框进行流程字段更新。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

对文档编辑数据进行预设节点标识和自定义节点标识的识别,确定文档编辑数据中包含的节点标识。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取编辑操作对应的编辑内容以及存储有需求描述语句的数据库;将编辑内容与数据库中的需求描述语句进行模糊匹配;将匹配得到的结果以列表的形式推送至需求文档的编辑界面。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取初始版本的系统流程图,确定流程图在初始版本的系统流程图中的连接节点;根据连接节点,将流程图更新至初始版本的系统流程图,得到更新版本的系统流程图。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

确定需求文档以及流程图对应的需求点,以需求点为标识,对需求文档和流程图进行存档处理;当接收到历史记录查询请求时,提取历史记录查询请求中携带的需求点标识;从存档数据中匹配得到与需求点标识对应的需求文档与流程图。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

响应交互功能控件触发操作,获取预先关联的终端标识;建立与终端标识对应终端的交互连接,将流程图发送至终端。

上述用于实现流程图生成方法的计算机设备,通过响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据,通过识别需求文档编辑数据中的节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系,然后获取与节点标识对应的流程框,根据关联关系,对流程框进行流程字段填充,能够生成与编辑的需求文档对应的流程图,并同步展示需求文档以其对应的流程图,直观地体现需求的实际业务逻辑,便于需求的快速准确建立,从而提高项目开发效率。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据;识别文档编辑数据中包含的节点标识;基于节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系;获取与节点标识对应的流程框,根据流程字段与节点标识的关联关系,对流程框进行流程字段填充,生成与编辑的需求文档对应的流程图;同步展示需求文档与流程图。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取导入的需求文档;识别导入的需求文档中的初始节点标识,生成初始流程图;确定节点标识在初始流程图中对应的节点位置;根据节点位置以及流程字段与节点标识的关联关系,确定初始流程图中与流程字段对应的待更新流程框;对初始流程图中的待更新流程框进行流程字段更新,得到与编辑的需求文档对应的流程图。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

对文档编辑数据进行预设节点标识和自定义节点标识的识别,确定文档编辑数据中包含的节点标识。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取编辑操作对应的编辑内容以及存储有需求描述语句的数据库;将编辑内容与数据库中的需求描述语句进行模糊匹配;将匹配得到的结果以列表的形式推送至需求文档的编辑界面。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取初始版本的系统流程图,确定流程图在初始版本的系统流程图中的连接节点;根据连接节点,将流程图更新至初始版本的系统流程图,得到更新版本的系统流程图。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

确定需求文档以及流程图对应的需求点,以需求点为标识,对需求文档和流程图进行存档处理;当接收到历史记录查询请求时,提取历史记录查询请求中携带的需求点标识;从存档数据中匹配得到与需求点标识对应的需求文档与流程图。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

响应交互功能控件触发操作,获取预先关联的终端标识;建立与终端标识对应终端的交互连接,将流程图发送至终端。

上述用于实现流程图生成方法的计算机可读存储介质,通过响应对需求文档的编辑操作,获取与编辑操作对应的文档编辑数据,通过识别需求文档编辑数据中的节点标识,对文档编辑数据进行流程字段划分,建立流程字段与节点标识的关联关系,然后获取与节点标识对应的流程框,根据关联关系,对流程框进行流程字段填充,能够生成与编辑的需求文档对应的流程图,并同步展示需求文档以其对应的流程图,直观地体现需求的实际业务逻辑,便于需求的快速准确建立,从而提高项目开发效率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种调度综合报表自动生成方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!