SoftwareArchitectureDocumentVersionRevisionHistoryDateVersionDescriptionAuthorVersion:SoftwareArchitectureDocumentDate:Page2of18目录1
文档简介41
1文档目的41
2文档范围41
3定义、缩写词和缩略语41
4参考资料42
架构描述方式42
1架构视图阅读指南42
2图表与模型阅读指南53
架构设计目标53
1关键功能53
2关键质量属性53
3业务需求和约束因素64
架构设计原则64
1架构设计原则64
2备选架构设计方案及被否原因64
3架构设计对后续工作的限制(详设,部署等)65
逻辑架构视图65
1职责划分与职责确定75
2接口设计与协作机制85
3重要设计包106
开发架构视图116
1Project划分116
2Project1116
1Project目录结构指导126
2程序单元组织126
3框架与应用之间的关系(可选)126
3Project2⋯⋯136
4Projectn⋯⋯137
运行架构视图137
1控制流组织137
2控制流的创建、销毁、通信147
3加锁设计148
物理架构视图148
1物理拓扑148
2软件到硬件的映射158
3优化部署16Version:SoftwareArchitectureDocumentDate:Page3of189
数据架构视图169
1持久化机制的选择179
2持久化存储方案179
3数据同步与复制策略1710
关键质量属性的设计原理17Version:SoftwareArchitectureDocumentDate:Page4of181
文档简介[帮助读者对本文档建立基本印象,并为阅读后续内容扫清障碍
1文档目的[文档目的,非项目目的
否则造成同一项目多个文档之间的内容重