一种项目开发方法技术

技术编号:39801938 阅读:10 留言:0更新日期:2023-12-22 02:32
本发明专利技术实施例公开了一种项目开发方法

【技术实现步骤摘要】
一种项目开发方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及软件开发
,尤其涉及一种项目开发方法

装置

电子设备及存储介质


技术介绍

[0002]目前采用的软件项目开发的方法,为满足开发需要,难免会将软件项目中过多的内容泄露出去

[0003]因此,目前的软件项目开发的方法,存在容易造成软件项目开发过程中的资料的泄露的问题


技术实现思路

[0004]本专利技术实施例提供了一种项目开发方法

装置

电子设备及存储介质,可以避免项目开发过程中的资料泄露

[0005]根据本专利技术的一方面,提供了一种项目开发方法,可以包括:
[0006]获取针对目标项目进行设计得到的设计模型,并响应于针对设计模型中的至少一个备选设计业务输入的业务选择指令,从至少一个备选设计业务中确定至少一个目标设计业务;
[0007]对至少一个目标设计业务进行分析,得到第一分析结果,并根据第一分析结果以及至少一个目标设计业务,从设计模型中确定第一包段业务;
[0008]对第一包段业务进行打包处理,得到目标包段,并将目标包段发送给开发终端,以在开发终端上根据目标包段,针对目标项目中与目标包段对应的部分进行开发

[0009]根据本专利技术的另一方面,提供了一种项目开发装置,可以包括:
[0010]目标设计业务确定模块,用于获取针对目标项目进行设计得到的设计模型,并响应于针对设计模型中的至少一个备选设计业务输入的业务选择指令,从至少一个备选设计业务中确定至少一个目标设计业务;
[0011]第一包段业务确定模块,用于对至少一个目标设计业务进行分析,得到第一分析结果,并根据第一分析结果以及至少一个目标设计业务,从设计模型中确定第一包段业务;
[0012]目标包段发送模块,用于对第一包段业务进行打包处理,得到目标包段,并将目标包段发送给开发终端,以在开发终端上根据目标包段,针对目标项目中与目标包段对应的部分进行开发

[0013]根据本专利技术的另一方面,提供了一种电子设备,可以包括:
[0014]至少一个处理器;以及
[0015]与至少一个处理器通信连接的存储器;其中,
[0016]存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器执行时实现本专利技术任意实施例所提供的项目开发方法

[0017]根据本专利技术的另一方面,提供了一种计算机可读存储介质,其上存储有计算机指
令,该计算机指令用于使处理器执行时实现本专利技术任意实施例所提供的项目开发方法

[0018]本专利技术实施例的技术方案,获取针对目标项目进行设计得到的设计模型,并响应于针对设计模型中的至少一个备选设计内容输入的内容选择指令,从至少一个备选设计内容中确定至少一个目标设计内容;对至少一个目标设计内容进行分析,得到第一分析结果,并根据第一分析结果,从设计模型中确定第一包段内容;对第一包段内容进行打包处理,得到目标包段,并将目标包段发送给开发终端,以使开发终端根据目标包段进行开发

上述技术方案,可以对选择的至少一个目标设计内容进行分析,得到目标包段,即可以将与目标设计内容与其相关的必要的内容进行打包,得到数据隔离的且可以独立开发的包段,以有效限定在开发终端上进行开发的开发边界,避免目标项目中除目标设计内容与其相关的必要的内容外其他的内容被泄露,从而可以避免项目开发过程中的资料泄露

应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或是重要特征,也不用于限制本专利技术的范围

本专利技术的其它特征将通过以下的说明书而变得容易理解

附图说明
[0019]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0020]图1是根据本专利技术实施例提供的一种项目开发方法的流程图;
[0021]图2是根据本专利技术实施例提供的一种项目开发方法中分发目标包段的示意图;
[0022]图3是根据本专利技术实施例提供的另一种项目开发方法的流程图;
[0023]图4是根据本专利技术实施例提供的又一种项目开发方法的流程图;
[0024]图5是根据本专利技术实施例提供的又一种项目开发方法中一可选示例的流程图;
[0025]图6是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一定义目标包段基本信息的示意图;
[0026]图7是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一确定目标设计业务的示意图;
[0027]图8是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一选择目标包段的示意图;
[0028]图9是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一确定第一包段业务的示意图;
[0029]图
10
是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一确定权项服务清单的示意图;
[0030]图
11
是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一选择更新权项服务清单的示意图;
[0031]图
12
是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一生成内容说明的示意图;
[0032]图
13
是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一包段确认与分发操作的示意图;
[0033]图
14
是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一展示打包记录的示意图;
[0034]图
15
是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一展示分发记录信息的示意图;
[0035]图
16
是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一修改目标设计业务的示意图;
[0036]图
17
是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一确定第二包段业务的示意图;
[0037]图
18
是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一展示业务差异的示意图;
[0038]图
19
是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一生成包段说明的示意图;
[0039]图
20
是根据本专利技术实施例提供的又一种项目开发方法中另一可选示例中一生成差异数据列表的示意图;
[0040]图
21...

【技术保护点】

【技术特征摘要】
1.
一种项目开发方法,其特征在于,包括:获取针对目标项目进行设计得到的设计模型,并响应于针对所述设计模型中的至少一个备选设计业务输入的业务选择指令,从所述至少一个备选设计业务中确定至少一个目标设计业务;对所述至少一个目标设计业务进行分析,得到第一分析结果,并根据所述第一分析结果以及所述至少一个目标设计业务,从所述设计模型中确定第一包段业务;对所述第一包段业务进行打包处理,得到目标包段,并将所述目标包段发送给开发终端,以在所述开发终端上根据所述目标包段,针对所述目标项目中与所述目标包段对应的部分进行开发
。2.
根据权利要求1所述的方法,其特征在于,所述对所述至少一个目标设计业务进行分析,得到第一分析结果,包括:根据所述设计模型,通过血缘分析技术,对所述至少一个目标设计业务进行分析,以从所述设计模型中确定与所述至少一个目标设计业务具有血缘关系的血缘关系业务;将所述血缘关系业务,作为第一分析结果
。3.
根据权利要求1所述的方法,其特征在于,在对所述包段业务进行打包处理,得到目标包段之后,还包括:响应于针对所述至少一个目标设计业务的业务修改指令,对所述至少一个目标设计业务进行修改,得到至少一个修改设计业务;对所述至少一个修改设计业务进行分析,得到第二分析结果,并根据所述第二分析结果以及所述至少一个修改设计业务,从所述设计模型中确定第二包段业务;对所述第二包段业务进行打包处理,得到修改包段,并将所述修改包段发送给所述开发终端,以在所述开发终端上根据所述修改包段,针对所述目标项目中与所述修改包段对应的部分进行开发
。4.
根据权利要求3所述的方法,其特征在于,在所述对所述至少一个目标设计业务进行修改,得到至少一个修改设计业务之后,还包括:根据所述至少一个目标设计业务以及所述至少一个修改设计业务,确定差异数据;所述将所述修改包段发送给所述开发终端,以在所述开发终端上根据所述修改包段,针对所述目标项目中与所述修改包段对应的部分进行开发,包括:将所述修改包段以及所述差异数据发送给所述开发终端,以在所述开发终端上根据所述修改包段以及所述差异数据,针对所述目标项目中与所述修改包段对应的部分进行开发
。5.
根据权利要求3所述的方法,其特征在于,在所述将所述修改包段发送给所述开发终端之前,还包括:根据所述至少一个目标设计业务以及所述至少一个修改设计业务,生成包段说明;所述将所述修改包段发送给所述开发终端,以在所述...

【专利技术属性】
技术研发人员:李小强赵铭易文峰李忠文章尊志毛极顾玉麟符志强陈伟黄曌陈昕周小兵刘松戴建晖胡兵黄庆惠
申请(专利权)人:南方电网数字平台科技广东有限公司
类型:发明
国别省市:

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

1