火龙果 整理 u ml
cn Software Architecture Document Version Revision History Date Version Description Au thor < y y y y -mm-dd > Version: Software Architecture Document Date: < yyyy-mm-dd > Page 2 of 18 目 录 1
文档简介 4 1
1 文档目的 4 1
2 文档范围 4 1
3 定义、缩写词和缩略语 4 1
4 参考资料 4 2
架构描述方式 4 2
1 架构视图阅读指南 4 2
2 图表与模型阅读指南 5 3
架构设计目标 5 3
1 关键功能 5 3
2 关键质量属性 5 3
3 业务需求和约束因素 6 4
架构设计原则 6 4
1 架构设计原则 6 4
2 备选架构设计方案及被否原因 6 4
3 架构设计对后续工作的限制(详设,部署等) 6 5
逻辑架构视图 7 5
1 职责划分与职责确定 7 5
2 接口设计与协作机制 8 5
3 重要设计包 10 6
开发架构视图 11 6
1 Project 划分 11 6
2 Project 1 11 6
1 Project 目录结构指导 12 6
2 程序单元组织 12 6
3 框架与应用之间的关系(可选) 12 6
3 Project 2… … 13 6
4 Project n… … 13 7
运行架构视图 13 7
1 控制流组织 13 7
2 控制流的创建、销毁、通信 14 7
3 加锁设计 14 8
物理架构视图 14 8
1 物理拓扑 14 8
2 软件到硬件的映射 15 8
3 优化部署 16 Version: Software Architecture Document Date: