清晰的目标

产品类需求

技术类需求

  • 性能优化:优化多少?20%、30% 还是 50%?
  • 数据隔离:隔离的范围是什么,涉及多少张表,多少数据?可以减少当前的什么问题?减少多少?
  • 各种小工具:没有小工具之前是什么样?有之后是什么样?可以带来什么好处?
  • 研发效能提升:提升多少?有没有可以量化的指标?而不是为了做而做。

    大纲图

  • 技术架构图

  • 数据流转图

    模型设计

  1. 每个领域对象,如果要持久化,都有表来存储。
  2. 领域对象之间的关系,如果要持久化,都要在表结构中体现。
  3. 清晰定义的表名。设计 ER 图的时候,就要设计出清晰定义的表名。
  4. 清晰定义的字段名、字段类型、字段长度和枚举值。

    对外依赖提前确认

    内部前后模块依赖 & 层次结构

    技术选型分析