0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何画威廉希尔官方网站 架构图

jf_EksNQtU6 来源:谈思实验室 2023-02-06 17:39 次阅读

在我们做系统架构设计时,如何快速的向外界传达我们的设计思路。4+1试图适合我们厘清思路、表达自己的想法。在我们汇报,争取领导层的认同支持更适合用架构图来表述我们的观点。架构图包括总体架构、逻辑架构、应用架构、威廉希尔官方网站 架构、数据架构、功能架构、网络架构、运行架构等等。

一、整体架构图

总体架构基本上把下面所有的架构都体现了。下面所有的架构也都是要与总体架构保持一致。

总体架构需要说明几件事情:

整个系统的硬件设置是怎么回事?

数据大概是从哪里来,怎么采集、存储、处理、交换的?

做了哪些功能抽象,以便于支撑上层的应用?

提供哪些业务应用?管理、控制等功能有哪些?

终端用户怎么访问和使用这些应用?

该系统与外部系统是怎么进行对接的?

如何保障整个系统的安全、可靠、高质量的建设?

fc4c3b6a-9730-11ed-bfe3-dac502259ad0.jpg

安防系统架构图

二、逻辑架构

逻辑架构就是整体架构去掉各种保障、底层的硬件基础等非软件开发逻辑核心的内容。所以有很多简单的项目压根就不写逻辑架构,直接用总体架构就行了。复杂的,就要把上面总体架构中间分层的逻辑给写清楚一些。

关注的是功能,包含用户直接可见的功能,还有系统中隐含的功能。或者更加通俗来描述,逻辑架构更偏向我们日常所理解的“分层”,把一个项目分为“表示层、业务逻辑层、数据访问层”这样经典的“三层架构”。

逻辑架构设计的目的就是为了告诉读者,整个系统是怎么产生左右的。所谓的系统架构,主要说的就是这部分。早期的单体架构、后面的各种分层架构、微服务、服务网格等,说的都是在这里进行设计。

在设计的时候,会用到很多种设计模式,比如你看到有一个应用支撑层/服务层之类的,这就是做了一个MVC,把业务逻辑和用户前端分离。而所有的逻辑架构都有数据层,这是最早的MVP,即数据、用户视图和处理逻辑分离。当然,系统越复杂,架构图就越复杂。

fc5cd2ae-9730-11ed-bfe3-dac502259ad0.jpg

上汽通用B2C逻辑架构

三、业务架构

企业架构框架白皮书中把架构分为了四个层次,分别是业务、应用、数据、威廉希尔官方网站 。只有梳理清楚了业务,才能指导应用、数据和威廉希尔官方网站 架构。业务架构的分析过程是复杂的,最终的产出可能也不仅仅只是一张架构图。还有更细节的流程、建模等产出物。一张好的架构图大概是:分层次、分模块讲清楚了各个产品模块之间的关系。

fc766778-9730-11ed-bfe3-dac502259ad0.jpg

四、应用架构

就是应用太丰富了,需要整理整理。内部有哪些应用,怎么对外部提供服务。很多项目都没有这个,因为应用比较少,不值得多废点人工单独写。用以阐述细化逻辑架构。

fc896f80-9730-11ed-bfe3-dac502259ad0.jpg

互联网医院-应用架构

五、威廉希尔官方网站 架构

威廉希尔官方网站 架构要干啥也就很清楚了,就是每一层,我们都用什么组件、什么威廉希尔官方网站 解决什么问题。要求是:精准、明确、简练。但大体上的结构是类似的,从最底层的存储,到最上层的接口。右边是一些通用的运维体系或者支撑服务。体现出来依赖的SDK、第三方类库、中间件。

fca664dc-9730-11ed-bfe3-dac502259ad0.jpg

云威廉希尔官方网站 架构

现在更多的情况,是多个系统模块,组成一个大的分布式系统,或者现存多个系统的情况下,需要进行集成开发一个产品。

这样的话,威廉希尔官方网站 架构,就是高层级的威廉希尔官方网站 架构了,不仅仅体现的是威廉希尔官方网站 组件了,而是更高层级的一些模块,甚至规范。

fcb7bb06-9730-11ed-bfe3-dac502259ad0.jpg

六、数据架构

数据架构其实就是从数据侧描述数据怎么来、怎么存、怎么加工、怎么使用。从数据源开始,数据通过哪些方式集成过来;集成到数仓之后,都存在哪里,数仓怎么分层,每一层都干啥;在数据集市中又怎么存、怎么管;到数据应用层又提供哪些应用。上面所有的一切,都用什么威廉希尔官方网站 ,什么组件,解决什么问题。系统需要什么样的数据、如何存储、如何进行数据架构设计。

fcc6740c-9730-11ed-bfe3-dac502259ad0.jpg

七、部署架构

部署架构也叫网络架构,就是底层服务器、网路的设计,提供网络安全、服务可靠性的设计。再简单一些理解,就是你这些应用、数据库都放在那台服务器上,这些服务器都在哪个ip端,怎么进行访问。要具体体现:机房;服务器个数、配置;网络分区关系;体现数据库、高可用;体现负载均衡;

fcdb2b86-9730-11ed-bfe3-dac502259ad0.jpg

八、功能架构

就是前台页面的功能菜单的目录结构。你怎么组织系统的所有功能,给用户提供相应的服务。

fd024176-9730-11ed-bfe3-dac502259ad0.jpg

支付系统架构

九、运行架构

运行架构其实就是软件内部,这些系统内部是怎么运转的,一般会画很多时序图、状态图、活动图。一般不单独画一个运行架构,而是在概要和详细设计里画。

fd20a24c-9730-11ed-bfe3-dac502259ad0.jpg

k8s运行时序图

fd2f46f8-9730-11ed-bfe3-dac502259ad0.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 架构
    +关注

    关注

    1

    文章

    513

    浏览量

    25468
  • 系统架构
    +关注

    关注

    1

    文章

    69

    浏览量

    23528

原文标题:如何画威廉希尔官方网站 架构图2

文章出处:【微信号:谈思实验室,微信公众号:谈思实验室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一文看懂SoC的架构

    一、SoC 架构图:核心功能和设计目标 SoC 是基于通用处理器这样的思路进行设计的,与 PC 设计思路一样。即通用处理器是由 CORE + MEM 两部分组成,修改软件来实现不同的功能,电脑还是
    的头像 发表于 11-29 09:57 565次阅读
    一文看懂SoC的<b class='flag-5'>架构</b>

    小鹏汽车与大众汽车达成电子电气架构威廉希尔官方网站 战略合作

    小鹏汽车与大众汽车集团共同宣布,继小鹏汽车日期为2024年4月17日有关小鹏汽车与大众汽车集团签订电子电气架构威廉希尔官方网站 战略合作框架协议后,小鹏汽车与大众汽车集团签订电子电气架构威廉希尔官方网站 战略合作
    的头像 发表于 07-22 09:49 959次阅读

    AS5x47全系列对比以及为何说AS5047U是最佳选择?看完这篇文章就明白了

    架构图精度(线性误差)输出分辨率最大速度输出类型编程接口供电电压供电电流特点工作温度封装角度转/分钟VmA℃AS5047D-ATST(4500pcs/reel)AS5
    的头像 发表于 07-03 20:43 551次阅读
    AS5x47全系列对比以及为何说AS5047U是最佳选择?看完这篇文章就明白了

    源码系列:基于FPGA的数字电压表(AD)设计

    读取后由数码管显示,最后用万用表测量输入电压,并与读取在数码管上的数据(单位为mV)作比较。设计的架构图如下: 设计架构图对应端口的功能描述表: tlc549_Driver模块采用序列机
    发表于 05-28 17:29

    小鹏汽车与大众汽车宣布签署E/E架构威廉希尔官方网站 合作框架协议

    来源:Yole Group 中国智能电动汽车公司小鹏汽车与汽车制造商之一大众汽车宣布,小鹏汽车与大众汽车已签订关于电气/电子架构(“E/E 架构”)的威廉希尔官方网站 合作框架协议。 小鹏汽车自主开发的E/E
    的头像 发表于 04-23 14:49 514次阅读
    小鹏汽车与大众汽车宣布签署E/E<b class='flag-5'>架构</b><b class='flag-5'>威廉希尔官方网站
</b>合作框架协议

    索尼发布AI智能构图旗舰PTZ摄像机—BRC-AM7

    2024年4月11日,索尼发布AI智能构图旗舰PTZ摄像机——BRC-AM7。这款PTZ摄像机搭载新一代AI智能构图功能,使用AI威廉希尔官方网站 进行主体识别,可以准确流畅地自动跟踪运动目标。
    的头像 发表于 04-11 15:29 630次阅读

    数字孪生关键威廉希尔官方网站 及体系架构

    的可行思路。首先介绍了数字孪生的演进与价值,然后给出了数字孪生典型特征及其体系架构,并基于该架构介绍了多项数字孪生关键威廉希尔官方网站 ,最后对数字孪生进行了展望,包括其面临的挑战与未来发展趋势。 01 概述 数字孪生中“孪生
    的头像 发表于 04-02 14:21 763次阅读

    启明云端Matter案例:ESP32-H2筒射灯+智能开关+电动窗帘,智能驱动

    ,能够快速导入产品、加速其生产和上市。为了大家更具体感受Matter方案,接下来分享一个启明云端Matter案例。01Matter工作原理这是一张协议架构图。Wi
    的头像 发表于 03-29 08:03 1363次阅读
    启明云端Matter案例:ESP32-H2筒射灯+智能开关+电动窗帘,智能驱动

    fpga封装威廉希尔官方网站 和arm架构的优缺点

    FPGA封装威廉希尔官方网站 和ARM架构是两个不同的概念,分别属于硬件设计的不同领域。
    的头像 发表于 03-26 15:51 837次阅读

    fpga封装威廉希尔官方网站 和arm架构有什么区别

    FPGA封装威廉希尔官方网站 与ARM架构在多个方面存在显著的区别。
    的头像 发表于 03-26 15:50 711次阅读

    集成芯片内部结构图

    集成芯片内部结构图是一个相当复杂的图表,因为它包含了大量的电路元件和细微的连接。以下是一个简化的概述,以帮助理解其基本的内部结构。
    的头像 发表于 03-19 16:38 2040次阅读

    集成芯片结构图怎么画

    集成芯片结构图的绘制需要专业的绘图工具和知识,因为它涉及到芯片内部的微观结构和复杂电路。以下是绘制集成芯片结构图的一般步骤和注意事项。
    的头像 发表于 03-19 16:08 1859次阅读

    鸿蒙OS 威廉希尔官方网站 架构

    的子系统或功能/模块。HarmonyOS 威廉希尔官方网站 架构如[图1]所示。 图1 威廉希尔官方网站 架构 内核层 内核子系统: HarmonyOS 采用多内核设计,支持针对不同资源受限设备选用适合的 OS
    的头像 发表于 01-25 16:58 770次阅读
    鸿蒙OS <b class='flag-5'>威廉希尔官方网站
</b><b class='flag-5'>架构</b>

    【米尔-TIAM62开发板-接替335x-试用评测】1、TIAM62的SoC架构

    资料提供的架构图,可以看到相关的硬件配置。 在这个图上,我们是看不到Arm Cortex-R5F MCU 这个核心的。 但是在数据手册和使用手册里,我们可以找到这个核心,这个核心主要功能是负责管理重启
    发表于 01-05 20:25

    各种叠层结构的PCB图内部架构设计

    今天画了几张多层PCB电路板内部结构图,用立体图形展示各种叠层结构的PCB图内部架构
    发表于 01-02 10:10 880次阅读
    各种叠层结构的PCB图内部<b class='flag-5'>架构</b>设计