详细设计说明书模版.doc_第1页
详细设计说明书模版.doc_第2页
详细设计说明书模版.doc_第3页
详细设计说明书模版.doc_第4页
详细设计说明书模版.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

详细设计说明书详细设计说明书 密级:机密密级:机密 文档编号:文档编号:XXX_TS_TEMP_XXSJSMSXXX_TS_TEMP_XXSJSMS 版本号:版本号:V2.0V2.0 【项目名称项目名称】 详细设计说明书模板详细设计说明书模板 编写人: XXX 批准人: XXX 生效日期: 2017 年 1 月 6 日 版权信息版权信息 本文件涉及之信息,属 XXX 所有。 未经 XXX 允许, 文件中的任何部分都不能以任何形式向第三方散发。 详细设计说明书详细设计说明书 文档修订记录文档修订记录 版本号版本号修订日期修订日期 修订修订 人人 修订说明修订说明 修订修订 状态状态 审核日期审核日期审核人审核人批准人批准人 V0.12016-12-1XXX 创建 A2016-12-1XXXXXX V1.02016-12-28XXX 调整需求分析方法 M2016-12-29XXXXXX V2.02017-1-4XXX 更换使用模板 M2017-1-6XXXXXX 修订状态:A-增加,M-修改,D-删除 日期格式:YYYY-MM-DD 详细设计说明书详细设计说明书 目 录 1概述 1 1.1编写目的 1 1.2适用范围 1 1.3术语和缩写.1 1.4参考资料 1 2角色和职责 1 3设计约定 1 4实现架构及功能逻辑.1 4.1功能逻辑描述.1 4.1.1 功能模块结构图 .2 4.1.2 功能模块描述 .2 4.2软件体系架构.3 4.2.1 设计思路 .3 4.2.2 包图及描述 .4 4.2.3 类图及描述 .5 4.2.4 主要程序描述 .6 4.2.5 组件图及描述 .6 4.2.6 源代码目录结构 .7 4.2.7 权限设计 .7 4.3总体界面设计.8 4.3.1 设计原则 .8 4.3.2 设计思路 .8 4.3.3 界面风格 .8 4.3.4 界面层次图 .8 4.3.5 界面原型 .8 5详细设计 8 5.1模块 A.9 5.1.1 概要说明 .9 5.2.2 实现框架 .10 5.3.3 主要逻辑实现描述:11 5.3.4 界面设计 .13 5.3.5 接口设计 .13 5.3.6 其它.13 5.2模块 B.14 6数据库设计 14 7接口设计 14 8附录: 14 详细设计说明书详细设计说明书 1 / 14 1概述概述 1.1编写目的编写目的 1.2适用范围适用范围 1.3术语和缩写术语和缩写 术语和缩写术语和缩写解释解释备注备注 1.4参考资料参考资料 指出为完成本文档所需要的参考资料,包括 a 属于本项目的其它已发表的文件; b 本文件中各处引用到的文件资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来 源。 参考文件参考文件备注备注 XXXX 项目需求规格说明书 XXXX 项目系统概要设计报告 2角色和职责角色和职责 角色角色职责职责 项目经理指导和审查数据库的详细设计 系统分析员负责数据库的详细设计 3设计约定设计约定 详细设计说明书详细设计说明书 2 / 14 4实现架构及实现架构及功能逻辑功能逻辑 4.1功能逻辑描述功能逻辑描述 4.1.1 功能模块结构图功能模块结构图 4.1.2 功能模块描述功能模块描述 4.2软件体系架构软件体系架构 4.2.1 设计思路设计思路 4.2.2 包图及描述包图及描述 详细设计说明书详细设计说明书 5 / 14 4.2.3 类图及描述类图及描述 详细设计说明书详细设计说明书 6 / 14 4.2.4 主要程序描述主要程序描述 4.2.5 组件图及描述组件图及描述 详细设计说明书详细设计说明书 7 / 14 4.2.6 源代码目录结构源代码目录结构 4.2.7 权限设计权限设计 详细设计说明书详细设计说明书 8 / 14 4.3总体界面设计总体界面设计 4.3.1 设计原则设计原则 4.3.2 设计思路设计思路 4.3.3 界面风格界面风格 4.3.4 界面层次图界面层次图 4.3.5 界面原型界面原型 5详细设计详细设计 5.1 模块模块 A 5.1.1 概要说明概要说明 5.2.2 实现框架实现框架 设计思路:设计思路: 包图及描述:包图及描述: 类图及描述:类图及描述: 设计的文件清单结构设计的文件清单结构 5.3.3 主要逻辑实现描述:主要逻辑实现描述: 账户间转帐账户间转帐 顺序图:顺序图: 文字描述 详细设计说明书详细设计说明书 12 / 14 登记及初始化登记及初始化 变量说明变量说明 1) device 结构 static struct device dev_ipsec0 = “ipsec00 “, /* name */ NULL, /* next device */ ipsec_tunnel_probe /* setup */ ; 2) 数据结构 2. 3) 函数说明函数说明 1) void call_server(void) 功能:监听 SA 协商消息IKE 消息、whack 消息和 pfkey 消息,收到上述几种消息 后,再调用相应处理模块。 性能:无 输入项:无 输出项:无 详细设计说明书详细设计说明书 13 / 14 算法: 1调用函数 init_pfkeyed(),创建 PF_KEY 类型的套接口; 2调用函数 init_whackfd(),创建 AF_UNIX 型套接口,用于通信; 2进入循环等待,接收到来的消息: 如果收到 IKE 协商消息,调用函数 comm_handle()处理; 如果收到 whack 消息,调用函数 whack_handle()处理; 如果收到 pfkey 消息,调用函数 pfkey_handle()处理。 2) 函数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论