一篇优秀的设计方案具体是什么样子我也不知道。但就个人而言,一篇优秀的设计方案应该明确具备以下几点内容:
1、设计方案背景(需求背景)
1.1)目前的设计存在什么问题?
1.2)做这个需求能带来什么价值?
2、设计方案的详细说明,包括但不局限于以下内容
2.1 方案具体的业务情况说明
2.2 基于业务或实现的技术选型【框架及中间件技术选型、技术选型的依据】
2.2.1 设计框架的要明确说明框架的视图架构、各业务层级设计
2.2.2 设计中间件的需要说明表设计、中间件版本选择
3、可能存在的问题及风险点
3.1 该方案设计对潜在的业务场景支持情况【例如是否有秒杀业务,该设计对秒杀场景的支撑情况】
3.2 改方案设计的后续扩展情况【随着业务的发展,该方案扩展或对接其他业务系统的可能性】
未完待续