可能的原因: 1. 开发前未进行需求讨论。 2. 不明白自己做的功能的用途(也可以说对用户需求不清楚)。 3. 不清楚数据流向以及所代表的含义。 建议解决方案: 1. 开发前进行用户需求、原型 和 项目业务流程的讨论 确认。 2. 开发前进行数据字典的确认。 3. 原型与数据字典对应关系确认。