断断续续看过很多系统的架构图,种类和形式不一,然后使用的工具也不一,具体架构图怎么画呢,贴一下自己的一些看法。
软件的灵魂在于设计,设计的体现,往往用图会比较好的表达出来。
总体来看,能够描述清楚,别人能够看懂,我觉得图的效果就得到体现了。因为不同的系统特点不同,所以维护可能有侧重,只要能描述清楚即可。
架构可以通过不同的视图来体现,换个说话就是不同的角度来看到系统,这些角度可以独立一张图,也可以多个角度体现在一张图中。
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的分布式架构网上商城...
系统架构师1-知识结构.png软考:系统架构师1-知识结构.png软考:系统架构师1-知识结构.png软考:系统架构师1-知识结构.png软考:系统架构师1-知识结构.png软考:系统架构师1-知识结构.png软考:系统架构师1-知识结构...
分布式调度任务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模板
《系统架构设计师教程》是一本深入探讨系统架构设计的专业书籍,尤其适合准备系统架构设计师考试的读者。书签版的扫描版意味着该书包含了方便读者快速定位内容的电子书签,使得在线阅读和查找特定章节更为便捷。扫描...