一种基于大数据的软件开发云平台的制作方法

文档序号:20029456发布日期:2020-02-28 10:12阅读:364来源:国知局
一种基于大数据的软件开发云平台的制作方法

本发明涉及软件开发云平台技术领域,尤其涉及一种基于大数据的软件开发云平台。



背景技术:

代码开发是互联网、计算机技术的基础。一套完善的开发流程以及工具是代码开发的重要保障。随着互联网云计算、大数据、人工智能/互联网技术发展和业务模式革新,产品的开发迭代速度和质量要求越来越高。现有技术中,开发环境需要自己搭建维护硬件及软件工具。开发环境搭建完成后,还需要有运维技术人员维护,费时费力。同时,开发环境资源有限,当涉及到环境拓展时,往往需要重新部署,而重新部署时调试及备份迁移成本太高。当开发环境交复杂时,开发环境中包括的工具繁多,且工具之间相对独立,无法进行流程化管理,导致工作效率低,不适合个人或者一些小微企业开发使用,所以产生了一种用于软件开发云平台,通过套用成型模板即可快速完成软件开发。

现有软件开发云平台对于处理器负荷压力较大,不方便丰富模板库,所以现提出了一种基于大数据的软件开发云平台。



技术实现要素:

基于背景技术存在的技术问题,本发明提出了一种基于大数据的软件开发云平台。

本发明提出一种基于大数据的软件开发云平台,包括用于分析主题内容的主题分析模块;用于对软件进行测试的软件测试模板;用于发布软件的软件发布模块;用于临时存储模板内容的临时存储模块;用于存储模板内容的模板存储模块;用于存储代码的代码存储模块;用于数据处理分析的大数据服务器。

本发明还提出一种基于大数据的软件开发云平台的使用方法,包括以下步骤:

s1:开发主题,通过软件开发云平台客户端的搜索框中输入需要开发的开发主题;

s2:匹配模板,大数据处理器对开发主题进行分析,匹配符合开发主题内容的模板内容;

s3:建立临时存储库,大数据处理器将符合要求的模板内容复制存放到临时存储模块中,并将存储内容反馈给软件开发云平台客户端;

s4:选取主题模板,通过软件开发云平台客户端选取合适的主题模板;

s5:匹配交互模板,大数据处理器将符合主题模板的交互内容反馈给软件开发云平台客户端;

s6:定义交互模板,选择定义交互模块的功能;

s7:匹配代码,大数据处理器对定义内容进行分析,并从代码存储模块中匹配合适的软件代码,生成目标软件;

s8:软件测试,通过软件测试模板,对生成的目标软件进行测试;

s9:软件发布,如果软件测试通过,通过软件发布模块生成软件链接,进行软件发布。

优选地,所述s8中,对通过软件测试的目标软件中文字和图片信息去除,生成新的模板,上传至大数据服务器,并通过模板存储模块进行存储。

优选地,所述s8中,对未通过软件测试的目标软件,进行分析修改,替换故障代码,然后重新进行软件测试。

优选地,所述s3中,对临时存储库,对符合要求的模板进行分类存储。

优选地,所述s3中,对临时存储库,对符合要求的模板进行分类存储。

本发明中的有益效果为:

1.通过对符合要求的模板进行临时存储,降低大数据服务器的调用压力,使得大数据服务器响应更快,减少等待时间,提高使用体验。

2.通过对目标软件进行上传大数据服务器,方便丰富模板内容,同时删除图片文字等客户信息,避免客户信息泄露,同时配合错误报告,方便进行软件生成平台的维护。

附图说明

图1为本发明提出的一种基于大数据的软件开发云平台的使用方法的流程示意图;

图2为本发明提出的一种基于大数据的软件开发云平台拓扑图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

参照图2,一种基于大数据的软件开发云平台,包括用于分析主题内容的主题分析模块;用于对软件进行测试的软件测试模板;用于发布软件的软件发布模块;用于临时存储模板内容的临时存储模块;用于存储模板内容的模板存储模块;用于存储代码的代码存储模块;用于数据处理分析的大数据服务器。

参照图1,一种基于大数据的软件开发云平台的使用方法,包括以下步骤:

s1:开发主题,通过软件开发云平台客户端的搜索框中输入需要开发的开发主题;

s2:匹配模板,大数据处理器对开发主题进行分析,匹配符合开发主题内容的模板内容;

s3:建立临时存储库,大数据处理器将符合要求的模板内容复制存放到临时存储模块中,并将存储内容反馈给软件开发云平台客户端;

s4:选取主题模板,通过软件开发云平台客户端选取合适的主题模板;

s5:匹配交互模板,大数据处理器将符合主题模板的交互内容反馈给软件开发云平台客户端;

s6:定义交互模板,选择定义交互模块的功能;

s7:匹配代码,大数据处理器对定义内容进行分析,并从代码存储模块中匹配合适的软件代码,生成目标软件;

s8:软件测试,通过软件测试模板,对生成的目标软件进行测试;

s9:软件发布,如果软件测试通过,通过软件发布模块生成软件链接,进行软件发布。

s8中,对通过软件测试的目标软件中文字和图片信息去除,生成新的模板,上传至大数据服务器,并通过模板存储模块进行存储,s8中,对未通过软件测试的目标软件,进行分析修改,替换故障代码,然后重新进行软件测试,s3中,对临时存储库,对符合要求的模板进行分类存储,s8中,对故障代码进行标记,并生成错误报告。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

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