1.一种基于云计算的软件开发方法,其特征在于,包括以下步骤:步骤1:获取存储在云服务器端上应用软件的更新数据;其中,应用软件的更新数据,包括更新时间值ZGs、更新次数值ZGx、更新大小值ZGd;
步骤2:获取应用软件的更新数据,并基于应用软件的更新数据进行分析处理,得到软件更新系数XRg;
步骤3:获取软件更新系数XRg,并对软件更新系数XRg进行比对判断,得到软件更新质量程度;
步骤4:当得到软件更新质量差值时,获取到客户端的软件安装数据;计算得到软件安装系数;获取到软件更新系数XRg与软件安装系数,做差值计算并取绝对值,得到软件影响系数差值CRy;软件安装数据包括软件安装有效值ZAy、软件安装时效值ZAx;
将软件影响系数差值CRy与软件影响系数差第一阈值CRy1和软件影响系数差第二阈值CRy2进行比较;其中,软件影响系数差第一阈值CRy1<软件影响系数差第二阈值CRy2;
若软件影响系数差值CRy<软件影响系数差第一阈值CRy1时,则生成第一监测周期T;
若软件影响系数差第一阈值CRy1≤软件影响系数差值CRy≤软件影响系数差第二阈值CRy2时,则生成第一监测周期T/2;
若软件影响系数差第二阈值CRy2<软件影响系数差值CRy时,则生成第一监测周期T/4;
其中,监测周期T通过以下方式获取得到的:
获取到更新间隔值ZJs和软件安装时效值ZAx,通过以下公式计算得到的;
该公式为
2.根据权利要求1所述的一种基于云计算的软件开发方法,其特征在于,在步骤1中,更新时间值ZGs通过以下方式获取:获取到当前软件更新的具体时间,将软件更新的具体时间与对应时间区间进行比对,得到时间附加值;
获取到当前软件更新的具体时间,以及上一次软件更新的具体时间,并计算得到相邻两次软件更新时间的差值,得到更新间隔值;
通过时间附加值、更新间隔值,计算得到更新时间值ZGs。
3.根据权利要求2所述的一种基于云计算的软件开发方法,其特征在于,时间区间划分规则为:将一天24h划分成两个分段区间,该两个分段区间为(8,20]和(20,8],(8,20]对应的时间附加值为ZFs1,(20,8]对应的时间附加值为ZFs2。
4.根据权利要求1所述的一种基于云计算的软件开发方法,其特征在于,在步骤1中,更新次数值ZGx通过以下方式获取得到的;
获取到当前软件在历史时间内更新的总次数,并标记更新次数值ZGx。
5.根据权利要求1所述的一种基于云计算的软件开发方法,其特征在于,在步骤1中,更新大小值ZGd通过以下方式获取得到的:获取到当前软件更新的字节大小,以及上一次软件更新的字节大小,并计算得到相邻两次软件字节大小的差值,得到更新大小值ZGd。
6.根据权利要求1所述的一种基于云计算的软件开发方法,其特征在于,在步骤3中,若软件更新系数XRg<软件更新系数阈值XRg1时,则生成软件更新质量差级信号。
7.根据权利要求1所述的一种基于云计算的软件开发方法,其特征在于,在步骤3中,若软件更新系数阈值XRg1≤软件更新系数XRg≤软件更新系数阈值XRg2时,则生成软件更新质量中级信号;
若软件更新系数阈值XRg2<软件更新系数XRg时,则生成软件更新质量优级信号。
8.根据权利要求1所述的一种基于云计算的软件开发方法,其特征在于,在步骤4中,软件安装有效值ZAy通过以下方式获取得到的;
获取到在历史时间内,每次软件更新时客户端软件安装的数量值,并标记为ZA利用公式
9.根据权利要求1所述的一种基于云计算的软件开发方法,其特征在于,在步骤4中,软件安装时效值ZAx通过以下方式获取得到的;
获取到当前软件更新时客户端完成软件安装的时间平均值TJd;以及历史时间内,软件更新时客户端完成软件安装的时间平均总值TJl;利用公式