- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-软件系统设计说明书
{ 项目名称 }
软件系统设计说明书
文件状态:
[√] 草稿
[ ] 正式发布
[ ] 正在修改 文件标识: 当前版本: 作 者: 审 核: 完成日期:
版 本 历 史
版本/状态 作者 审核 起止日期 备注
目 录
0. 文档介绍 4
0.1 文档目的与范围 4
0.2 读者对象 4
0.3 参考文献 4
0.4 术语与缩写解释 4
1. 系统概述 5
2. 设计约束 5
3. 开发、测试与运行环境 5
4. 软件系统结构图 6
4.1 结构图A 6
4.2 结构图B 6
5. 功能模块设计概述 6
5.1 模块汇总 6
5.2 模块之间的关系 6
5.3 命名规则(可选) 7
6. 数据库设计概述 7
6.1 数据库环境说明 7
6.2 数据库命名规则 7
6.3 安全性设计说明 7
6.4 表汇总和表设计 7
7. 用户界面设计概述 8
8. 综合考虑(可选) 8
8.1 稳定性和可扩展性 8
8.2 性能分析 8
8.3 复用和移植 8
8.4 防错与出错处理 8
8.5 其它 9
0. 文档介绍
0.1 文档目的与范围
0.2 读者对象
0.3 参考文献
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符] 作者,文献名称,出版单位(或归属单位),日期
0.4 术语与缩写解释
缩写、术语 解 释 …
1. 系统概述
提示:(1)说明本系统“是什么”,(2)描述本系统的主要功能。
2. 设计约束
提示:
(1)需求约束。体系结构设计人员从需求文档(如《用户需求说明书》和《软件需求规格说明书》)中提取需求约束,例如:
本系统应当遵循的标准或规范
软件、硬件环境(包括运行环境和开发环境)的约束
接口/协议的约束
用户界面的约束
软件质量的约束,如正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、安全性、可扩展性、兼容性、可移植性等等。
(2)隐含约束。有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,设计人员应当尽可能地在此处说明。例如对用户教育程度、计算机技能的一些假设或依赖,对支撑本系统的软件硬件的假设或依赖等。
3. 开发、测试与运行环境
提示:说明本系统应当在什么样的环境下开发和运行,有什么强制要求和建议?
类别 标准配置 最低配置 开发环境 测试环境 运行环境
4. 软件系统结构图
提示:
(1)将系统分解为若干子系统,绘制各种结构图(例如层次结构图、数据流图),说明各子系统的主要功能。(尽可能简单明了,但是能够阐述清楚系统的结构)。
(2)说明“如何”以及“为什么”(how and why)如此分解系统。
(3)说明各子系统如何协调工作,从而实现原系统的功能。
4.1 结构图A
4.2 结构图B
5. 功能模块设计概述
5.1 模块汇总
子系统A 模块名称 功能概述
信息管理系统 管理员注册摄像头信息 管理员修改摄像头信息 管理员删除摄像头信息 管理员查询摄像头信息 储存登陆中心控制系统的用户名和密码信息 储存所有摄像头的所有者信息 子系统B 模块名称 功能概述
中心控制系统
接受管理员“开始传送”指令并传递给对应的摄像头 接受管理员“停止传送”指令并传递给对应的摄像头 处理摄像头发送的“心跳”消息 处理摄像头的“报到”消息 对摄像头掉线的处理:通知摄像头所有者 显示当前所有摄像头的状态 指令发送失败,发送“超时”消息给管理员 子系统C 模块名称 功能概述
摄像头 每分钟发送一次“心跳”消息以保持“在线”状态 新加入的摄像头发送“报到”消息成功后状态变为“在线” 执行“开始传递”指令,传输视频信息给中心控制系统 执行“停止传递”指令,停止传输视频
5.2 模块之间的关系
5.3 命名规则(可选)
提示:说明源文件、类、函数、变量等命名规则
6. 数据库设计概述
6.1 数据库环境说明
提示: 说明所采用的数据库系统,设计工具,编程工具,有关配置等
6.2 数据库命名规则
提示:说明表、字段等命名规则
6.3 安全性设计说明
提示:考虑用户密码、访问权限等等
6.4 表汇总和表设计
表汇总 用途 表A 表B 表C
使用设计工具PowerDesign设计所有的表。
7. 用户界面设计概述
提示:说明界面设计要素,注意事项,界面原型等。
8. 综合考虑(可选)
8.1 稳定性和可扩展性
提示:在“软件”生命周期内,判断哪些需求是不变的,预测哪些需求可能发生的变化。
您可能关注的文档
- 决策分析--第五章8.ppt
- 32_离散型数据分析_RB_MSA_Attribute_Analysis(8-19-06).ppt
- 八年级第二学期期中考试历史试卷分析..doc
- 112012328实验三控制系统的频率特性分析.docx
- 《电力系统分析》综合复习资料——题目.docx
- 旅游资源一、二章练习 旅游资源开发条件评价.ppt
- 8sys2 系统工程方法论.pptx
- 第8章 线性控制系统的分析.ppt
- 第8章 非线性控制系统分析8.3.ppt
- 信息系统分析与设计案例2010-8.ppt
- Unit 4 My Favourite Subject 单元补全对话专练(含答案)--(2024年)七年级英语上册 (人教版2024).docx
- Unit 4The Earth单元知识点学案(2024年)牛津深圳版英语七年级上册.docx
- 1.2.1细胞的分裂和分化——七年级生物苏教版(2024)上册测试卷(含解析).docx
- 1.3.4单细胞生物——七年级生物人教版(2024)上册课前导学(含解析).docx
- 1.3 地球的运动(课时1 教学设计)-人教版(2024) 七年级地理上册.docx
- 1.2认识细胞——七年级上册生物人教版(2024)测试卷(A卷)(含解析).docx
- 1.1.3 细胞的结构测试卷题附 知识点归纳(含答案) 冀少版生物七年级上册.docx
- 1.1.2生物的特征练习题(含答案)(2024年)人教版生物学七年级上册.docx
- Unit 4 My Favourite Subject【弯道超车】暑假新七年级英语 知识点讲解+例题精炼 人教新目标(Go for it)版(2024).docx
- Unit 4 My Favourite Subject 综合训练(含听力原文+答案,无听力音频) 人教版(2024)英语七年级上册.docx
文档评论(0)