草庐IT

从零开始学架构(六)架构细化和架构视图

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

从零开始学架构(六)架构细化和架构视图

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