以电商项目来举例:
首先,产品需求review之后,我们会根据需求文档进行设计:数据模型,业务流程图等
这里从工具和可视化上说明:
建库建表:
可以选择在线或者客户端,SQL等,这里举例使用DMS:
image.png
导入导出,或者按需生成模型关系,大家按习惯操作即可.
数据模型:
可以选择idea或其它,这里举例使用idea:
image.png
代码生成器:
db表映射的代码生成器,也有不少选择,使用开源的或自行封装的即可.
上面截图演示用的SQL,引用于:https://www.shequlianshang.com/doc/DEPLOY/DEPLOY.html#%E5%87%86%E5%A4%87%E7%8E%AF%E5%A2%83
感兴趣的,可以自行下载,截图中为了说明关系,稍有改动
时序图:
涉及到业务流程处理的,我们可以通过编写伪代码生成时序图,供自己完善细节功能,也可以方便和其它人员沟通协作/review等
这里举例使用idea:
image.png
流程图/架构图:
当然,从业务模块,整理系统业务交互方面考虑,我们还需要泳道图,架构图等,这方面大家按需设计即可.
比如:Processon等
image.png
image.png
xmind日常使用场景举例:
日常自己梳理思路或者做概设等,合理地使用xmind等工具,也很不错.
因果分析的
image.png
流程的
image.png
网友评论