[发明专利]一种受控网络环境下安全可控的敏捷软件开发方法有效
| 申请号: | 202110730763.1 | 申请日: | 2021-06-29 |
| 公开(公告)号: | CN113407166B | 公开(公告)日: | 2022-08-19 |
| 发明(设计)人: | 陈琳;南洋;崔岭峰 | 申请(专利权)人: | 湖南省起航嘉泰网络科技有限公司 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/60;G06F8/71;G06F11/36 |
| 代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 胡君 |
| 地址: | 410205 湖南省长沙市长沙高新开发区*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 受控 网络 环境 安全 可控 敏捷 软件 开发 方法 | ||
本发明公开一种受控网络环境下安全可控的敏捷软件开发方法,步骤包括:步骤S1.发布待开发软件项目的实时调试部署模式请求;步骤S2.配置实时调试部署模式下所需的项目资源以及配置更新授权信息;步骤S3.发布实时调试模式所需的软件部署包,以更新软件部署;步骤S4.打开调试模式进行实时开发,根据配置的项目资源、授权信息,控制打开软件开发控制台中对应项目资源;步骤S5.根据授权信息控制关闭调试模式,并将完成的实时调试开发文件同步更新至服务器。本发明具有实现方法简单、开发及部署时间少、开发效率高实时性好以及安全可靠性高等优点。
技术领域
本发明涉及软件开发技术领域,尤其涉及一种受控网络环境下安全可控的敏捷软件开发方法。
背景技术
目前存在很多核心业务软件需要部署在安全隔离且内部受控网络环境下,而由于受控网络下无法直接接入外部计算机设备,传统的软件开发方法主要是通过在开发机环境进行软件开发,并将软件更新包打包发布,拷贝到受控网络环境内部计算机,来实现业务系统代码的升级及开发。该类传统的软件开发过程中,软件的开发者需要不断更新代码、部署代码、运行测试代码,使得整个过程较为繁琐且耗时较大,致使软件开发更新效率低下,无法更快的相应开发任务提升更新效率。
如在指定环境下,传统软件开发方法大致流程通常为:
1、在开发机上开发调试;
2、将部署包拷贝或传输到服务器上;
3、将软件安装包部署到服务器
4、测试系统;
5、记录问题;
6、返回开发机开发调试并复现问题,重复执行上述2-6之间的步骤。
上述传统的软件开发流程中,整个开发过程需要往返不同的部署与调试环境,而且由于处于安全隔离内部受控的网络环境,需要频繁反复的拷贝、传输部署包于开发机与服务器之间,导致开发流程的整体效率低下,不能满足实时的软件开发需求。
发明内容
本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种实现方法简单、开发及部署时间少、开发效率高、实时性好以及安全可靠性高的受控网络环境下安全可控的敏捷软件开发方法。
为解决上述技术问题,本发明提出的技术方案为:
一种受控网络环境下安全可控的敏捷软件开发方法,其特征在于,步骤包括:
步骤S1.发布待开发软件项目的实时调试部署模式请求;
步骤S2.配置实时调试部署模式下所需的项目资源以及配置更新授权信息;
步骤S3.发布所述实时调试模式所需的软件部署包,以更新软件部署;
步骤S4.打开调试模式进行实时开发,根据配置的所述项目资源、授权信息,控制打开软件开发控制台中对应项目资源;
步骤S5.根据所述授权信息控制关闭所述调试模式,并将开发完成的实时调试开发文件同步更新至对应的服务器。
进一步的,所述步骤S1后、步骤S2前还包括根据接收到的所述实时调试部署请求,验证发布环境安全性,当验证环境安全时转入执行步骤S2,否则终止所述实时调试部署模式。
进一步的,所述项目资源包括项目编号信息、项目所需涉及的资源信息、项目可调试资源信息中任意一种或两种以上的信息。
进一步的,所述授权信息包括授权机器信息、授权时间范围、授权开发账户、授权开发资源、启用位置、启用方式、启用次数中任意一种或两种以上的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南省起航嘉泰网络科技有限公司,未经湖南省起航嘉泰网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110730763.1/2.html,转载请声明来源钻瓜专利网。





