架构图初体验
使用架构图来展现出自己对一个项目中所涉及的技术的总体思路
架构图的维度和组成要素
架构视图最经典的当属4+1视图:包含逻辑视图、开发视图、过程视图、物理视图、场景视图
1:逻辑视图一般针对客户、用户、业务人员、开发组织,主要从系统的功能元素、以及它们的接口、职责、交互维度入手。主要元素包括系统、子系统、功能模块、子功能模块、接口等。
2:开发视图一般针对开发和测试相关人员,主要描述系统如何开发实现;主要元素包括描述系统的分层、分区、框架、系统通用服务、业务通用服务、类和接口、系统平台和大基础框架。用途是知道开发设计和实现。
3:物理视图一般针对系统运维人员、集成人员,它是系统逻辑组件到物理节点的映射,节点与节点间的物理网络配置等,主要关注非功能性需求,诸如性能(吞吐量)、可伸缩性、可 靠性,可用性等,从而得出相关的物理部署结构图。
分享、奉献、勤奋、好学