78 lines
1.1 KiB
Markdown
78 lines
1.1 KiB
Markdown
|
|
<!--
|
|||
|
|
模块:architecture(架构概述)
|
|||
|
|
用途:说明系统架构和设计
|
|||
|
|
位置:复杂项目的重要章节
|
|||
|
|
-->
|
|||
|
|
|
|||
|
|
## 架构
|
|||
|
|
|
|||
|
|
### 系统概览
|
|||
|
|
|
|||
|
|
{{SYSTEM_OVERVIEW}}
|
|||
|
|
|
|||
|
|
### 架构图
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
{{ARCHITECTURE_DIAGRAM}}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 核心组件
|
|||
|
|
|
|||
|
|
| 组件 | 职责 | 技术 |
|
|||
|
|
|------|------|------|
|
|||
|
|
{{COMPONENTS_TABLE}}
|
|||
|
|
|
|||
|
|
### 数据流
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
{{DATA_FLOW_DIAGRAM}}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 目录结构
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
{{DIRECTORY_STRUCTURE}}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 模块说明
|
|||
|
|
|
|||
|
|
#### {{MODULE_1_NAME}}
|
|||
|
|
|
|||
|
|
- **职责**:{{MODULE_1_RESPONSIBILITY}}
|
|||
|
|
- **位置**:`{{MODULE_1_PATH}}`
|
|||
|
|
- **依赖**:{{MODULE_1_DEPENDENCIES}}
|
|||
|
|
|
|||
|
|
#### {{MODULE_2_NAME}}
|
|||
|
|
|
|||
|
|
- **职责**:{{MODULE_2_RESPONSIBILITY}}
|
|||
|
|
- **位置**:`{{MODULE_2_PATH}}`
|
|||
|
|
- **依赖**:{{MODULE_2_DEPENDENCIES}}
|
|||
|
|
|
|||
|
|
### 技术选型
|
|||
|
|
|
|||
|
|
| 领域 | 选择 | 原因 |
|
|||
|
|
|------|------|------|
|
|||
|
|
{{TECH_CHOICES_TABLE}}
|
|||
|
|
|
|||
|
|
### 设计决策
|
|||
|
|
|
|||
|
|
#### {{DECISION_1_TITLE}}
|
|||
|
|
|
|||
|
|
**背景**:{{DECISION_1_CONTEXT}}
|
|||
|
|
|
|||
|
|
**方案**:{{DECISION_1_SOLUTION}}
|
|||
|
|
|
|||
|
|
**权衡**:{{DECISION_1_TRADEOFFS}}
|
|||
|
|
|
|||
|
|
### 扩展点
|
|||
|
|
|
|||
|
|
{{EXTENSION_POINTS}}
|
|||
|
|
|
|||
|
|
<!--
|
|||
|
|
编写提示:
|
|||
|
|
- 图文结合说明架构
|
|||
|
|
- 清晰说明各组件职责
|
|||
|
|
- 记录重要设计决策
|
|||
|
|
- 说明扩展方式
|
|||
|
|
-->
|