架构图怎么画?

简介: 架构图怎么画?

本次以一个系统设计为例,相关的图以及流程如下

首先是系统上下文,这个就是把需要设计的系统当成是一个黑盒测试,我们不需要特别的关注系统内部的详细实现,我们不需要特别的关注系统内部的详细实现,只需要关注系统与其他系统之间的交互,或者该系统与其他系统之间的依赖关系,或者该系统与其他系统之间的依赖关系,或者依赖其他系统的一些接口,下面是一个媒体管理系统的系统上下文

2用例图

当我们设计好了系统上下文,接下来就是针对用户需求设计用例图,当我们设计好了系统上下文,接下来就是针对用户需求设计用力图用力图则是根据使用对象进行业务场景分析,把用户相关的所有需求和功能都列出来,并且列出用力的详细的功能和用力的目标,以及一些必要的细节。并且列出用力的详细的功能和用力的目标,以及一些必要的细节

3需求矩阵

我们在进行系统架构设计的时候,还要进行需求矩阵的设计需求,矩阵设计,一共分为两大模块,一个是功能需求,一个是非功能需求常见的非功能需求,包括Q P S T P S安全性,可靠性等等方面的需求,功能需求,包含用户相关的真实需求,比如编目管理编目的搜索,等等

4架构草图

当进行我要上述设计之后,我们就要进行加固草图的绘制架构,草图的绘制,此处你可以使用PPT或者其他的相关的画板也可以,主要通过一些现有的业务流程,根据需求矩阵把相关的主流创建立起来。

5功能性架构视图

功能性架构根据整体的架构,草图分割出来不同的组件,每个组件会有前后或者上下依赖关系,根据不同的应用划分到不同的层次

6时序图

架构设计时序图是一种用于描述系统组件之间交互和通信顺序的图形表示工具。它显示了系统中各个组件之间的消息传递和相互作用,并描述了这些交互发生的时间顺序。下面是一个简单的架构设计时序图的示例:


less

Copy code

参与者(Actors):

- 用户

- 系统组件A

- 系统组件B


时序图示例:

用户 -> 系统组件A: 发起请求

系统组件A -> 系统组件B: 发送消息

系统组件B --> 系统组件A: 返回响应

系统组件A --> 用户: 返回结果

在这个示例中,用户作为一个参与者向系统组件A发起请求。系统组件A收到请求后,向系统组件B发送消息。系统组件B处理请求后,返回响应给系统组件A。最后,系统组件A将结果返回给用户。


时序图通过箭头表示消息的发送和接收方向,箭头上方的参与者表示消息的发送方,箭头下方的参与者表示消息的接收方。通过这种方式,时序图清晰地展示了消息在不同组件之间的传递顺序和时间线。

7数据架构图

其实就是er图

8运行视图

运行试图显示了部署单元和相关的运行时的状态,也体现了模块之间的关系和一些非功需求的实现

9部署图

部署图主要是给运维人员看把不同的模块部署到不同的主题以及相关的负载均衡配置,等等


收录于合集 #架构

15

下一篇架构设计的分层架构


相关文章
|
网络协议 Windows
两步带你解决IDEA 插件下载安装慢、超时、不成功问题
这篇文章提供了解决IDEA插件下载慢或超时问题的方案,通过查找国内插件节点IP地址并修改本地hosts文件来加速下载。
两步带你解决IDEA 插件下载安装慢、超时、不成功问题
|
存储 数据采集 安全
各种系统架构图与详细说明
原文:各种系统架构图与详细说明 共享平台逻辑架构设计 如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面: 1 应用系统建设 本次项目的一项重点就是实现原有应用系统的全面升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。
28115 1
|
测试技术
|
关系型数据库 MySQL 数据库
【Navicat 连接MySQL时出现错误1251:客户端不支持服务器请求的身份验证协议;请考虑升级MySQL客户端】
【Navicat 连接MySQL时出现错误1251:客户端不支持服务器请求的身份验证协议;请考虑升级MySQL客户端】
1976 0
|
8月前
|
前端开发 JavaScript BI
如何开发车辆管理系统中的车务管理板块(附架构图+流程图+代码参考)
本文介绍了中小企业如何通过车务管理模块提升车辆管理效率。许多企业在管理车辆时仍依赖人工流程,导致违章处理延误、年检过期、维修费用虚高等问题频发。将这些流程数字化,可显著降低合规风险、提升维修追溯性、优化调度与资产利用率。文章详细介绍了车务管理模块的功能清单、数据模型、系统架构、API与前端设计、开发技巧与落地建议,以及实现效果与验收标准。同时提供了数据库建表SQL、后端Node.js/TypeScript代码示例与前端React表单设计参考,帮助企业快速搭建并上线系统,实现合规与成本控制的双重优化。
|
4月前
|
弹性计算 人工智能 Linux
2026年阿里云的活动有哪些?云服务器特惠、优惠券等不同种类活动主要优惠内容参考
2026年阿里云推出多个不同类型的活动:云资源产品直降,轻量应用服务器低至38元/年;“99计划”提供经济型e实例和通用算力型u1实例,分别为99元/年和199元/年,且新购续费同价;弹性计算爆款直降活动覆盖多规格实例,企业用户可享高端实例折扣;企业上云扶持计划为初创企业提供高额抵扣金和技术支持。用户可根据需求、场景和预算选择合适活动。
|
开发者
如何画业务架构图
如何快速上手画业务架构图
14201 2
|
前端开发
架构学习——业务架构图
架构学习——业务架构图
991 0

热门文章

最新文章