您的当前位置:首页正文

软件架构设计文档

2022-03-11 来源:我们爱旅游


人体信息监测系统架构设计说明书

目录

人体信息监测系统架构设计说明书 ..................................................................... 1 1.文档简介......................................................................................... 2

1.1文档目的 ................................................................................... 2 1.2文档范围 ................................................................................... 2 1.3定义、缩写词和缩略语 ....................................................................... 2 1.4参考资料 ................................................................................... 2 2.架构描述方式 ..................................................................................... 2

2.1架构视图阅读指南 ........................................................................... 2 2.2图表与模型阅读指南 ......................................................................... 2 3.架构设计目标 ..................................................................................... 2

3.1关键功能 ................................................................................... 2 3.2关键质量属性 ............................................................................... 2 3.3业务需求和约束因素 ......................................................................... 3 4.架构设计原则 ..................................................................................... 3

4.1架构设计原则 ............................................................................... 3 4.2备选架构设计方案及被否原因 ................................................................. 3 4.3架构设计对后续工作的限制(详设,部署等) ................................................... 3 5.逻辑架构视图 ..................................................................................... 3

5.1职责划分与职责确定 ......................................................................... 3 5.2接口设计与协作机制 ......................................................................... 3 5.3重要设计包 ................................................................................. 3 6.开发架构视图 ..................................................................................... 4

6.1Project划分 ................................................................................ 4 6.2Project1 .................................................................................... 4

6.2.1Project目录结构指导 .................................................................. 4 6.2.2程序单元组织 ......................................................................... 4 6.2.3框架与应用之间的关系(可选) ......................................................... 4 6.3Project2…… ................................................................................ 4 6.4Projectn…… ................................................................................ 4 7.运行架构视图 ..................................................................................... 4

7.1控制流组织 ................................................................................. 4 7.2控制流的创建、销毁、通信 ................................................................... 4 7.3加锁设计 ................................................................................... 5 8.物理架构视图 ..................................................................................... 5

8.1物理拓扑 ................................................................................... 5 8.2软件到硬件的映射 ........................................................................... 5 8.3优化部署 ................................................................................... 5 9.数据架构视图 ..................................................................................... 5

9.1持久化机制的选择 ........................................................................... 5 9.2持久化存储方案 ............................................................................. 5 9.3数据同步与复制策略 ......................................................................... 5 10.关键质量属性的设计原理 .......................................................................... 6

1.文档简介

1.1文档目的

1.2文档范围

1.3定义、缩写词和缩略语

1.4参考资料

2.架构描述方式

2.1架构视图阅读指南

2.2图表与模型阅读指南

3.架构设计目标

3.1关键功能

3.2关键质量属性

3.3业务需求和约束因素

4.架构设计原则

4.1架构设计原则

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

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

5.逻辑架构视图

5.1职责划分与职责确定

5.2接口设计与协作机制

5.3重要设计包

6.开发架构视图

6.1Project划分

6.2Project 1

6.2.1Project目录结构指导

6.2.2程序单元组织

6.2.3框架与应用之间的关系(可选)

6.3Project 2……

6.4Project n……

7.运行架构视图

7.1控制流组织

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

7.3加锁设计

8.物理架构视图

8.1物理拓扑

8.2软件到硬件的映射

8.3优化部署

9.数据架构视图

9.1持久化机制的选择

9.2持久化存储方案

9.3数据同步与复制策略

10.关键质量属性的设计原理

因篇幅问题不能全部显示,请点此查看更多更全内容