断断续续看过很多系统的架构图,种类和形式不一,然后使用的工具也不一,具体架构图怎么画呢,贴一下自己的一些看法。
软件的灵魂在于设计,设计的体现,往往用图会比较好的表达出来。
总体来看,能够描述清楚,别人能够看懂,我觉得图的效果就得到体现了。因为不同的系统特点不同,所以维护可能有侧重,只要能描述清楚即可。
架构可以通过不同的视图来体现,换个说话就是不同的角度来看到系统,这些角度可以独立一张图,也可以多个角度体现在一张图中。
1、领域视图(从领域划分角度入手,例如交易订单、物流订单、支付订单等属于不同的领域了);
2、功能视图(从系统功能角度,例如登陆、忘记密码、注册等等);
3、业务视图(按照不同的业务场景,例如仓库系统中的入库业务、出库业务、库内业务);
4、数据视图(从数据的流转方面来看,数据模型,关系型模型以及非关系型角度);
5、运维视图(从系统运维角度,例如缓存数据的存储、分布式缓存、系统部署、数据存储等);
6、流程视图(从系统流程角度,例如用户在电子商务网站下单,下单操作是一个流程,这个流程需要请求用户地址信息、商品信息、库存信息、运费信息等);
7、运行视图(系统运行情况来看,例如一个批处理任务,用一张图来标示,这时候,从运行的角度来分析,会比较方便);
8、依赖视图(分布式系统会有很多依赖,上下游的依赖情况,从依赖的角度,也需要体现一张图出来);
9、逻辑视图(一个应用系统,会按照逻辑进行划分,例如技术组件、存储组件、业务组件、UI页面等,这些既不是代码体现,也不是应用系统,而是逻辑的理解);
10、物理架构(这个最容易理解,应用系统在用了几台应用服务器,用了几台webserver,用了数据库是怎么样的,用的缓存是怎么样的);
相关推荐
51CTO系统架构设计师2009-2018真题及答案,好用、专业
系统架构图-组件图-活动图1 系统架构图-组件图-活动图1是展示一个系统的架构图,组件图和活动图的结合体。从系统的角度来看,这个架构图展示了系统的行为和工作流程,其中包括了展示层、控制层、响应层、功能支持层...
平台架构图、系统软件架构图,欢迎学习,源文件为亿图格式,需要用亿图打开!
系统架构师设计教程---有助于软考系统架构师设计教程---有助于软考系统架构师设计教程---有助于软考
很详细的系统架构图-强烈推荐 (2).pdf很详细的系统架构图-强烈推荐 (2).pdf很详细的系统架构图-强烈推荐 (2).pdf很详细的系统架构图-强烈推荐 (2).pdf很详细的系统架构图-强烈推荐 (2).pdf很详细的系统架构图-强烈...
分布式架构网上商城-分布式架构网上商城系统-分布式架构网上商城系统源码-分布式架构网上商城管理系统-分布式架构网上商城管理系统java代码-分布式架构网上商城系统设计与实现-基于springboot的分布式架构网上商城...
分布式架构网上商城-分布式架构网上商城系统-分布式架构网上商城系统源码-分布式架构网上商城管理系统-分布式架构网上商城管理系统java代码-分布式架构网上商城系统设计与实现-基于springboot的分布式架构网上商城...
分布式调度任务XXL-JOB架构图知识点 分布式调度任务XXL-JOB架构图是一种基于quartz调度器的分布式任务调度框架,旨在解决大规模任务的调度和执行问题。下面是该架构图中的关键知识点: 1. 分布式调度中心:XXL-JOB...
各种系统架构图与详细说明 本文档旨在对各种系统架构图进行详细的说明,涵盖共享平台逻辑架构设计、技术架构设计、整体架构设计等多个方面。通过对不同架构设计的分析和比较,我们可以更好地理解各种系统架构图的...
《系统架构师历年真题-按年分类(2009-2017)》是一份涵盖了2009年至2017年间系统架构师考试的真实试题集,是准备这一专业认证考试的重要参考资料。这份资料包含了选择题、简答题和论文等多种题型,全面覆盖了系统...
IT项目系统功能架构图 IT项目系统功能架构图是指在信息技术项目中,用于描述系统的功能架构及各部分之间的关系的图形表示形式。其中,系统功能架构图可以分为多个模块,包括门户管理、授权管理、账务管理、我的账单...
会议系统功能架构图V1.11是设计用于高效管理和协调企业内部会议的综合性平台。该系统涵盖了多个关键模块,以实现全面的会议管理和优化用户体验。 首先,用户管理模块是系统的核心部分,它包含了单点登录(Single ...
北京设备管理系统的技术架构及特点-bs架构设备管理系统-设备管理系统网络架构-郑州
《软考-系统架构师(2009-2018历年真题).zip》这个压缩包文件包含了从2009年至2018年间的系统架构师全国计算机技术与软件专业技术资格(水平)考试(简称“软考”)的历年真题集。这些真题对于备考者来说是极其宝贵的...
橙色版爆款PPT逻辑架构图50页-PPT模板
MES系统功能架构图,可以修改,MES系统功能架构图,可以修改。
1、平台架构图,分层展示架构图:从访问层、前端UI、web层、业务层、数据存储等层次展示系统架构,设置权限控制与日志记录; 2、提供pdf版本和可线上编辑文件,若需要编辑,可根据readme操作,操作简单 3、压缩包中...