一、需求分析
做架构之前,需要先挖掘出客户/项目背后的真实需求,以及背后的逻辑。然后将所挖掘出来的需求转化成可行的分析结果。
需求的分类
需求分为伪需求、权力需求、真实需求三种。
1.伪需求
伪需求就是没有调研,没有目标,没有逻辑的无脑需求。
应对策略:
- 通过市场调研,用数据验证需求的合理性
- 利用正反案例来改进需求
- 通过用户路径和出点推演需求的合理性
2.权力需求
甲方或者领导的需求。
应对策略:
- 先肯定需求的价值,然后再提出实现的成本
- 提供更好的方案
- 通过数据和案件分析潜在的危害
3.真实需求
真实的需求就需要对应了。
二、架构与架构图
架构是一种能力,而不只是一个职位。架构师就是把简单的道理运用到复杂的系统里。
三、设计原则
重点是熟练7大设计原则。分清各个原则之间的区别与联系。