基于FOG数据总线的工具集成方法及系统与流程

文档序号:11677266阅读:246来源:国知局
基于FOG数据总线的工具集成方法及系统与流程

本发明属于计算机软件技术领域,涉及一种工具集成方法,尤其涉及一种基于fog数据总线的工具集成方法;同时,本发明还涉及一种基于fog数据总线的工具集成系统。



背景技术:

各个软件研发单位,在软件研发过程中都不可避免的使用各种工具,如研发工具、变更管理工具、配置管理工具等,如何将这些不同类型的工具集成起来,进行高效的数据交互和管理一直都是一个比较难以解决的问题。普遍都是采用人工管理,纸质单据传递、保存等方式,往往无法达到预期的效果。

在现有的软件研发过程中,各种类型的工具无法直接高效的传递数据,也没有一个平台可以统一的监管这些工具的使用情况及产出物等。图1展示了现有的研发过程普遍采用的数据管理办法。如需求管理等研发工具,产出的需求文档(word电子档或纸质文稿),需要人工整理并记录入库;变更管理工具,要记录变更的配置项条目、处理流程、审批领导等;配置管理工具,要记录出入库的配置项条目、配置审核结果等。

现有的软件研发过程工具管理技术,存在以下缺点:

(1)数据分散难以统一。软件研发过程中产生的各种工程数据和管理数据本应统一在一起管理,各种不同类型工具的使用,导致数据比较分散,相关数据不能统一管理、相互印证,很难满足数据一致性、准确性。

(2)人工管理出错率高。现有的工具管理方式主要依赖人工处理,将不同工具的产出物进行记录、传递、录入等,既耗费人力资源又容易出错,影响工作质量和效率。

(3)存档管理不便。人工管理不同工具记录的存档文件,大部分都需要审批、存档,大量文档的保存、管理、查询等又都是费时费力且二次耗费资源的工作。

有鉴于此,如今迫切需要设计一种新的软件研制数据管理方式,以便克服现有管理方式的上述缺陷。



技术实现要素:

本发明所要解决的技术问题是:提供一种基于fog数据总线的工具集成方法,可有效保证数据的一致性、准确性,安全可靠。

此外,本发明还提供一种基于fog数据总线的工具集成系统,可有效保证数据的一致性、准确性,安全可靠。

为解决上述技术问题,本发明采用如下技术方案:

一种基于fog数据总线的工具集成方法,所述方法包括如下步骤:

步骤s1、服务适配器的参数设置步骤,设置服务适配器的相应参数,具体包括:

-步骤s11、定义需要读取文件的存放路径及读取方式;

-步骤s12、设置并验证账户信息,正确校验后方可执行后续操作;

-步骤s13、设置相关识别参数;不同的服务适配器会根据不同的集成工具约定对应的识别码,用以正确读取需要的数据;

步骤s2、服务的前置处理步骤;在调用适配器之前,需要将数据进行处理,包括针对需求开发管理工具,产出了若干条需求,在前置处理中将其拆分重组,形成一个数据文件,按照读取要求定义文件的结构和需求条目的数据规格,以方便平台进行高效读取;

步骤s3、服务的后置处理;读取重组的数据文件,解析出相关内容条目,转化为fog数据,存储到平台中,并纳入配置管理;包含两部分处理:

-步骤s31、文件处理;对读取或上传的文件进行配置管理,实体化存储文件,包括历史版本,如果文件内容变更,更新文件版本号,创建文件历史记录,并提供记录的查看下载功能;

-步骤s32、数据处理;解析文件,如针对需求管理工具适配器,则得到需求层次结构、需求内容、追踪关系等,然后比较平台中已存储的数据,识别其变化,变化包括新增、修改、删除,根据识别结果更新相关数据;

步骤s4、总线调用服务适配器;总线调用服务适配器的流程包括以下步骤:

-步骤s41、平台向总线请求服务,可以明确指定请求的服务适配器;

-步骤s42、如果服务需要前置处理,总线调用该服务的前置处理;

-步骤s43、总线确定服务适配器,如果请求方未明确要求服务适配器,则使用缺省的服务适配器;如果请求方明确要求了服务适配器,则使用其要求的服务适配器;

-步骤s44、总线根据服务适配器参数定义,构造服务适配器参数,然后调用服务适配器;

-步骤s45、服务适配器实现业务处理,将结果返回数据总线;

-步骤s46、总线调用并执行服务后置处理;

-步骤s47、总线向平台反馈服务处理结果。

一种基于fog数据总线的工具集成方法,所述方法包括如下步骤:

步骤s2、服务的前置处理步骤;在调用适配器之前,需要将数据进行处理,针对需求开发管理工具,产出了若干条需求,在前置处理中将其拆分重组,形成一个数据文件,按照读取要求定义文件的结构和需求条目的数据规格,以方便平台进行高效读取;

步骤s3、服务的后置处理;读取重组的数据文件,解析出相关内容条目,转化为fog数据,存储到平台中,并纳入配置管理;

步骤s4、总线调用服务适配器;总线调用服务适配器的流程包括以下步骤:

-步骤s41、平台向总线请求服务,可以明确指定请求的服务适配器;

-步骤s42、如果服务需要前置处理,总线调用该服务的前置处理;

-步骤s45、服务适配器实现业务处理,将结果返回数据总线;

-步骤s46、总线调用并执行服务后置处理;

-步骤s47、总线向平台反馈服务处理结果。

作为本发明的一种优选方案,所述方法还包括步骤s1、服务适配器的参数设置步骤,设置服务适配器的相应参数,具体包括:

-步骤s11、定义需要读取文件的存放路径及读取方式;

-步骤s12、设置并验证账户信息,正确校验后方可执行后续操作;

-步骤s13、设置相关识别参数;不同的服务适配器会根据不同的集成工具约定对应的识别码,用以正确读取需要的数据。

作为本发明的一种优选方案,所述步骤s3包含两部分处理:

-步骤s31、文件处理;对读取或上传的文件进行配置管理,实体化存储文件,包括历史版本,如果文件内容变更,更新文件版本号,创建文件历史记录,并提供记录的查看下载功能;

-步骤s32、数据处理;解析文件,如针对需求管理工具适配器,则得到需求层次结构、需求内容、追踪关系等,然后比较平台中已存储的数据,识别其变化,变化包括新增、修改、删除,根据识别结果更新相关数据。

作为本发明的一种优选方案,所述步骤s43中,如果请求方未明确要求服务适配器,则使用缺省的服务适配器;如果请求方明确要求了服务适配器,则使用其要求的服务适配器。

一种基于fog数据总线的工具集成系统,所述系统包括:服务适配器参数设置模块、服务前置处理模块、服务后置处理模块、服务适配器调用模块;

所述服务适配器参数设置模块用以设置服务适配器的相应参数,具体包括:定义需要读取文件的存放路径及读取方式;设置并验证账户信息,正确校验后方可执行后续操作;设置相关识别参数,不同的服务适配器会根据不同的集成工具约定对应的识别码,用以正确读取需要的数据;

所述服务前置处理模块用以在调用适配器之前,将数据进行处理,包括针对需求开发管理工具,产出了若干条需求,在前置处理中将其拆分重组,形成一个数据文件,按照读取要求定义文件的结构和需求条目的数据规格,以方便平台进行高效读取;

所述服务后置处理模块用以读取重组的数据文件,解析出相关内容条目,转化为fog数据,存储到平台中,并纳入配置管理;服务后置处理模块包含文件处理单元、数据处理单元;

所述文件处理单元用以对读取或上传的文件进行配置管理,实体化存储文件,包括历史版本,如果文件内容变更,更新文件版本号,创建文件历史记录,并提供记录的查看下载功能;

所述数据处理单元用以解析文件,针对需求管理工具适配器,则得到需求层次结构、需求内容、追踪关系等,然后比较平台中已存储的数据,识别其变化,变化包括新增、修改、删除,根据识别结果更新相关数据;

所述服务适配器调用模块用以调用服务适配器;服务适配器调用模块包括:

-服务请求单元,用以向总线请求服务,可以明确指定请求的服务适配器;

-前置处理调用单元,用以在服务需要前置处理时调用该服务的前置处理;

-服务适配器确定单元,用以确定服务适配器;如果请求方未明确要求服务适配器,则使用缺省的服务适配器;如果请求方明确要求了服务适配器,则使用其要求的服务适配器;

-服务适配器调用单元,用以根据服务适配器参数定义,构造服务适配器参数,然后调用服务适配器;

-结果返回单元,用以在服务适配器实现业务处理后将结果返回数据总线;

-服务后置处理单元,用以调用并执行服务后置处理;

-处理结果反馈单元,用以向平台反馈服务处理结果。

一种基于fog数据总线的工具集成系统,所述系统包括:服务前置处理模块、服务后置处理模块、服务适配器调用模块;

所述服务前置处理模块用以在调用适配器之前,将数据进行处理,针对需求开发管理工具,产出了若干条需求,在前置处理中将其拆分重组,形成一个数据文件,按照读取要求定义文件的结构和需求条目的数据规格,以方便平台进行高效读取;

所述服务后置处理模块用以读取重组的数据文件,解析出相关内容条目,转化为fog数据,存储到平台中,并纳入配置管理;

所述服务适配器调用模块用以调用服务适配器;服务适配器调用模块包括:

-服务请求单元,用以向总线请求服务,可以明确指定请求的服务适配器;

-前置处理调用单元,用以在服务需要前置处理时调用该服务的前置处理;

-结果返回单元,用以在服务适配器实现业务处理后将结果返回数据总线;

-服务后置处理单元,用以调用并执行服务后置处理;

-处理结果反馈单元,用以向平台反馈服务处理结果。

作为本发明的一种优选方案,所述系统还包括服务适配器参数设置模块,用以设置服务适配器的相应参数,具体包括:定义需要读取文件的存放路径及读取方式;设置并验证账户信息,正确校验后方可执行后续操作;设置相关识别参数,不同的服务适配器会根据不同的集成工具约定对应的识别码,用以正确读取需要的数据。

作为本发明的一种优选方案,所述服务处理单元用以实现具体的服务处理,包括前置处理、后置处理;前置处理包括:服务需要将其接收到的参数传递给服务适配器,在传递之前,需要对这些数据进行封装处理;后置处理包括:同一服务的不同服务适配器将向服务返回相同结构、规格的数据,服务需要对这些数据进行处理,将其真正纳入到研制平台的管理之下;根据返回的软件设计单点工具工程文件及数据,将工程文件纳入研制平台的配置管理,解析xml得到软件设计数据,存储到研制平台中并纳入配置管理。

作为本发明的一种优选方案,所述服务后置处理模块包含文件处理单元、数据处理单元;

所述文件处理单元用以对读取或上传的文件进行配置管理,实体化存储文件,包括历史版本,如果文件内容变更,更新文件版本号,创建文件历史记录,并提供记录的查看下载功能;

所述数据处理单元用以解析文件,针对需求管理工具适配器,则得到需求层次结构、需求内容、追踪关系等,然后比较平台中已存储的数据,识别其变化,变化包括新增、修改、删除,根据识别结果更新相关数据。

本发明提出的基于fog数据总线的工具集成方法及系统,有益效果在于:

(1)数据统一管理。软件研发过程中不同类型工具产出的工程数据和管理数据统一在研发平台中管理,有效的保证了数据的一致性、准确性。

(2)研发平台自动处理数据,安全可靠。研发平台自动采集、解析、处理和传递相关数据,节省人力资源且保证整个过程高质高效,显著提高工作质量和效率。

(3)数据存储查询方便。数据海量存储,查询方便,并可随时导出或打印查看。

附图说明

图1为现有数据管理方法的流程图。

图2为本发明基本模块结构图。

图3为本发明工具集成方法的流程图。

具体实施方式

下面结合附图详细说明本发明的优选实施例。

实施例一

本发明提供一种基于fog数据总线的工具集成方法及系统,将不同类型工具的产出物解析并转化为fog数据,再与软件研发生命周期中产生的其他工程及过程数据置于同一工具平台下进行统一管理,在数据统一化的理念下,提供数据服务,使不同类型的工具之间可以高效交互数据并得到有效的监管和记录。本发明的基本模块结构和工作流程如图2、3所示。

请参阅图2、图3,一种基于fog数据总线的工具集成方法,所述方法包括如下步骤:

【步骤s1】服务适配器的参数设置步骤,设置服务适配器的相应参数,具体包括:

-步骤s11、定义需要读取文件的存放路径及读取方式等。

-步骤s12、设置并验证账户信息;某些工具文件的读取需要使用相应的账号(用户名、密码等)进行登录,正确校验后方可执行后续操作。

-步骤s13、设置相关识别参数;不同的服务适配器会根据不同的集成工具约定对应的识别码,用以正确读取需要的数据;

【步骤s2】服务的前置处理步骤;在调用适配器之前,需要将数据进行处理,如针对需求开发管理工具,产出了若干条需求,在前置处理中将其拆分重组,形成一个数据文件(一般为xml文件),按照读取要求定义文件的结构和需求条目的数据规格,以方便平台进行高效读取;

【步骤s3】服务的后置处理;读取重组的数据文件,解析出相关内容条目,转化为fog数据,存储到平台中,并纳入配置管理;包含两部分处理:

-步骤s31、文件处理;对读取或上传的文件进行配置管理,实体化存储文件,包括历史版本,如果文件内容变更,更新文件版本号,创建文件历史记录,并提供记录的查看下载功能;

-步骤s32、数据处理;解析文件(xml等),如针对需求管理工具适配器,则得到需求层次结构、需求内容、追踪关系等,然后比较平台中已存储的数据,识别其变化,变化包括新增、修改、删除,根据识别结果更新相关数据;

【步骤s4】总线调用服务适配器;总线调用服务适配器的流程包括以下步骤:

-步骤s41、平台向总线请求服务,可以明确指定请求的服务适配器;

-步骤s42、如果服务需要前置处理,总线调用该服务的前置处理;

-步骤s43、总线确定服务适配器,如果请求方未明确要求服务适配器,则使用缺省的服务适配器;如果请求方明确要求了服务适配器,则使用其要求的服务适配器;

-步骤s44、总线根据服务适配器参数定义,构造服务适配器参数,然后调用服务适配器;

-步骤s45、服务适配器实现业务处理,将结果(如xml文件)返回数据总线;

-步骤s46、总线调用并执行服务后置处理;

-步骤s47、总线向平台反馈服务处理结果。

以上介绍了本发明基于fog数据总线的工具集成方法的流程,本发明在揭示上述方法的同时,还揭示一种基于fog数据总线的工具集成系统;所述系统包括:服务适配器参数设置模块、服务前置处理模块、服务后置处理模块、服务适配器调用模块。

所述服务适配器参数设置模块用以设置服务适配器的相应参数,具体包括:定义需要读取文件的存放路径及读取方式;设置并验证账户信息,正确校验后方可执行后续操作;设置相关识别参数,不同的服务适配器会根据不同的集成工具约定对应的识别码,用以正确读取需要的数据。

所述服务前置处理模块用以在调用适配器之前,将数据进行处理,包括针对需求开发管理工具,产出了若干条需求,在前置处理中将其拆分重组,形成一个数据文件,按照读取要求定义文件的结构和需求条目的数据规格,以方便平台进行高效读取。

所述服务后置处理模块用以读取重组的数据文件,解析出相关内容条目,转化为fog数据,存储到平台中,并纳入配置管理;服务后置处理模块包含文件处理单元、数据处理单元。

所述文件处理单元用以对读取或上传的文件进行配置管理,实体化存储文件,包括历史版本,如果文件内容变更,更新文件版本号,创建文件历史记录,并提供记录的查看下载功能。

所述数据处理单元用以解析文件,针对需求管理工具适配器,则得到需求层次结构、需求内容、追踪关系等,然后比较平台中已存储的数据,识别其变化,变化包括新增、修改、删除,根据识别结果更新相关数据。

所述服务适配器调用模块用以调用服务适配器;服务适配器调用模块包括:服务请求单元、前置处理调用单元、服务适配器确定单元、服务适配器调用单元、结果返回单元、服务后置处理单元、处理结果反馈单元。

服务请求单元用以向总线请求服务,可以明确指定请求的服务适配器。前置处理调用单元用以在服务需要前置处理时调用该服务的前置处理。服务适配器确定单元用以确定服务适配器;如果请求方未明确要求服务适配器,则使用缺省的服务适配器;如果请求方明确要求了服务适配器,则使用其要求的服务适配器。服务适配器调用单元用以根据服务适配器参数定义,构造服务适配器参数,然后调用服务适配器。结果返回单元用以在服务适配器实现业务处理后将结果返回数据总线;服务后置处理单元用以调用并执行服务后置处理;处理结果反馈单元用以向平台反馈服务处理结果。

实施例二

一种基于fog数据总线的工具集成方法,所述方法包括如下步骤:

步骤s2、服务的前置处理步骤;在调用适配器之前,需要将数据进行处理,针对需求开发管理工具,产出了若干条需求,在前置处理中将其拆分重组,形成一个数据文件,按照读取要求定义文件的结构和需求条目的数据规格,以方便平台进行高效读取;

步骤s3、服务的后置处理;读取重组的数据文件,解析出相关内容条目,转化为fog数据,存储到平台中,并纳入配置管理;

步骤s4、总线调用服务适配器;总线调用服务适配器的流程包括以下步骤:

-步骤s41、平台向总线请求服务,可以明确指定请求的服务适配器;

-步骤s42、如果服务需要前置处理,总线调用该服务的前置处理;

-步骤s45、服务适配器实现业务处理,将结果返回数据总线;

-步骤s46、总线调用并执行服务后置处理;

-步骤s47、总线向平台反馈服务处理结果。

一种基于fog数据总线的工具集成系统,所述系统包括:服务前置处理模块、服务后置处理模块、服务适配器调用模块;

所述服务前置处理模块用以在调用适配器之前,将数据进行处理,针对需求开发管理工具,产出了若干条需求,在前置处理中将其拆分重组,形成一个数据文件,按照读取要求定义文件的结构和需求条目的数据规格,以方便平台进行高效读取;

所述服务后置处理模块用以读取重组的数据文件,解析出相关内容条目,转化为fog数据,存储到平台中,并纳入配置管理;

所述服务适配器调用模块用以调用服务适配器;服务适配器调用模块包括:

-服务请求单元,用以向总线请求服务,可以明确指定请求的服务适配器;

-前置处理调用单元,用以在服务需要前置处理时调用该服务的前置处理;

-结果返回单元,用以在服务适配器实现业务处理后将结果返回数据总线;

-服务后置处理单元,用以调用并执行服务后置处理;

-处理结果反馈单元,用以向平台反馈服务处理结果。

综上所述,本发明提出的基于fog数据总线的工具集成方法及系统,实现了数据统一管理。软件研发过程中不同类型工具产出的工程数据和管理数据统一在研发平台中管理,有效的保证了数据的一致性、准确性。

同时,研发平台可以自动处理数据,安全可靠。研发平台自动采集、解析、处理和传递相关数据,节省人力资源且保证整个过程高质高效,显著提高工作质量和效率。

此外,数据存储查询方便。数据海量存储,查询方便,并可随时导出或打印查看。

这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1