当前位置:首页 >> 信息与通信 >>

软件开发设计文档


软件开发设计文档

I

文档管理信息表
主题 版本 内容 关键字 参考文档 创建时间 创建人 最新发布日期

文档变更纪录
更改人 日期 2004-1-1 更改内容 创建文件

II

文档主要评审意见 文档主要评审意见 主要
产品组 评审人员

日期

意见

QA 组 评审人员

日期

意见

III





1

开发规划.......................................................................................................................................... 1 1.1 1.2 1.3 1.4 开发人员 ................................................................................................................................. 1 开发计划 ................................................................................................................................. 2 开发环境和工具 ..................................................................................................................... 3 开发规范 ................................................................................................................................. 3

2

总体设计.......................................................................................................................................... 4 2.1 概念术语描述 ......................................................................................................................... 4

2.1.1 2.1.2
2.2

术语 1 .............................................................................................................................. 4 术语 2 .............................................................................................................................. 4 系统总体逻辑结构图 ..................................................................................................... 5 系统部署结构图 ............................................................................................................. 6 功能 1 界面流程 ............................................................................................................. 7 功能 2 界面流程 ............................................................................................................. 7

基本设计描述 ......................................................................................................................... 5

2.2.1 2.2.2
2.3

主要界面流程描述 ................................................................................................................. 7

2.3.1 2.3.2
2.4 3 4

模块列表 ................................................................................................................................. 8

数据结构.......................................................................................................................................... 9 接口规范........................................................................................................................................ 10 4.1 <模块 1 API> ......................................................................................................................... 10 Interface1 ...................................................................................................................... 10 Interface2 ...................................................................................................................... 10

4.1.1 4.1.2
4.2 4.3 4.4 5

<模块 2 API> ......................................................................................................................... 11 <模块 3 API> ......................................................................................................................... 11 <数据库 API> ....................................................................................................................... 11

模块设计........................................................................................................................................ 12 5.1 MODULE1 设计 ...................................................................................................................... 12

5.1.1 5.1.2
5.2 6

模块设计描述 ............................................................................................................... 12 模块界面描述 ............................................................................................................... 12

MODULE2 设计 ...................................................................................................................... 13

附录................................................................................................................................................ 14 附录 6.1 6.2 6.3 第三方组件 ........................................................................................................................... 14 参考资料 ............................................................................................................................... 15 附加文档 ............................................................................................................................... 15

IV

V

xx 项目.项目目标

1

开发规划

开发人员 1.1 开发人员
角 色 项目经理 PM 主要职责 主要职责 项目全面负责 项目设计 主要框架/模块编写 项目进度控制 定义需求 产品监督 结果验证(测试) 用户文档 负责模块 负责模块 xxx 模块 人员 xxx 备注

产品经理 PT



xxx

程序员 DEV 程序员 DEV

xxx 模块 xxx 模块

xxx xxx

1

xx 项目.项目目标

1.2 开发计划
<附开发计划表>

2

xx 项目.项目目标

1.3 开发环境和工具
开发工具 工具 Delphi 7 VBA VS.NET

作用 .net 客户端 开发 Excel 插件 Web 页面,Web Service

1.4 开发规范
文档名称 Delphi 编码规范 系统目录规范 位置

3

xx 项目.项目目标

2

总体设计

2.1 概念术语描述 2.1.1 术语 1
<术语 1 的描述>

2.1.2 术语 2
<术语 2 的描述>

4

xx 项目.项目目标

基本设计描述 2.2 基本设计描述
<文字性的设计思路>

2.2.1 系统总体逻辑结构图

层/包 1

模块 1

模块 2

模块 3

层/包 2

模块 1

模块 2

5

xx 项目.项目目标

2.2.2 系统部署结构图

数据库服务器

Web 服务器

防火墙 VPN/ INTERNET

内部客户机

内部客户机

远程客户机

远程客户机

系统网络拓扑结构

6

xx 项目.项目目标

主要界面流程 流程描述 2.3 主要界面流程描述

2.3.1 功能 1 界面流程

2.3.2 功能 2 界面流程

7

xx 项目.项目目标

模块列表 2.4 模块列表

模块名称(英文 英文) 模块名称 英文 模块 1 Module1 模块 2 Module2 模块 3 Module3

功能

备注

8

xx 项目.项目目标

3

数据结构

数据库表列表 表名

作用

<附 SQL 数据库结构定义文档>

9

xx 项目.项目目标

4

接口规范

4.1 <模块 1 API> 模块
描述 <模块功能和设计描述(简要描述)>

集成和部署 <描述模块如何同系统集成,实现形式是 DLL, EXE 或是嵌入式代码>

4.1.1 Interface1
<interface1 description> Function1 string function1(int param1, string param2, …) <function1 description> param1 - <param1 description> param2 - <param2 description> Function2 string function2(int param1, string param2, …) <function2 description> param1 - <param1 description> param2 - <param2 description>

4.1.2 Interface2

10

xx 项目.项目目标

4.2 <模块 2 API> 模块 4.3 <模块 3 API> 模块

4.4 <数据库 API> 数据库
定义数据库存储过程接口

11

xx 项目.项目目标

5

模块设计

5.1 Module1 设计
<更具具体情况细化模块设计>

5.1.1 模块设计描述 5.1.2 模块界面描述

12

xx 项目.项目目标

5.2 Module2 设计

13

xx 项目.项目目标

6

附录

6.1 第三方组件
Delphi 组件

组件名称

版本

用途

.NET 组件

组件名称

版本

用途

14

xx 项目.项目目标

参考资料 6.2 参考资料
Design Pattern -

6.3 附加文档
文档名称 项目计划表 数据库定义 *** 文件名 Wind.net.plan.mpp X****.sql 描述 项目时间规划 数据库定义脚本

15


相关文章:
软件开发流程说明文档
软件开发流程说明文档 - 软件开发流程说明文档 第一步:需求调研分析 1、相关系统分析员向用户初步了解需求,然后用 word 列出要开 发的系统的大功能模块,每个大...
史上最全、最详细、最喷血的软件开发设计文档模板
史上最全、最详细、最喷血的软件开发设计文档模板 - 系统规约说明书(System Specification) 一.引言 A. 文档的范围和目的 B. 概述 1.目标 2.约束 二.功能和...
软件开发设计文档模板
软件开发设计文档模板_计算机软件及应用_IT/计算机_专业资料。简单的web服务器设计开发模板 软件开发设计文档 I 文档管理信息表主题 版本 内容 关键字 参考文档 创建...
软件设计文档模板
软件设计文档模板 - 河南省检察机关档案信息化管理系统项目.项目目标 软件设计文档 1 河南省检察机关档案信息化管理系统项目.项目目标 目 1 录 开发规划......
软件开发设计文档
软件开发设计文档 - 开发设计文档 文档管理信息表 主题 版本 内容 关键字 参考文档 创建时间 创建人 最新发布 日期 文档变更纪录 更改人 日期 更改内容 创建文件 ...
软件开发设计文档模板1
软件开发设计文档模板1 - WallPaper 开发设计文档 I 文档变更纪录 更改人 日期 更改内容 创建文件 目 1 录 开发规划...
软件开发详细设计文档
软件开发详细设计文档 - 五、详细设计说明书 五、详细设计说明书 1.引言......
标准的软件开发过程需要编写的文档
标准的软件开发过程需要编写的文档 - 标准的软件开发过程需要编写的文档 软件开发的标准过程包括六个阶段,而六个阶段需要编写的各类文件达 14 种之多,在 每个阶段...
软件开发设计文档模板
软件开发设计文档模板_计算机软件及应用_IT/计算机_专业资料。系统软件、应用软件开发、设计文档模板。 软件文档编写指南封面格式: 文档编号 版本号 文档名称: 项目...
软件开发技术设计文档模板
软件开发技术设计文档模板 - 1. 引言 1.1 设计背景 在快节奏的大学日常生活中,社交软件已经成为大家日常必不可少的一部分,普通大学生的朋友圈和 QQ 空间等社交...
更多相关标签: