这是个简单的MIS项目,核心算法很少,超多的报表和数据维护页面。我是这个项目的PM,在项目开发过程中测试出来的问题归总下来,我认为这些是可以项目开始之前进行规范的。
1. 有的同事把一些数据的ID hard code在程序中,重新导入数据时ID发生变化,如果找不到ID,程序就会运行错误;
2. 有些初始化的值考虑得不全,结果在一些页面因为匹配不到数据而运行出错;如,年的下拉框数据;
3. 报表中出现比较多的就是排序问题,一开始就没有规定每张报表的排序要求,所以很多报表都忽略了排序,而这些往往都直接给用户带来不专业的感觉;
4. 报表的边框粗细不均匀等问题也有存在;
5. 一些综合统计的报表,比较明显存在大家业务经验不足等问题;如果有相关的一批数据,如果其中之一在统计条件中没有发生业务数据,其他的也显示不出来,或者出来多条记录;
6. 最初还有报表字段取错,运行出来的数据错误;
7. 报表的所见并不能完全的打印;如日期打印不全等;
8. 有的同事在开发过程中,选用了控件的最大长度来控制用户输入的长度,而在新建的页面采用复制的旧的页面造成控制长度出现问题;
9. 在报表方面,一般用户的查询条件是从当前年的1月1日到当前日期;而在记录维护页面,需要显示的是当前月的1日到当前日期;
10. 开发文档的作者很难追溯到;数据库对象视图没有作者,很多页面都没有作者;
浙公网安备 33010602011771号