系统设计应该着重解决什么问题、回应哪些关切、如何演进、常用设计方法、如何落地?
系统设计认知
设计是需求与开发的连接点
解决复杂度
- 本质复杂度:问题本身的固有复杂度(不可避免)
- 衍生复杂度:解决方法引入的额外复杂度(尽可能降低)
回应关切
- 目标:商业战略、业务目标、技术战略、技术目标
- 需求:功能、质量属性
- 约束:标准、政策、项目管理(进度、质量、成本)、团队现状
设计演进
- 看护:在一个孤立的系统里,如果没有外力做功,其混乱度会不断增大,最后达到一个无序的状态
完整文章:http://www.laobingbiji.com/page/202402061007110000000010626954.html