[发明专利]一种受控网络环境下安全可控的敏捷软件开发方法有效
| 申请号: | 202110730763.1 | 申请日: | 2021-06-29 |
| 公开(公告)号: | CN113407166B | 公开(公告)日: | 2022-08-19 |
| 发明(设计)人: | 陈琳;南洋;崔岭峰 | 申请(专利权)人: | 湖南省起航嘉泰网络科技有限公司 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/60;G06F8/71;G06F11/36 |
| 代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 胡君 |
| 地址: | 410205 湖南省长沙市长沙高新开发区*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 受控 网络 环境 安全 可控 敏捷 软件 开发 方法 | ||
1.一种受控网络环境下安全可控的敏捷软件开发方法,其特征在于,步骤包括:
步骤S1.发布待开发软件项目的实时调试部署模式请求;
步骤S2.配置实时调试部署模式下所需的项目资源以及配置更新授权信息;
步骤S3.发布所述实时调试部署模式所需的软件部署包,以更新软件部署;
步骤S4.打开调试模式进行实时开发,根据配置的所述项目资源、授权信息,控制打开软件开发控制台中对应项目资源;
步骤S5.根据所述授权信息控制关闭所述调试模式,并将开发完成的实时调试开发文件同步更新至对应的服务器。
2.根据权利要求1所述的受控网络环境下安全可控的敏捷软件开发方法,其特征在于:所述步骤S1后、步骤S2前还包括根据接收到的所述实时调试部署模式请求,验证发布环境安全性,当验证环境安全时转入执行步骤S2,否则终止所述实时调试部署模式。
3.根据权利要求1所述的受控网络环境下安全可控的敏捷软件开发方法,其特征在于:所述项目资源包括项目编号信息、项目所需涉及的资源信息、项目可调试资源信息中任意一种或两种以上的信息。
4.根据权利要求1所述的受控网络环境下安全可控的敏捷软件开发方法,其特征在于,所述授权信息包括授权机器信息、授权时间范围、授权开发账户、授权开发资源、启用位置、启用方式、启用次数中任意一种或两种以上的信息。
5.根据权利要求1~4中任意一项所述的受控网络环境下安全可控的敏捷软件开发方法,其特征在于:所述步骤S3中发布所述实时调试部署模式所需的软件部署包前,还包括验证发布开发人员的信息,如果验证未通过则终止所述实时调试部署模式的软件部署包的发布。
6.根据权利要求1~4中任意一项所述的受控网络环境下安全可控的敏捷软件开发方法,其特征在于:所述步骤S4中进行实时开发时,按照所述授权信息中配置的启用方式,控制打开软件开发控制台,以及根据所述授权信息中配置的启用次数,控制打开所述软件开发控制台的次数。
7.根据权利要求6所述的受控网络环境下安全可控的敏捷软件开发方法,其特征在于:当开发的环境、开发的项目资源、调试时间、打开所述软件开发控制台的方式中任意一项与配置的信息不符合时,终止执行所述实时调试部署模式请求。
8.根据权利要求1~4中任意一项所述的受控网络环境下安全可控的敏捷软件开发方法,其特征在于,所述步骤S5包括:在完成开发测试后直接关闭所述调试模式,若未关闭,则根据配置的所述授权信息,在超出预设时间后控制自动关闭所述调试模式,将更改的代码打包后更新上传至代码服务器,以实现代码版本的同步更新。
9.一种用于实施权利要求1~8任意一项所述的受控网络环境下安全可控的敏捷软件开发方法的系统,其特征在于,包括:
后端验证服务模块,用于完成发布环境的安全性验证;
后端授权服务模块,用于资源授权、资源配置过程中,提供后端系统服务以响应前端操作请求,完成资源配置、授权、验证发布操作;
后端调试服务模块,用于在部署安装包发布并安装到服务器后,提供后端调试服务;
前端开发控制台,用于配合控制完成在服务器端的实时开发、调试。
10.一种计算机装置,包括处理器以及存储器,所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序,其特征在于,所述处理器用于执行所述计算机程序以执行如权利要求1~8中任意一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南省起航嘉泰网络科技有限公司,未经湖南省起航嘉泰网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110730763.1/1.html,转载请声明来源钻瓜专利网。





