当前位置:文档之家› XXXX_架构设计说明书

XXXX_架构设计说明书

技术文件
技术文件名称:电子白板系统架构设计文档技术文件编号:×××_SAD
版本: 1.0
共15页
(包括封面)
拟制:
审核:
会签:
标准化:
批准:
版权声明
中兴网信科技有限公司
模板版本变更记录(EPG更新模板时填写):
工件版本变更记录(工件作者或修改者更新工件时填写):
注: 1)拟制、审核、会签、批准不走电子流程时,必须用钢笔或签字笔填写,不得用铅笔、圆珠笔填写,不得涂改。

<本模板中用“< >”括起来的内容包括本段,是编写指导,在最终的文档中应予以删除。

其它内容应予以保留。

如果某节内容无需填写,则在该节下写“无”,而不要将本节删除或不填写任何内容(留白将无法判断:是本节内容无需填写还是因为疏忽而忘了填写?)>
软件架构设计文档
目录
1 文档介绍 (1)
1.1 文档目的 (1)
1.2 文档范围 (1)
1.3 定义、首字母缩写词和缩略语 (1)
1.4 读者对象 (2)
1.5 参考资料 (2)
2 构架表示方式 (2)
3 构架目标和约束 (3)
3.1 设计目标 (3)
3.2 设计编码统一缩略语 (3)
3.3 工具与环境 (3)
3.3.1 设计工具 (3)
3.3.2 编码工具 (3)
3.3.3 开发环境 (3)
3.3.4 测试环境 (3)
3.3.5 部署环境 (4)
4 架构设计思想 (4)
5 架构体系描述 (4)
5.1 软件系统部署图 (4)
5.2 软件系统架构图 (5)
5.3 概念类图 (5)
6 系统模块划分 (6)
7 系统模块描述 (6)
7.1 电子白板模块 (6)
7.1.1 申请白板 (6)
7.1.2 画图 (7)
7.1.3 完成画图 (7)
7.1.4 撤销画图 (7)
7.1.5 前进 (7)
7.1.6 文字聊天 (7)
7.1.7 打开 (7)
7.2 语音系统模块 (7)
7.3 文件传输系统模块 (7)
8 模块接口设计 (7)
9 架构机制与实施策略 (10)
9.1 在构架方面具有重要意义的设计包 (10)
9.2 接口清单描述 (10)
10 大小和性能 (10)
10.1 ............................................................ 设计容量
10
10.2 ............................................................ 处理性能
10
1文档介绍
本文档是对于电子白板系统进行详细设计和编码的重要依据。

对该软件的整个系统的结构关系进行了详细描述,阐述了系统的总体框架,包括物理、逻辑结构,说明了体系结构所采取的设计策略和所有技术,并对相关内容做出了统一的规定。

为今后的设计、编码、测试都提供了可以参考的模版并且提高效率,使整个开发过程做到资源利用最大化,减少由于需求变更而修改的时间,大大的降低了成本,节约了时间,也使得客户更加的满意。

1.1文档目的
本文档提供给设计人员一个良好的架构机制,保证整个系统逐步构建以后可以顺利的协同工作,成为一个完整的、具有一致性的系统。

表1-1预期读者
1.2文档范围
本文档包含以下几个部分:
(1)架构表示方式
(2)架构整体布局
(3)架构目标和约束
(4)架构设计思想
(5)架构体系描述
(6)系统模块划分
(7)系统模块描述
(8)模块接口设计
(9)架构机制和实施策略
(10)大小和性能
本文档将随着以后功能模块的开发逐渐完善补充相关的内容。

1.3定义、首字母缩写词和缩略语
本文档使用了表1-3所列为本文用到的缩略语。

表1-2
1.4读者对象
(1)本系统的设计人员:包括模块设计人员(理解用户需求,在设计时把握用户需
求)。

(2)本系统的系统开发人员:编码人员(了解用户需求,为编码提供模版)。

(3)本系统的测试人员(了解用户需求,为测试提供参考)。

(4)客户(检查是否满足要求)。

1.5参考资料

2构架表示方式
本文档通过一些列视图来表达系统架构,主要包括:用例视图、逻辑视图、进程视
图、部署视图和实施视图.这些视图主要通过UML(Unified Modeling Language)
建模语言开发和表达。

3架构整体布局
3.1描述
本项目以MQTT作为通讯基础:完成状态信息的发布订阅,命令信息的发布订阅,锁屏信息的发布订阅,消息的发布订阅,以及测试题的发布订阅和对异常的处理;从而实现数据的传递,教师、学生和控制中心的交互。

3.2主要角色
在整个通讯结构中,角色有三种:控制中心、教师、学生。

3.2.1控制中心
控制中心运行在PC上,是核心控制模块,几乎所有的通讯数据都要由其处理然后转发。

3.2.2教师
整个课堂中只有一个教师。

3.2.3学生
课堂中会有多个学生。

相关主题