一种基于大数据平台的软件开发系统技术方案

技术编号:39062117 阅读:25 留言:0更新日期:2023-10-12 19:54
本发明专利技术涉及软件开发技术领域,具体涉及一种基于大数据平台的软件开发系统,通过数据收集模块对网络上公开的各种程序的源代码进行收集,从而得到代码的数据库,然后通过存储模块方便的对源代码按照类别进行存储,启动需求分析模块对客户的软件开发需求进行分析,以得到标准的目标程序文档,从而采用调用模块以调用匹配的源代码数据进行组合构建,从而很方便的得到初级程序,之后采用修订模块对初级程序进行修订,使得程序更加完成,并通过测试模块测试通过后,通过发布模块进行程序发布,使得采用本发明专利技术更加方便快速地生成满足基本需求的初级程序,然后再进一步修订以得到更加完整的程序,使得加快软件开发速度,减少企业的开发成本。发成本。发成本。

【技术实现步骤摘要】
一种基于大数据平台的软件开发系统


[0001]本专利技术涉及软件开发
,尤其涉及一种基于大数据平台的软件开发系统。

技术介绍

[0002]代码开发是互联网、计算机技术的基础。一套完善的开发流程以及工具是代码开发的重要保障。随着互联网云计算、大数据、人工智能/互联网技术发展和业务模式革新,产品的开发迭代速度和质量要求越来越高。现有技术中,开发环境需要自己搭建维护硬件及软件工具,这样增加了开发成本,不利于小微企业使用。

技术实现思路

[0003]本专利技术的目的在于提供一种基于大数据平台的软件开发系统,旨在可以利用数据库更加方便地生成软件,提高开发效率,降低企业成本。
[0004]为实现上述目的,本专利技术提供了一种基于大数据平台的软件开发系统,包括数据收集模块、存储模块、用户认证模块、需求分析模块、调用模块、修订模块、测试模块和发布模块,所述数据收集模块、所述存储模块、所述用户认证模块、所述需求分析模块、所述调用模块、所述修订模块、所述测试模块和所述发布模块依次连接;
[0005]所述数据收集模块,用于采用爬本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于大数据平台的软件开发系统,其特征在于,包括数据收集模块、存储模块、用户认证模块、需求分析模块、调用模块、修订模块、测试模块和发布模块,所述数据收集模块、所述存储模块、所述用户认证模块、所述需求分析模块、所述调用模块、所述修订模块、所述测试模块和所述发布模块依次连接;所述数据收集模块,用于采用爬虫技术在网络上获取各种程序的源代码;所述存储模块,用于对源代码按照类别进行存储;所述用户认证模块,用于基于用户认证对开发的数据库进行分级;所述需求分析模块,用于获取客户的软件开发需求并进行分析,得到目标程序文档;所述调用模块,用于基于关键词组和目标程序文档匹配源代码数据,并进行组合构建得到初级程序;所述修订模块,用于基于目标程序文档对初级程序进行修订,得到修订程序;所述测试模块,用于对修订程序进行测试;所述发布模块,用于当测试通过后进行发布。2.如权利要求1所述的一种基于大数据平台的软件开发系统,其特征在于,所述数据收集模块包括数据库检索单元、爬取单元和筛除单元,所述数据库检索单元用于检索符合要求的源代码数据库,所述爬取单元,用于采用爬虫技术获取对应的源代码数据,所述筛除单元,用于对源代码数据中的无效数据进行筛除。3.如权利要求2所述的一种基于大数据平台的软件开发系统,其特征在于,所述存储模块包括深度学习单元、分类单元和存储单元,所述深度学习单元、所述分类单...

【专利技术属性】
技术研发人员:郎红丽张驰
申请(专利权)人:北京智德广迅科技有限公司
类型:发明
国别省市:

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

1