System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 工程基线版本处理方法、装置、计算机设备及存储介质制造方法及图纸_技高网

工程基线版本处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:41264113 阅读:4 留言:0更新日期:2024-05-11 09:21
本申请实施例属于工程管理领域,涉及一种工程基线版本处理方法,包括:获取目标工程的工程标识;基于所述工程标识查询所述目标工程的基线版本数据范围,所述基线版本数据范围包括所述目标工程在不同设计阶段的画布和工程模型;响应于对所述基线版本数据范围的数据范围选择操作,根据预先建立的数据关系体系,获取与所述数据范围选择操作相对应的目标数据范围;对所述目标数据范围所对应的数据实体进行归档处理,得到工程基线版本;将所述工程基线版本存储于版本库,所述版本库中存储有已发布的各工程基线版本。本申请还提供一种工程基线版本处理装置、计算机设备及存储介质。本申请实现了根据用户需求进行工程基线版本的管理。

【技术实现步骤摘要】

本申请涉及工程管理,尤其涉及一种工程基线版本处理方法、装置、计算机设备及存储介质


技术介绍

1、工程基线是某个特定时刻软件工程状态的快照,可以用于标记软件的某个阶段,例如开发完成、测试通过、发布等。工程基线版本是工程基线的具体实例,具有特定的版本号或标识符。每个工程基线版本对应着一个工程在某个时刻的具体状态。在企业信息管理中,需要实现工程基线版本管理。当前的工程基线版本生成较为简单,通常是根据预设类型的信息或数据直接生成。由于软件工程设计繁杂,某条信息或数据也有多个版本,现有的机械化的生成方式难以有效获取软件中的信息,生成的工程基线版本难以符合用户需求。


技术实现思路

1、本申请实施例的目的在于提出一种工程基线版本处理方法、装置、计算机设备及存储介质,以实现根据用户需求进行工程基线版本的管理。

2、为了解决上述技术问题,本申请实施例提供一种工程基线版本处理方法,采用了如下所述的技术方案:

3、获取目标工程的工程标识;

4、基于所述工程标识查询所述目标工程的基线版本数据范围,所述基线版本数据范围包括所述目标工程在不同设计阶段的画布和工程模型;

5、响应于对所述基线版本数据范围的数据范围选择操作,根据预先建立的数据关系体系,获取与所述数据范围选择操作相对应的目标数据范围;

6、对所述目标数据范围所对应的数据实体进行归档处理,得到工程基线版本;

7、将所述工程基线版本存储于版本库,所述版本库中存储有已发布的各工程基线版本。

8、进一步的,所述获取目标工程的工程标识的步骤包括:

9、获取范围限制信息,所述范围限制信息包括操作者标识和/或客户标识;

10、在工程管理页面展示与所述范围限制信息相对应的各候选工程;

11、响应于对所述各候选工程的选择操作,在所述各候选工程中确定目标工程,并获取所述目标工程的工程标识。

12、进一步的,所述对所述目标数据范围所对应的数据实体进行归档处理,得到工程基线版本的步骤包括:

13、获取所述目标数据范围所对应的直接数据实体;

14、根据所述数据关系体系,获取与所述直接数据实体相关的间接数据实体;

15、对所述直接数据实体和所述间接数据实体进行并行归档处理,得到新发布的工程基线版本。

16、进一步的,在所述得到新发布的工程基线版本的步骤之后,还包括:

17、根据版本库中已发布的各工程基线版本的版本号,确定所述新发布的工程基线版本的版本号;或者,

18、获取操作者输入的版本号;

19、将得到的版本号添加给所述新发布的工程基线版本。

20、进一步的,所述对所述目标数据范围所对应的数据实体进行归档处理,得到工程基线版本的步骤还包括:

21、对于所述目标数据范围所对应的数据实体,获取所述数据实体的数据类型;

22、当所述数据类型为结构化数据时,从预先建立的数据库视图中获取所述数据实体;

23、当所述数据类型为非结构化数据时,通过程序代码获取所述数据实体;

24、对获取到的数据实体进行归档处理,得到工程基线版本。

25、进一步的,在所述将所述工程基线版本存储于版本库的步骤之后,还包括:

26、展示所述版本库的基线版本列表;

27、根据操作者对所述基线版本列表的选择操作,获取待展示的工程基线版本并进行展示;或者,

28、获取操作者输入的版本号;

29、从所述版本库中获取所述版本号所对应的工程基线版本,并展示所述工程基线版本。

30、进一步的,在所述将所述工程基线版本存储于版本库的步骤之后,还包括:

31、接收版本对比指令;

32、根据所述版本对比指令获取待对比的至少两个工程基线版本;

33、根据预设的对比策略对各工程基线版本进行对比,得到所述各工程基线版本中的版本差异部分;

34、根据预设的显示策略显示所述各工程基线版本的版本差异部分。

35、为了解决上述技术问题,本申请实施例还提供一种工程基线版本处理装置,采用了如下所述的技术方案:

36、标识获取模块,用于获取目标工程的工程标识;

37、范围查询模块,用于基于所述工程标识查询所述目标工程的基线版本数据范围,所述基线版本数据范围包括所述目标工程在不同设计阶段的画布和工程模型;

38、范围获取模块,用于响应于对所述基线版本数据范围的数据范围选择操作,根据预先建立的数据关系体系,获取与所述数据范围选择操作相对应的目标数据范围;

39、基线生成模块,用于对所述目标数据范围所对应的数据实体进行归档处理,得到工程基线版本;

40、基线存储模块,用于将所述工程基线版本存储于版本库,所述版本库中存储有已发布的各工程基线版本。

41、为了解决上述技术问题,本申请实施例还提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如上所述的工程基线版本处理方法的步骤。

42、为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如上所述的工程基线版本处理方法的步骤。

43、与现有技术相比,本申请实施例主要有以下有益效果:获取目标工程的工程标识,基于工程标识查询目标工程的基线版本数据范围,包括目标工程在不同设计阶段的模型目录和工程模型,涵盖了较大范围的数据。各类数据之间具有关联关系,并记录于数据关系体系;根据操作者对基线版本数据范围的数据范围选择操作以及数据关系体系,可以准确获取到与数据范围选择操作相对应的目标数据范围,并实现了操作者的自定义。对目标数据范围所对应的数据实体进行归档处理,得到符合操作者需求的工程基线版本。将工程基线版本存储于版本库,版本库中存储有已发布的各工程基线版本,可以随时调用,满足了操作者对工程基线版本的使用需求。

本文档来自技高网...

【技术保护点】

1.一种工程基线版本处理方法,其特征在于,包括下述步骤:

2.根据权利要求1所述的工程基线版本处理方法,其特征在于,所述获取目标工程的工程标识的步骤包括:

3.根据权利要求1所述的工程基线版本处理方法,其特征在于,所述对所述目标数据范围所对应的数据实体进行归档处理,得到工程基线版本的步骤包括:

4.根据权利要求3所述的工程基线版本处理方法,其特征在于,在所述得到新发布的工程基线版本的步骤之后,还包括:

5.根据权利要求1所述的工程基线版本处理方法,其特征在于,所述对所述目标数据范围所对应的数据实体进行归档处理,得到工程基线版本的步骤还包括:

6.根据权利要求1所述的工程基线版本处理方法,其特征在于,在所述将所述工程基线版本存储于版本库的步骤之后,还包括:

7.根据权利要求1所述的工程基线版本处理方法,其特征在于,在所述将所述工程基线版本存储于版本库的步骤之后,还包括:

8.一种工程基线版本处理装置,其特征在于,包括:

9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至7中任一项所述的工程基线版本处理方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至7中任一项所述的工程基线版本处理方法的步骤。

...

【技术特征摘要】

1.一种工程基线版本处理方法,其特征在于,包括下述步骤:

2.根据权利要求1所述的工程基线版本处理方法,其特征在于,所述获取目标工程的工程标识的步骤包括:

3.根据权利要求1所述的工程基线版本处理方法,其特征在于,所述对所述目标数据范围所对应的数据实体进行归档处理,得到工程基线版本的步骤包括:

4.根据权利要求3所述的工程基线版本处理方法,其特征在于,在所述得到新发布的工程基线版本的步骤之后,还包括:

5.根据权利要求1所述的工程基线版本处理方法,其特征在于,所述对所述目标数据范围所对应的数据实体进行归档处理,得到工程基线版本的步骤还包括:

6.根据权利要求1所述的工程基线版本处...

【专利技术属性】
技术研发人员:容洁清邱钰锋冯锋邓勇程杨涵
申请(专利权)人:远光软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1