一种软件接入能力评估方法、装置、系统和介质与流程

文档序号:30583752发布日期:2022-06-29 14:10阅读:来源:国知局

技术特征:
1.一种软件接入能力评估方法,其特征在于,包括:分别计算进行评估的各个软件当前周期内所有应用程序接口产生的总流量、超时率、故障率、变更月度频率和日活跃率,作为五个指标;其中,所述超时率等于所述当前周期内所有应用程序接口超时的流量和所述总流量的比值,所述故障率等于所述当前周期内所有应用程序接口出现故障的流量和所述总流量的比值,所述变更月度频率等于所述当前周期内所有应用程序接口的变更次数除以所述当前周期包含的月份数再除以所有应用程序接口数得到的值,所述日活跃率等于所述当前周期内所有应用程序接口的活跃度除以所述当前周期内的天数再除以所述所有应用程序接口数得到的值;其中,所述当前周期内每个应用程序接口每一天产生流量,则活跃度加一,所述活跃度的初始值为零,所述当前周期结束时的所述活跃度的值作为所述当前周期内所有应用程序接口的活跃度;对所述各个软件的五个指标分别进行排名得到所述各个软件的所述五个指标分别的排名;对所述各个软件的所述五个指标分别的排名进行相加作为各个软件的质量分数,根据所述质量分数得到所述各个软件的接入能力排名。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:计算所述当前周期内的当前应用程序接口的日活跃指数、变更月度率和稳定性;其中,所述日活跃指数等于所述当前周期内的当前应用程序接口的活跃数和所述当前周期内的天数的比值,所述当前应用程序接口的变更月度率等于所述当前周期内的当前应用程序接口的变更次数和所述当前周期内的月数的比值,所述当前应用程序接口的稳定性等于所述当前周期内的当前应用程序接口的故障流量和所述当前周期内的当前应用程序接口的总流量的比值;当所述日活跃指数大于第一预设值、所述变更月度率小于第二预设值且所述稳定性小于第三预设值时,认为所述当前应用程序接口的运行质量较高。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:计算所述当前周期内的当前应用程序接口的重合度、复杂度和服务软件数;其中,所述重合度等于当前应用程序接口字段与其他某个应用程序接口重合的最大字段数和所述当前应用程序接口的总字段数的比值。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:分别计算进行评估的各个软件当前周期内所有应用程序接口的闲置率;其中,所述闲置率等于所述当前周期内闲置应用程序接口数和所述当前周期内闲置应用程序接口总数的比值。5.一种软件接入能力评估装置,其特征在于,包括:第一计算单元,用于分别计算进行评估的各个软件当前周期内所有应用程序接口产生的总流量、超时率、故障率、变更月度频率和日活跃率,作为五个指标;其中,所述超时率等于所述当前周期内所有应用程序接口超时的流量和所述总流量的比值,所述故障率等于所述当前周期内所有应用程序接口出现故障的流量和所述总流量的比值,所述变更月度频率等于所述当前周期内所有应用程序接口的变更次数除以所述当前
周期包含的月份数再除以所有应用程序接口数得到的值,所述日活跃率等于所述当前周期内所有应用程序接口的活跃度除以所述当前周期内的天数再除以所述所有应用程序接口数得到的值;其中,所述当前周期内每个应用程序接口每一天产生流量,则活跃度加一,所述活跃度的初始值为零,所述当前周期结束时的所述活跃度的值作为所述当前周期内所有应用程序接口的活跃度;第一排名单元,用于对所述各个软件的五个指标分别进行排名得到所述各个软件的所述五个指标分别的排名;第二排名单元,用于对所述各个软件的所述五个指标分别的排名进行相加作为各个软件的质量分数,根据所述质量分数得到所述各个软件的接入能力排名。6.根据权利要求5所述的装置,其特征在于,所述装置还包括:第二计算单元,用于计算所述当前周期内的当前应用程序接口的日活跃指数、变更月度率和稳定性;其中,所述日活跃指数等于所述当前周期内的当前应用程序接口的活跃数和所述当前周期内的天数的比值,所述当前应用程序接口的变更月度率等于所述当前周期内的当前应用程序接口的变更次数和所述当前周期内的月数的比值,所述当前应用程序接口的稳定性等于所述当前周期内的当前应用程序接口的故障流量和所述当前周期内的当前应用程序接口的总流量的比值;评估单元,用于所述日活跃指数大于第一预设值、所述变更月度率小于第二预设值且所述稳定性小于第三预设值时,认为所述当前应用程序接口的运行质量较高。7.根据权利要求6所述的装置,其特征在于,所述装置还包括:第三计算单元,用于计算所述当前周期内的当前应用程序接口的重合度、复杂度和服务软件数;其中,所述重合度等于当前应用程序接口字段与其他某个应用程序接口重合的最大字段数和所述当前应用程序接口的总字段数的比值。8.根据权利要求5所述的装置,其特征在于,所述装置还包括:第四计算单元,用于分别计算进行评估的各个软件当前周期内所有应用程序接口的闲置率;其中,所述闲置率等于所述当前周期内闲置应用程序接口数和所述当前周期内闲置应用程序接口总数的比值。9.一种软件接入能力评估的系统,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1-4任意一项所述软件接入能力评估方法的步骤。10.一种计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机程序,所述计算机程序被处理执行时实现如权利要求1-4任意一项所述软件接入能力评估方法的步骤。

技术总结
本申请提供了一种软件接入能力评估方法、装置、系统和介质,包括:分别计算进行评估的各个软件当前周期内所有应用程序接口产生的总流量、超时率、故障率、变更月度频率和日活跃率,作为五个指标,对各个软件的五个指标分别进行排名得到各个软件的五个指标分别的排名,对各个软件的五个指标分别的排名进行相加作为各个软件的质量分数,根据质量分数得到各个软件的接入能力排名。从而可以较好的评估软件系统之间的相互接入的业务能力,为提升软件质量提供改进依据。量提供改进依据。量提供改进依据。


技术研发人员:赵婷 杨洁 林乐健 王楠楠 宗宇
受保护的技术使用者:中国民航信息网络股份有限公司
技术研发日:2022.04.02
技术公布日:2022/6/28
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1