文章大纲1、 架构为谁而设计?2、 架构细化3、 4+1视图4、 架构文档5、 文章总结一、架构为谁而设计 1.1 想一想架构到底为谁而设计? 1.2项目中的需求和角色1)回到架构的起点,一切从需求出发2)需求是从业务产生的,业务的来源是人 客户:系统实现业务目标和约束条件[成本,上线时间]用户:系统可以实现业务功能和运行期质量公司:项目可以为公司盈利管理:项目管理、人员配备的基础开发:如何进行系统开发以及开发期质量测试:测试的范围,方法,验收标准运维:如何部署,网络环境,硬件设备 1.3 核心本质 1)需求来自不同的涉众,不同涉众的关注点和要求是不一样的2)角色和分工不同,导致