【技术实现步骤摘要】
一种基于大数据平台的软件开发系统
[0001]本专利技术涉及软件开发
,尤其涉及一种基于大数据平台的软件开发系统。
技术介绍
[0002]代码开发是互联网、计算机技术的基础。一套完善的开发流程以及工具是代码开发的重要保障。随着互联网云计算、大数据、人工智能/互联网技术发展和业务模式革新,产品的开发迭代速度和质量要求越来越高。现有技术中,开发环境需要自己搭建维护硬件及软件工具,这样增加了开发成本,不利于小微企业使用。
技术实现思路
[0003]本专利技术的目的在于提供一种基于大数据平台的软件开发系统,旨在可以利用数据库更加方便地生成软件,提高开发效率,降低企业成本。
[0004]为实现上述目的,本专利技术提供了一种基于大数据平台的软件开发系统,包括数据收集模块、存储模块、用户认证模块、需求分析模块、调用模块、修订模块、测试模块和发布模块,所述数据收集模块、所述存储模块、所述用户认证模块、所述需求分析模块、所述调用模块、所述修订模块、所述测试模块和所述发布模块依次连接;
[0005]所述数据 ...
【技术保护点】
【技术特征摘要】
1.一种基于大数据平台的软件开发系统,其特征在于,包括数据收集模块、存储模块、用户认证模块、需求分析模块、调用模块、修订模块、测试模块和发布模块,所述数据收集模块、所述存储模块、所述用户认证模块、所述需求分析模块、所述调用模块、所述修订模块、所述测试模块和所述发布模块依次连接;所述数据收集模块,用于采用爬虫技术在网络上获取各种程序的源代码;所述存储模块,用于对源代码按照类别进行存储;所述用户认证模块,用于基于用户认证对开发的数据库进行分级;所述需求分析模块,用于获取客户的软件开发需求并进行分析,得到目标程序文档;所述调用模块,用于基于关键词组和目标程序文档匹配源代码数据,并进行组合构建得到初级程序;所述修订模块,用于基于目标程序文档对初级程序进行修订,得到修订程序;所述测试模块,用于对修订程序进行测试;所述发布模块,用于当测试通过后进行发布。2.如权利要求1所述的一种基于大数据平台的软件开发系统,其特征在于,所述数据收集模块包括数据库检索单元、爬取单元和筛除单元,所述数据库检索单元用于检索符合要求的源代码数据库,所述爬取单元,用于采用爬虫技术获取对应的源代码数据,所述筛除单元,用于对源代码数据中的无效数据进行筛除。3.如权利要求2所述的一种基于大数据平台的软件开发系统,其特征在于,所述存储模块包括深度学习单元、分类单元和存储单元,所述深度学习单元、所述分类单...
【专利技术属性】
技术研发人员:郎红丽,张驰,
申请(专利权)人:北京智德广迅科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。