[发明专利]一种软件开发方法及装置在审
| 申请号: | 202011492733.3 | 申请日: | 2020-12-16 |
| 公开(公告)号: | CN112558963A | 公开(公告)日: | 2021-03-26 |
| 发明(设计)人: | 兰凯梅;张青南;赵佩佩;刘海青;张保敏 | 申请(专利权)人: | 中国人寿保险股份有限公司 |
| 主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/71;G06F8/60;G06F11/36;G06F21/44 |
| 代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 徐雅琴 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 开发 方法 装置 | ||
本说明书一个或多个实施例提供一种软件开发方法及装置,包括:获取选择的软件模板及配置的软件属性信息;调用代码开发环境工具,利用软件开发环境工具加载所述软件模板,以便于在所述软件开发环境工具中基于所述软件模板编写代码;所述代码编写完成后,调用代码检测工具对所述代码进行检测,得到检测结果;若所述检测结果为通过,调用部署工具对所述代码进行处理,得到包括所述软件属性信息的可运行的应用;分配资源,于所述资源上运行所述应用。本说明书能够降低软件开发难度,简化开发流程,提高开发效率。
技术领域
本说明书一个或多个实施例涉及软件技术领域,尤其涉及一种软件开发方法及装置。
背景技术
在软件开发的过程中,涉及代码编写、代码检测、编译生成项目文件及部署等多个环节,各环节需要借助不同的系统工具完成,开发人员不仅需要掌握一种或几种编程语言,而且需要在各个环节熟练掌握各种系统工具的操作方法,对开发人员的要求较高,开发过程繁琐、难度较大,开发效率不高。
发明内容
有鉴于此,本说明书一个或多个实施例的目的在于提出一种软件开发方法及装置,以解决软件开发过程繁琐、难度较大的问题。
基于上述目的,本说明书一个或多个实施例提供了一种软件开发方法,包括:
获取选择的软件模板及配置的软件属性信息;
调用代码开发环境工具,利用软件开发环境工具加载所述软件模板,以便于在所述软件开发环境工具中基于所述软件模板编写代码;
所述代码编写完成后,调用代码检测工具对所述代码进行检测,得到检测结果;
若所述检测结果为通过,调用部署工具对所述代码进行处理,得到包括所述软件属性信息的可运行的应用;
分配资源,于所述资源上运行所述应用。
可选的,所述软件属性信息包括开发人员信息;
所述调用部署工具对所述代码进行处理之前,包括:
检测所述代码中是否存在用于访问其他系统的接口代码;
若存在,根据所述开发人员信息判断是否具有访问其他系统的权限;
若具有所述权限,执行所述调用部署工具对代码进行处理的步骤。
可选的,所述调用代码检测工具对所述代码进行检测,得到检测结果,包括:
调用代码质量检测工具对所述代码进行质量检测,得到代码质量检测结果;
所述调用代码检测工具对代码进行检测,得到检测结果之后,还包括:
若所述代码质量检测结果为通过,调用测试工具对所述代码进行功能性测试,得到功能性测试结果。
可选的,所述调用代码检测工具对所述代码进行检测,得到检测结果,还包括:
调用代码安全性检测工具对所述代码进行安全性检测,得到代码安全性检测结果;
所述若检测结果为通过,调用部署工具对所述代码进行处理,得到包括所述软件属性信息的可运行的应用,包括:
若所述代码安全性检测结果和所述代码质量检测结果均为通过,调用部署工具对所述代码进行处理,得到包括所述软件属性信息的可运行的应用。
可选的,所述调用代码检测工具对所述代码进行检测,得到检测结果之后,还包括:
若所述代码安全性检测结果为不通过,获取所述代码安全性检测工具的安全性检测结果内容,执行所述调用代码开发环境工具步骤,以便于根据所述安全性检测结果内容修改所述代码;和/或,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人寿保险股份有限公司,未经中国人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011492733.3/2.html,转载请声明来源钻瓜专利网。





