项目分析设计
最近接手了一个需求,产品讲了一次需求。要开始设计、评审,评审完开始开发。
讲完需求后,我就开始设计数据库表。评审的时候,我讲了下需求和原型,然后就开始讲数据库表设计。领导不认可这种方式,需要先做总体设计,然后做数据库表设计。不然中间很多细节我都没有搞清楚。
后面用时序图,梳理和画了主要几个流程,画了流程图,实体关系图。基本把主要功能讲清楚了
总结:要想把主要功能梳理清楚,后面开发后,又会返工。还是想要把需求梳理清楚,做下总体设计,不能着急,盲目图快。
这次评审也学到了很多,比如使用uuid做主键,不一定非要用自增主键。使用联合主键等
Please call me JiangYouDang!
