[发明专利]基于云服务器的软件开发方法及服务器在审
申请号: | 201910301385.8 | 申请日: | 2019-04-15 |
公开(公告)号: | CN110196712A | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 张海锋 | 申请(专利权)人: | 成都飞逸计算机服务有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市中国(四川)自由贸*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件开发 编程语言 云服务器 项目创建 软件开发工具包 存储程序代码 访问服务器 访问指令 工作效率 开发工具 开发平台 开发语言 指令参数 自动存储 调用 服务器 提示 创建 服务 | ||
1.一种基于云服务器的软件开发方法,其特征在于,包括如下步骤:
S1:云开发平台获取项目创建信息,所述项目创建信息用于创建新的项目;
S2:获取用于访问服务器的访问指令以及指令参数,获取编程语言标识,所述编程语言标识用于标识所述软件开发工具包被调用时所采用的编程语言;
S3:根据所述编程语言标识,获取采用所述编程语言标识对应的编程语言进行编程描述的软件开发工具包生成模板,将所述访问指令以及所述指令参数放入所述软件开发工具包生成模板的对应位置得到软件开发工具包编程文件;
S4:云开发平台创建任务,所述任务与至少一个所述版本相对应,所述任务分别用于指示需要开发的代码以及所述需要开发的代码的语言和开发工具版本;
S5:将所述任务与所述软件开发工具包进行配对,选择最合适的软件开发工具包;
S6:根据所述操作系统标识,获取所述操作系统标识对应的操作系统的编译打包命令;
S7:云开发平台在开发模块中根据任务选择与所述任务相对应的开发语言和开发工具版本并通过相对应的开发语言和开发工具进行代码开发;
S8:将任务名称、选择的开发语言及开发工具版本共同组成一个数据列,并将数据列进行存储;
S9:在进行新建任务时调用所述存储的数据列信息供工作人员选择是否有合适的开发语言及开发工具版本可以直接使用。
2.根据权利要求1所述的基于云服务器的软件开发方法及服务器,其特征在于:所述指令获取步骤,具体包括:从配置文件中获取用于访问服务器的访问指令以及指令参数。
3.一种基于云服务器的软件开发服务器,其特征在于,包括如下模块:
服务器模块,用于从多个数据源接收数据,并进行汇总;
主处理模块,用于处理从所述服务器模块接收到的多个数据源数据;
指令模块,用于获取访问服务器模块的指令参数;
版本管理模块,用于保存由创建模块创建的程序代码;
测试模块,用于从版本管理模块中获取程序代码进行测试,并将测试结果发送至测试存储模块;
测试存储模块,用于接收测试模块发送的测试结果信息进行存储;
缺陷管理模块,用于对所述测试存储模块中存储的测试结果进行备份,并记录程序代码缺陷;
定制模块,用于定期将所述缺陷管理模块中存储的程序代码缺陷整理并进行相似性比较,以找出相似信息并将所述相似信息发送至软件开发提醒模块;
软件开发提醒模块,用于接收所述软件开发提醒模块发送的程序代码缺陷相似信息,并在进行软件开发时进行显示提醒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都飞逸计算机服务有限公司,未经成都飞逸计算机服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910301385.8/1.html,转载请声明来源钻瓜专利网。