Files
zentao-flow/.agents/skills/docmap/references/architecture_template.md
T

3.2 KiB

产品整体架构文档

1. 产品定位

1.1 产品目标

1.2 核心价值

1.3 目标用户

1.4 使用场景


2. 系统整体架构

2.1 架构分层

┌─────────────────────────────────────────┐
│              表现层 (Presentation)        │
├─────────────────────────────────────────┤
│              业务层 (Business)            │
├─────────────────────────────────────────┤
│              数据层 (Data)                │
├─────────────────────────────────────────┤
│           基础设施层 (Infrastructure)      │
└─────────────────────────────────────────┘

2.2 技术架构概览

2.3 系统依赖关系


3. 业务架构图

graph TB
    subgraph 业务域A
        A1[子域1]
        A2[子域2]
    end
    
    subgraph 业务域B
        B1[子域3]
        B2[子域4]
    end
    
    A1 --> B1
    A2 --> B2

3.1 核心业务域划分

3.2 业务域关系

3.3 主业务流程


4. 核心业务流程说明

4.1 用户主流程

flowchart LR
    A[开始] --> B[步骤1]
    B --> C[步骤2]
    C --> D[步骤3]
    D --> E[结束]

4.2 管理流程

flowchart TD
    A[管理操作] --> B{判断}
    B -->|条件1| C[处理1]
    B -->|条件2| D[处理2]

4.3 数据流转流程


5. 数据架构

5.1 核心数据实体

实体名称 描述 主要属性
实体A 描述A 属性1, 属性2
实体B 描述B 属性3, 属性4

5.2 实体关系

erDiagram
    ENTITY_A ||--o{ ENTITY_B : contains
    ENTITY_A {
        string id
        string name
    }
    ENTITY_B {
        string id
        string entity_a_id
    }

5.3 数据生命周期


6. 权限与角色体系

6.1 角色定义

角色名称 职责描述 操作范围
角色A 职责A 范围A
角色B 职责B 范围B

6.2 权限分层

6.3 控制逻辑


7. 系统扩展点分析

7.1 可扩展模块

7.2 可插拔能力

7.3 易变业务点