本申请涉及数据统计,尤其涉及一种统计方法、装置、电子设备及机器可读存储介质。
背景技术:
1、在软件开发的过程中,针对目标项目的整个研发周期进行统计分析以及度量能够便于对目标项目进行管理,由于针对不同项目阶段的数据由人工进行统计与分析,导致统计的效率不高。由于不同项目阶段的责任主体独立负责各个项目阶段的数据统计,而针对研发周期的上述各个阶段,采用不同的度量指标,导致各个阶段的度量指标之间互相割裂,无法从整体上反应目标项目的实际进展。
技术实现思路
1、本申请提供一种统计方法,应用于统计系统,所述方法包括:
2、获取与目标项目的至少一个阶段中的各个阶段的统计指标分别对应的统计数据;
3、基于所述统计数据,生成与所述目标项目对应的全局数据;其中,所述全局数据用于反应所述目标项目全生命周期的实际进展。
4、可选的,所述至少一个阶段包括以下示出的阶段中的一个或多个的组合:
5、需求阶段;开发阶段;测试阶段;交付部署阶段。
6、可选的,与所述需求阶段对应的统计指标可以包括以下示出的指标中的一种或多种的组合:
7、需求总量,指提出的需要开发的需求总数;
8、需求吞吐量,指预设时间段内完成开发的需求数量;
9、需求缺陷密度,指在所述需求阶段导致的缺陷的数量和第一缺陷总数的比值;其中,所述第一缺陷总数的数值基于所述目标项目所处阶段的变更同步变化;
10、新增需求量,指在预设时刻之后提出的需要开发的需求数量。
11、可选的,与所述开发阶段对应的统计指标可以包括以下示出的指标中的一种或多种的组合:
12、提测率,指在预设时刻之前针对所述需求阶段提出的需求开发完成提交至测试阶段的需求数量和所述需求总量的比值;
13、开发缺陷密度,指在所述开发阶段导致的缺陷的数量和所述第一缺陷总数的比值;
14、冒烟通过率,指针对所述需求阶段提出的需求开发完成并通过冒烟测试的需求数量和所述需求总量的比值;
15、冒烟缺陷量,指所述需求阶段导致的且未解决的,在所述开发阶段发现的缺陷。
16、可选的,与所述测试阶段对应的统计指标可以包括以下示出的指标中的一种或多种的组合:
17、测试案例总数,指用于测试的测试用例总数;
18、测试缺陷总数,指在所述测试阶段发现的缺陷的总数量;其中,所述测试缺陷总数包括在所述需求阶段导致的且没有解决的缺陷的数量,以及在所述开发阶段导致的且没有解决的缺陷的数量;
19、缺陷案例命中率,指所述测试阶段发现的目标缺陷的数量和用于测试所述目标缺陷的测试用例的数量的比值。
20、可选的,与所述交付部署阶段对应的统计指标可以包括以下示出的指标中的一种或多种的组合:
21、上线缺陷数量,指将所述目标项目上线发布之后发现的缺陷;
22、需求缺陷逃逸率,指在所述需求阶段导致的,而在所述交付部署阶段发现的缺陷的数量和在所述交付部署阶段统计出的第二缺陷总数的比值;
23、开发缺陷逃逸率,指在所述开发阶段导致的,而在所述交付部署阶段发现的缺陷的数量和在所述交付部署阶段统计出的第二缺陷总数的比值;
24、测试缺陷逃逸率,指在所述测试阶段导致的,而在所述交付部署阶段才发现的缺陷的数量和在所述交付部署阶段统计出的第二缺陷总数的比值。
25、本申请还提供一种统计装置,所述装置包括:
26、获取模块,用于获取与目标项目的至少一个阶段中的各个阶段的统计指标分别对应的统计数据;
27、生成模块,用于基于所述统计数据,生成与所述目标项目对应的全局数据;其中,所述全局数据用于反应所述目标项目全生命周期的实际进展。
28、本申请还提供一种电子设备,包括通信接口、处理器、存储器和总线,所述通信接口、所述处理器和所述存储器之间通过总线相互连接;
29、所述存储器中存储机器可读指令,所述处理器通过调用所述机器可读指令,执行所述统计方法。
30、本申请还提供一种机器可读存储介质,所述机器可读存储介质存储有机器可读指令,所述机器可读指令在被处理器调用和执行时,实现所述统计方法。
31、本申请提供的技术方案至少可以包括以下有益效果:
32、通过以上实施例,所述统计系统可以获取与目标项目的至少一个阶段中的各个阶段的统计指标分别对应的统计数据,并可以基于所述统计数据,生成与所述目标项目对应的全局数据。由于该统计分析的过程由统计系统自动完成,从而提高了统计效率;由于上述全局数据可以反应所述目标项目全生命周期的实际进展,从而能够从整体上反应该目标项目的实际进展。
1.一种统计方法,应用于统计系统,所述方法包括:
2.根据权利要求1所述的方法,所述至少一个阶段包括以下示出的阶段中的一个或多个的组合:
3.根据权利要求2所述的方法,与所述需求阶段对应的统计指标包括以下示出的指标中的一种或多种的组合:
4.根据权利要求3所述的方法,与所述开发阶段对应的统计指标包括以下示出的指标中的一种或多种的组合:
5.根据权利要求4所述的方法,与所述测试阶段对应的统计指标包括以下示出的指标中的一种或多种的组合:
6.根据权利要求5所述的方法,与所述交付部署阶段对应的统计指标包括以下示出的指标中的一种或多种的组合:
7.一种统计装置,所述装置包括:
8.一种电子设备,包括通信接口、处理器、存储器和总线,所述通信接口、所述处理器和所述存储器之间通过总线相互连接;
9.一种机器可读存储介质,所述机器可读存储介质存储有机器可读指令,所述机器可读指令在被处理器调用和执行时,实现权利要求1至6任一项所述的统计方法。