系统详细设计说明书.docxXXXXXX
XXXXXXXXXXXXX
项目名称
详细设计说明书
XXX公司
二〇 XX年 X月
文档修改记录
版本号
版本描述
责任人
日期
备注
初始编制
XXXX 2012-8-31
版 本 号 示 例 : 、 、 、 、 ⋯ ⋯
目 录
第一章 引言 4
目的 4
背景 4
术语定义 4
参考资料 4
第二章 系统概述 6
第三章 程序 1 设计说明 7
程序描述 7
模块架构图 7
功能 7
类图 7
增加功能(功能点) 8
程序流程 9
测试和限制条件 9
备注 9
第四章 程序 2 设计说明 10
第五章 公用接口程序说明 11
全局变量 11
公用界面或接口 11
公用方法和过程 11
第六章 附件 12
详细设计评审意见 13
第一章 引言
目的
提示:简要说明编写这份详细设计说明书的目的,指出预期的读者。
本详细设计说明书的适用读者为:软件开发者、测试人员
背景
术语定义
序号 名称 定
1
2
3
⋯.
参考资料
提示:列出所本文档所使用的参考资料,包括:
本软件开发所经核准的合同或标书或可行性报告等文档
软件开发计划书
需求分析报告
测试方案(若存在初稿的话)
概要设计说明书
与本项目有关的已发表的文件或资料
本文件中各处引用的文件、资料,所采用的软件开发标准和规范
注意:必须列出文件、资料的作者、标题、编号、发表日期和出版单位,以
说明这些文件资料的来源。若某些文档有保密要求的,则要说明其保密级别。
序号 文档名称 作者 版本 / 日期
1
2
3
第二章 系统概述
画出系统的体系结构图,以说明系统体系结构的实现技术,所用到的数据库
主体的描述、如何实现访问数据库、如何划分程序的主体部分。可以采用 MVC
模式表述、也可以采用 UML中的
系统设计主要是基于 MVC设计模式, M 代表模型 Model, V 代表视图 View ,
C 代表控制器 Controller 。 MVC模式将系统分为三层,层与层之间通过又一定的
模式联系,使数据实体与业务逻辑、业务逻辑与页面展现分离。
MVC模式图举例如下图:
View 层
Controller 层
Model 层
Web Browse
JSF Bean
service
DAO
Entity Bean
DataBase
1:
method
4:
5: EntityDAO
6: Entity Bean
7: reflection
8:
9:
图二 -1 MVC 模式图
第三章 程序 1 设计说明
提示:从本章开始,逐步将各模块的功能和设计思想、内容等进行逐层解剖
分析
程序描述
提示:给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并
且,还要说明本程序的特点。
模块架构图
提示:给出模块的代码结构,如典型的三层结构,可以用 U
系统详细设计说明书 来自淘豆网www.taodocs.com转载请标明出处.