概要设计_报警管理b

概要设计_报警管理b

ID:20002442

大小:166.24 KB

页数:17页

时间:2018-10-08

概要设计_报警管理b_第1页
概要设计_报警管理b_第2页
概要设计_报警管理b_第3页
概要设计_报警管理b_第4页
概要设计_报警管理b_第5页
资源描述:

《概要设计_报警管理b》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、文档名称密级:机密XX产品XXXX模块软件概要设计说明书作者:部门:提交日期:2002-3-6归档日期:产品版本:密级:公开/秘密/机密/绝密2002-03-22第17页,共17页文档名称密级:机密修订记录日期修订版本描述作者2002-02-271.00初稿完成作者名yyyy-mm-dd1.01修改XXX作者名yyyy-mm-dd1.02修改XXX作者名……………………yyyy-mm-dd2.00修改XXX作者名2002-03-22第17页,共17页文档名称密级:机密目录1概述61.1系统背景61.2模块定义61.3模块功能定义61.4模块其他需求61.5模块设计说明(可选)

2、62模块设计62.1模块结构62.2子模块描述62.2.1软件子模块1(具体名称)62.2.2软件子模块2(具体名称)62.3数据流设计(可选)72.3.1模块数据输入72.3.2模块数据输出72.3.3模块数据流程72.4协议状态机设计(可选)72.5协议报文交互设计(可选)72.6模块运行设计73数据结构83.1常数定义83.2数据定义183.3数据定义283.4数据结构183.5全局变量说明84处理流程/算法94.1流程194.2流程295外部接口95.1命令接口92002-03-22第17页,共17页文档名称密级:机密5.1.1命令列表95.1.2命令名称1105.1

3、.3命令名称2105.2其他用户接口(可选)105.3报文接口(可选)105.3.1报文1105.3.2报文2106模块间接口106.1对外函数接口116.1.1接口函数1116.1.2接口函数2116.2要求其他模块提供的函数接口(可选)116.2.1外部接口函数1116.2.2外部接口函数2116.3对外发出的消息(可选)116.3.1接口消息1116.3.2接口消息2126.4接收到的消息126.4.1接口消息1126.4.2接口消息2126.5公共数据接口(可选)136.5.1公共数据清单136.5.2公共数据1136.5.3公共数据2136.6要求其他模块提供的公共

4、数据接口(可选)136.6.1外部公共数据清单136.6.2外部公共数据1146.6.3外部公共数据2147其他属性设计147.1性能设计147.2可靠性设计147.3可维护性设计142002-03-22第17页,共17页文档名称密级:机密7.4配置保存与恢复147.5热备份(可选)158已知缺陷和遗留问题159参考资料清单15概要设计写作指导162002-03-22第17页,共17页文档名称密级:机密软件概要设计说明书关键词:列出本文中的重要技术概念名称。缩写说明:对本文所用缩写词语进行说明。1概述1.1系统背景简要说明模块所属的整体系统的功能和体系结构。说明系统中主要的模

5、块及相互关系。用图表示,并加以文字说明。1.2模块定义简要说明模块在系统中的地位和作用。本模块负责从设备接收报警信号,然后执行相应的报警策略。1.3模块功能定义模块应实现的主要功能。处理报警信号,执行报警策略,可有多个报警策略,按优先权依次执行。1.4模块其他需求模块应达到的性能或其他特性要求。所有描述的需求需要与需求设计文档列举的需求一致需要设备能提供报警信号输入,需要用户配置报警策略。1.5模块设计说明(可选)必要时在这里说明设计思路,与概要设计过程相关的重要信息。由于具体需要支持的报警策略还没有确定,所以,现在只是实现一个优先权报警策略队列,当确定策略后。直接将具体策略

6、加入策略队列即可。2模块设计2.1模块结构说明模块内部的结构,如子模块及相互关系。用图表示,并加以文字说明。可结合上文的功能说明,从功能分解到对应的子模块。由于本模块很简单,所以不再分子模块。2.2子模块描述2002-03-22第17页,共17页文档名称密级:机密1.1.1报警管理说明子模块的功能,和基本的实现设计。该模块处理,当报警信号来到时,进行相应的处理。比如:开启录像,发送邮件,向上位机通知等。该模块的实现采用简单的通知链表机制,即,所有的报警策略挂到一个通知链表中,当警报信号来到时,简单的执行链表上的所有报警机制。每个报警机制,构成一个通知链表的节点,我们称之为策略

7、节点。每个策略节点有相应的优先权,为0~MAX_ALARM_PRIORITY-1的值,0为最高优先权,当警报来临时,高优先权的策略先执行。所以链表需要按优先权进行升序排列。这就要求,当一个新的策略节点插入时,需要按顺序插入。由于策略节点不会很多,所以,不需要考虑由于插入带来的算法复杂度开销。1.2数据流设计(可选)1.2.1模块数据输入数据名称数据来源说明报警信号报警输入当外部传感器检测到异常时,输入报警信号1.2.2模块数据输出等具体报警策略确定时,才能确定数据名称数据去向说明1.2.3模块数据流程2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。