A software development risk assessment method, device, device and readable storage medium, which includes acquiring all software version names; extracting software versions matching keywords in memory when keywords are received; executing test scripts and acquiring response data under current software version by using third-party request module when test instructions are detected; and detecting When statistical instructions are made, the basic data are extracted from the response data and displayed in the visual interface in the form of report forms; when detecting and establishing model instructions, the developers corresponding to the target parameters and target parameters are extracted from the response data; the project progress and the work efficiency of each developer are analyzed by using the extraction date and target parameters to establish mathematical models; and the work efficiency and item are determined by the work efficiency and item. The project schedule evaluates the risk of delay and outputs risk hints. The invention establishes a risk assessment model through the work efficiency of previous developers to reduce the delay risk in the process of test and development.
【技术实现步骤摘要】
软件开发风险评估方法、装置、设备及可读存储介质
本专利技术主要涉及通信
,具体地说,涉及一种软件开发风险评估方法、装置、设备及可读存储介质。
技术介绍
随着软件产业的不断发展,新开发的软件越来越复杂,功能越来越多,使得软件测试也变得越来越复杂。在各种软件开发方法中,敏捷开发(即以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发的方法)由于其快速迭代、快速交付的特性,逐渐受到开发人员的欢迎。在采用敏捷开发进行设计的软件发布之前和升级之后都要经过测试,确保所有功能都能正常运行,没有任何错误。由于测试工作量本身较大,在测试结束后还需要人工手动统计测试结果,以确认软件的软件开发进度。因此,统计效率低下,且数据容易出错,进而导致软件开发的进度无法精确管控。同时,软件开发过程中无法进行风险管控,会导致软件开发进度延后超期。
技术实现思路
本专利技术的主要目的是提供一种软件开发风险评估方法、装置、设备及可读存储介质,旨在解决现有技术中测试效率低的问题。为实现上述目的,本专利技术提供一种软件开发风险评估方法,所述软件开发风险评估方法包括以下步骤:获取所有软件版本名称;在接收到关键字时,在所有软件版本名称内提取与关键字匹配的软件版本;在侦测到测试指令时,利用第三方请求模块在匹配的软件版本下执行测试脚本并获取响应数据;在侦测到统计指令时,从响应数据内提取基本数据,并以报表形式展示于可视化界面内;在侦测到建立模型指令时,从响应数据中提取目标参数及所述目标参数对应的开发人员;利用提取日期及目标参数建立数学模型分析项目进度和每个开发人员的工作效率;根据工作效率和项目进度 ...
【技术保护点】
1.一种软件开发风险评估方法,其特征在于,所述方法包括:获取所有软件版本名称;在接收到关键字时,在所有软件版本名称内提取所述关键字匹配的软件版本;在侦测到测试指令时,利用第三方请求模块在匹配的所述软件版本下执行测试脚本并获取响应数据;在侦测到统计指令时,从所述响应数据内提取基本数据,并以报表形式展示于可视化界面内;在侦测到建立模型指令时,从所述响应数据中提取目标参数及所述目标参数对应的开发人员;利用提取日期及所述目标参数建立数学模型分析项目进度和每个所述开发人员的工作效率;根据所述工作效率和所述项目进度评估延期风险并输出风险提示。
【技术特征摘要】
1.一种软件开发风险评估方法,其特征在于,所述方法包括:获取所有软件版本名称;在接收到关键字时,在所有软件版本名称内提取所述关键字匹配的软件版本;在侦测到测试指令时,利用第三方请求模块在匹配的所述软件版本下执行测试脚本并获取响应数据;在侦测到统计指令时,从所述响应数据内提取基本数据,并以报表形式展示于可视化界面内;在侦测到建立模型指令时,从所述响应数据中提取目标参数及所述目标参数对应的开发人员;利用提取日期及所述目标参数建立数学模型分析项目进度和每个所述开发人员的工作效率;根据所述工作效率和所述项目进度评估延期风险并输出风险提示。2.如权利要求1所述的软件开发风险评估方法,其特征在于:所述从所述响应数据中提取目标参数包括:设定所述目标参数的请求方法和参数;根据所述请求方法和所述参数确定所述目标参数在所述响应数据内的索引位置和关键字;统计所述目标参数的数量。3.如权利要求1所述的软件开发风险评估方法,其特征在于:所述利用提取日期及所述目标参数建立数学模型分析项目进度和每个开发人员的工作效率包括:获取所述开发人员对应所述目标参数的数量;统计获取日期及获取的所述目标参数的数量建立个人工作效率模型,以输出每个所述开发人员的工作效率;根据所述目标参数的数量建立项目进度模型,以输出项目进度。4.如权利要求1所述的软件开发风险评估方法,其特征在于:所述根据所述工作效率和所述项目进度评估延期风险并输出风险提示的步骤进一步包括:根据每个所述开发人员的工作效率评估解决所述目标参数所需的消耗时间;根据目标时间与所述消耗时间给...
【专利技术属性】
技术研发人员:李泽阳,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。