● 数据库对象的命名不使用保留关键字;
● 数据库设计考虑到将来可能存在的异种数据库迁移 ;
● 字段与画面项目能够一一对应(部分标识符字段和系统设定字段除外);
● 索引是多值字段 ;
● 索引是单一字段 ;
● 字段取值符合域定义 ;
● 字段的类型和长度能够满足字段的值的最大限量 ;
● 文本字段有充足的余量对应可能的长度变更 ;
● 数字字段考虑了充足的余量和精度对应可能的长度或精度变更 ;
● 针对客户的特定应用采用了视图机制 。
★ 表达式分析;
对表达式进行分析以发现和纠正在表达式中出现的错误如:在表达式中不正确的使用了括号造成错误、数组下标越界错误、除数为零、浮点数计算的误差等。
★ 接口分析
接口分析主要是对接口一致性的分析如:各模块之间接口一致性;模块与外部数据库的接口一致性;形参与实参在类型数量、顺序、维数、使用上的一致性;全局变量和公共数据区在使用上的一致性。
★ 函数调用关系图
函数调用关系图:通过应用程序各函数之间的调用关系展示了系统的结构。列出所有函数,用连线表示调用关系,作用:可以检查函数的调用关系是否正确、是否存在孤立的函数而没有被调用、明确函数被调用的频繁度、对调用频繁的函数可以重点检查。
★ 模块控制流图
模块控制流图由许多结点和连接结点的边组成的图形,其中每个结点代表一条或多条语句,边表示控制流向,可以直观地反映出一个函数的内部结构。