1.充分理解面向对象的概念,明确需求分析,各个对象之间的对应关系必须明确到底.
2.对象和子对象之间层层递进,随着子对象的信息的详细程度的递进,也能够快速定位到父对象.
3.明确数据权限,菜单权限和路由的控制,了解不同职位的角色关注的事情,从高到低降低权重.
4.定制化需求尽量定制到参数配置里边,功能定制到application.yml中.
5.把握客户心理,最显眼的地方或者是最通用显示的地方体现客户特色[图标,标签页名称,首页的细节等信息]
6.开发模型要明确[我感觉瀑布模型开发可以直接废弃了,从需求分析到集成测试,一步不行就推翻重做,返工率太高,建议使用原型模式或者是螺旋模型迭代]
7.页面设计[设计的页面和使用方式要积极和客户沟通,共赢]
8.关于驻场[系统设计的前期,一定要有研发人员驻场,明确客户方的需求,把握我客户方的重点,才能设计好ER图;
    而现在的开发模式就是根据说明书开发,没有深入了解客户实际使用场景,开发的产品get不到客户的心理要点]