搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
运维做开发
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
“智算”雄起 | 青云科技:智算中心建设、运营两不误
2
万界星空科技MES系统:食品加工安全的实时监控与智能管理
3
【PyTorch】解决 No module named ‘torchvision.models.utils‘_no module named 'torchvision.models.utils
4
如何提交代码到github仓库(2022最新最详细)_github上传代码到仓库
5
概念:四种基于模型的嵌入式软件开发、测试与验证方法_嵌入式软件建模技术
6
vscode找不到git
7
springboot+mysql网上书店管理系统的设计与实现—计算机毕业设计03780
8
SVN的使用---Windows环境:概述、安装配置、使用详解、多仓库与权限控制、服务配置与管理、扩展程序_svn配置
9
Antd Form 表单实现单项自定义请求校验_antd form自定义校验
10
<12>基础知识——进一步了解路由表_路由表和子网
当前位置:
article
> 正文
架构师·软件架构设计·ADD_add架构
作者:运维做开发 | 2024-07-29 08:19:02
赞
踩
add架构
文章目录
一、名词定义
二、为什么需要软件架构设计
三、架构师的意义
四、架构设计
4.1、通用设计
4.2、软件架构的设计
4.2.1、架构设计(系统全景图)
4.2.2、元素交互设计(业务流程设计)
4.2.3、元素内部设计(详细系统设计)
4.2.4、场景(系统扩展范围)
4.2.5、参考架构
4.2.6、架构的设计模式
4.2.6.1、分层架构-结构化架构描述
4.2.6.2、分层架构- 面向模式的软件架构
4.2.6.3、部署模式-应用架构
4.2.6.4、架构的设计策略
4.2.6.5、外部依赖组件
4.2.6.6、架构设计过程
4.2.6.7、系统类型设计图
4.2.6.7.1、现存系统设计
4.3、商用案例
4.3.1、社会现象
4.3.2、系统需求
4.3.2.1、用例模型
4.3.2.2、模型场景抽取
4.3.2.3、约束条件(限制范围)
4.3.2.4、架构概要分析和设计
4.3.3、设计过程
4.3.3.1、BRD业务需求文档(关键业务提取)
4.3.3.1、PRD产品需求文档(完整的架构构思)
来源《软件架构师设计12项原则》读书笔记
推荐书籍
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/运维做开发/article/detail/897895
推荐阅读
article
Flume
整合
Kafka
_
flume
连接
kafka
...
以实时流处理项目为例,由于采集的数据量可能存在峰值和峰谷,假设是一个电商项目,那么峰值通常出现在秒杀时,这时如果直接将 ...
赞
踩
article
探索
WSL
Git
:
Windows
与
WSL
间
的
Git
交互神器...
探索
WSL
Git
:
Windows
与
WSL
间
的
Git
交互神器项目地址:https://gitcode.com/andy-5...
赞
踩
article
Centos7
中部署Net
6.0
程序_
centos
安装
aspnetcore
-
runtime
-
6.0
...
添加仓储指令rpm -Uvh https://packages.microsoft.com/config/
centos
/...
赞
踩
article
第一本给
程序员
看的
AI
Agent
图书上市了!<
大
模型
应用开发
动手做
AI
Agent
>!!!...
自从 ChatGPT 诞生以来,
大
模型
技术在业界可谓炙手可热,人们从最初的惊叹到现在广泛应用,而人工智能的下一个引爆点很...
赞
踩
article
zabbix
配置
钉
钉
报警_
zabbix
配置
钉
钉
告警...
2. 在群聊中添加一个机器人:在" 群设置 -- 智能群助手 -- 添加机器人 -- 选择自定义机器人 --填入机器人的...
赞
踩
article
Swagger
接口
文档
的使用+常用
注解
...
Swagger
是一款遵循 Restful 风格的
接口
文档
开发神器,支持基于 API 自动生成
接口
文档
,
接口
文档
始终与 A...
赞
踩
article
文章
解读
与
仿真
程序
复现思路——电力
自动化
设备EI\
CSCD
\北大核心《计及
液态空气
储能
与
综合
需求
响应
...
电网论文源
程序
擅长
文章
解读,论文
与
完整源
程序
,等方面的知识,电网论文源
程序
关注python,机器学习,计算机视觉,深度学...
赞
踩
article
_在
Android
设备上
安装
kali
的最佳方案与
Linux
下如何
刷机
...
之前一直用linux-deployer
安装
kali
。。。发现这个东西非常地鸡肋,与系统结合的并不好。后来发现
kali
-n...
赞
踩
article
DP1.4
协议 关键特性总结
_
dp1.4
速率
...
写在前面:本片文章基于
DP1.4
标准的draft版本,但是和最终版本已经没有太大差别。总结了Main-Link, AUX...
赞
踩
article
IDEA
中遇到The
opened
untrusted
project
is
not
fully
l...
加载pom文件时提示The
opened
untrusted
project
is
not
fully
loaded
.的...
赞
踩
article
深入探讨
Function
Calling
:实现外部
函数调用
的工作
原理
...
引言
Function
Calling
是一个允许大型语言模型(如 GPT)在生成文本的过程中调用外部函数或服务的功能。F...
赞
踩
article
更优性能与性价比,从自建
ELK
迁移到
SLS
开始_
阿里
云
sls
...
本文介绍了
SLS
基本能力,并和开源自建
ELK
做了对比,可以看到
SLS
相比开源
ELK
有较大优势。_
阿里
云
s...
赞
踩
article
idea报
Could
not
autowired
解决办法...
在maven子模块互相依赖中明明注入bean了 ,可以启动和正常运行,但是就报
Could
not
autowired
错,...
赞
踩
article
chatgpt
赋能
python
:
Python
如何自动在电脑上
生成
文件
_怎么在我
的
文件
里会
生成
pach...
本文介绍了如何利用
Python
的
OS库实现自动化
文件
生成
,包括指定
文件
路径、创建单个和多个
文件
,以及其带来
的
效率提升和错...
赞
踩
article
正确
修改
MAC
用户名
_
mac
更改
用户名
...
另外我有一篇关于Mac电脑
修改
用户名
丢失管理员权限问题修复,大家可以参考一下接手别人的
MAC
开发,发现上个程序员使用自己...
赞
踩
article
Swagger
生成
API
文档_
swagger
生成
api文档...
文章介绍了
Swagger
作为Open
API
规范的实现工具,用于设计和
生成
RESTful
API
文档。内容包括
Swagger
...
赞
踩
article
【
iOS
】——
Block
概要
和
使用
规范...
调用
Block
的时候会去访问
Block
结构体中的FuncPtr指针,因为
Block
为空,所以此时的FuncPtr指针所指...
赞
踩
article
swagger
-
ui
入参
JSONObject
时,设置默认
参数
_
swagger
怎么添加入参是js...
swagger
-
ui
jsonobject
动态显示
参数
0、请先配置好
swagger
-
ui
的依赖等,1、配置文件@En...
赞
踩
article
【
Kaf
ka
】使用
Flume
对接
Kaf
ka
_2.
ka
f
ka
链接
flume
编写
flume
配置文件
...
使用
Flume
对接
Kaf
ka
本篇需要用到
Kaf
ka
与
Flume
,需要提前安装好两个软件,若还没安装,推荐先浏览下面推荐内...
赞
踩
article
Matlab
-vision包学习-
Feature
Detection,Extraction and ...
Matlab
-vision包学习_
matlab
detectmserfeatures
matlab
detectmserf...
赞
踩
相关标签
flume
kafka
大数据
linux
服务器
运维
人工智能
ai大模型
大语言模型
Agent
大模型微调
动手做ai agent
程序员
zabbix
swagger
接口文档
Java
后端
自动化
液化天然气
综合需求响应
碳捕集电厂
displayport
java