? 《软件架构设计文档》模板_牛聚文档

《软件架构设计文档》模板

《软件架构设计文档》模板
预览:

Page 1 of 17

目 录

1.

文档简介 3 1.1 文档目的 3 1.2 文档范围

3 1.3 定义、缩写词和缩略语 3 1.4 参考资料

3 2.

架构描述方式 3 2.1 架构视图阅读指南 3 2.2

图表与模型阅读指南

4 3. 架构设计目标 4 3.1 关键功能

4 3.2 关键质量属性

4 3.3

业务需求和约束因素

5 4. 架构设计原则 5 4.1 架构设计原则

5 4.2 备选架构设计方案及被否原因

5 4.3

架构设计对后续工作的限制(详设,部署等)

5 5. 逻辑架构视图 6 5.1 职责划分与职责确定 6 5.2 接口设计与协作机制 7 5.3

重要设计包

9 6. 开发架构视图 10 6.1 Project 划分 10 6.2

Project 1

10 6.2.1 Project 目录结构指导 11 6.2.2 程序单元组织

11 6.2.3 框架与应用之间的关系(可选) 11 6.3 Project 2…… 12 6.4 Project n……

12 7. 运行架构视图 12 7.1 控制流组织

12 7.2 控制流的创建、销毁、通信 13 7.3

加锁设计

13 8. 物理架构视图 13 8.1 物理拓扑

13 8.2 软件到硬件的映射 14 8.3

优化部署

15

第1页/共17页 下一页>尾页