background image

软件编程规范培训实例与练习

问题分类

1      逻辑类问题(A类)-指设计、编码中出现的计算正确性和一致性、程序逻
辑控制等方面出现的问题,在系统中起关键作用,将导致软件死机、功能正常
实现等严重问题;
      接口类问题(B类)-指设计、编码中出现的函数和环境、其他函数、全局/

局部变量或数据变量之间的数据/控制传输不匹配的问题,在系统中起重要作

用,将导致模块间配合失效等严重问题;

      维护类问题(C类)-指设计、编码中出现的对软件系统的维护方便程度

造成影响的问题,在系统中不起关键作用,但对系统后期维护造成不便或导

致维护费用上升;

      可测试性问题(D类)-指设计、编码中因考虑不周而导致后期系统可测

试性差的问题。

处罚办法

      问题发生率:

                 P=D/S

                 D=D

A

+0.5D

B

+0.25D

C

      其中:

              P   -问题发生率

              D

   

-1个季度内错误总数

              D

-1个季度内A类错误总数

              D

-1个季度内B类错误总数

              D

-1个季度内C类错误总数

              S

 

  -1个季度内收到问题报告单总数

      1)当D≥3时,如果P≥3%,将进行警告处理,并予以公告;

      2)当D≥5时,如果P≥5%,将进行罚款处理,并予以公告。