Skip to content

Commit 1272157

Browse files
committed
👷 design(0.1): 完成应用架构方法
完成应用架构方法 Signed-off-by: Tony Deng <[email protected]>
1 parent 82a25a7 commit 1272157

5 files changed

+11
-3
lines changed

app-arch/design-methods.md

+11-3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
下面我们来看看应用架构的设计方法。应用架构的设计大概分为以下几个阶段。
44

5+
![应用架构设计方法整体概述](images/App-arch-design-methodology.png)
6+
7+
> 图例:应用架构设计方法整体概述
8+
59
## 阶段1:需求分析
610

711
![应用架构设计-需求分析阶段](images/App-arch-design-methodology-preparatory-phase.png)
@@ -36,7 +40,11 @@
3640

3741
## 阶段4:应用架构初步设计
3842

39-
此阶段进一步从整体分析应用架构。通过整体的一张图体现系统核心应用的分布,以及它们之间的交互关系,为后续数据架构和技术架构作为重要的输入。
43+
![应用架构设计-应用架构初步设计阶段](images/App-arch-design-methodology-preliminary-design-phase.png)
44+
45+
> 图例:应用架构设计-应用架构初步设计阶段
46+
47+
此阶段进一步从整体分析应用架构。**通过整体的一张图体现系统核心应用的分布,以及它们之间的交互关系,为后续数据架构和技术架构作为重要的输入**
4048

4149
这时候,我们得到了初步的应用架构,接着可以进一步分析现状应用架构和目标应用架构,此时不用关注如何实现这个过渡,重点是明确当前和未来,进而我们可以通过架构委员会,对应用架构进行整体的评估,并且可以邀请相关的业务和技术专家参与。
4250

@@ -63,6 +71,6 @@
6371
- **服务治理**:包括服务新增、修改、删除等版本管理,对应的升级替换管理,以及服务质量保障,如提供服务的SLA管理、部署和验收、集成管理等。
6472
- **服务安全**:对服务进行必要的访问控制、鉴权控制及必要的数据保护等。
6573

66-
在应用架构设计过程中,可以采用一些理论和工具,如DDD、ArchiMateUML(统一建模语言)等。
74+
在应用架构设计过程中,可以采用一些理论和工具,`DDD``ArchiMate``UML`(统一建模语言)等。
6775

68-
不过,应用架构的重点是进行应用功能和服务能力的识别,最终的结果可以借助文档、绘图工具,我们可以选择通用的架构设计工具,如EA、Archi等
76+
不过,应用架构的重点是进行应用功能和服务能力的识别,最终的结果可以借助文档、绘图工具,我们可以选择通用的架构设计工具,`EA``Archi`
Loading
Loading
71.9 KB
Loading

model/ea-practices.eapx

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)