http://www.cnblogs.com/junneyang/p/5382790.html
架构关键字:
- 横向与纵向
- 上下文流程与层次关系
- 中间层与可扩展性
我觉得架构最主要几点:
设计关键字:
- 角色、条件、、上下文、状态贯穿始终
- 业务场景
- 业务流程
- 结构框架
- 主要功能
- 数据模型
- API接口
我觉得设计最主要几点:
1、流程说清楚(什么时机 什么人 干什么事情 达到什么状态)
2、由上面的流程梳理得到功能点,然后功能点对照需求看有没有遗漏,功能、需求都有可能遗漏,要形成反馈
3、后台数据模型想清楚(具体后台的数据表大概是什么样子,数据模型清晰了,API也就差不多可以细化到字段了,设计到编码也就可以落地了,这样的设计才有价值,不然设计文档到最后就是自己都懒得看)
仅供参考......
2、由上面的流程梳理得到功能点,然后功能点对照需求看有没有遗漏,功能、需求都有可能遗漏,要形成反馈
3、后台数据模型想清楚(具体后台的数据表大概是什么样子,数据模型清晰了,API也就差不多可以细化到字段了,设计到编码也就可以落地了,这样的设计才有价值,不然设计文档到最后就是自己都懒得看)
仅供参考......