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