软件详细设计报告
(面向对象)
V1.0
项 目 号:
项目名称: 编 制: 日 期:
修 订 页
目录
1. Overview 概述 ...................................................................................................................................... 4
1.1. Purpose目标 .............................................................................................................................. 4 1.2. Scope范围 .................................................................................................................................. 4 2. Detailed Design of Module1模块1详细设计 ..................................................................................... 4
2.1. Class1类1 .................................................................................................................................. 4 3. Detail Design of Module 2 模块2详细设计 ....................................................................................... 5 4. Detailed Design of the Database(Optional)数据库详细设计(可选) ............................................. 5
4.1. Stored Procedure 1/Trigger1存储过程1/触发器1的名称 ................................................... 5 5. Error Process 错误处理 ....................................................................................................................... 5
5.1. System Error 系统错误 ............................................................................................................ 5 5.2. Interface Error 接口错误......................................................................................................... 5 5.3. Protocol Error 协议错误 .......................................................................................................... 5
1. Overview 概述 1.1. Purpose目标
.应包含以下几个方面的内容: 1、该文档所描述的模块; 2、该文档所针对的读者; 1.2. Scope范围
概述本文档所包含的内容。
2. Detailed Design of Module1模块1详细设计 2.1. Class1类1
2.1.1. Overview简介(Optional可选)
详细描述CLASS1的职责和功能;必要时,可描述本类与相关类之间的静态/动态关系。
2.1.2. Class Diagram类图(Optional可选)
提供类的结构图,在概要设计中没有定义时需要。
2.1.3. Status Design状态设计(Optional可选)
可用状态图来描述类的状态信息。
2.1.4. Attributes属性
可先定义相关的数据结构。
下面针对每个方法进行说明。
1) Method1方法1
a) Method Descriptions方法描述
b) Implementation Description实现描述
使用伪代码、流程图等来描述本方法的详细实现。这部分是详细设计的重点。
3. Detail Design of Module 2 模块2详细设计
4. Detailed Design of the Database(Optional)数据库详细设计(可选)
描述存储过程、触发器等的详细实现。
4.1. Stored Procedure 1/Trigger1存储过程1/触发器1的名称 4.1.1. Descriptions语法
4.1.2. Implementation Description实现描述
使用伪代码来描述详细实现。这部分是详细设计的重点。 5. Error Process 错误处理 5.1. System Error 系统错误
描述象内存分配失败,任务创建失败等错误是如何被处理的。 5.2. Interface Error 接口错误
描述将要产生并给外部实体用的错误码 5.3. Protocol Error 协议错误
描述在协议中没有描述的情况如何处理。(可选)
软件详细设计报告
(面向对象)
V1.0
项 目 号:
项目名称: 编 制: 日 期:
修 订 页
目录
1. Overview 概述 ...................................................................................................................................... 4
1.1. Purpose目标 .............................................................................................................................. 4 1.2. Scope范围 .................................................................................................................................. 4 2. Detailed Design of Module1模块1详细设计 ..................................................................................... 4
2.1. Class1类1 .................................................................................................................................. 4 3. Detail Design of Module 2 模块2详细设计 ....................................................................................... 5 4. Detailed Design of the Database(Optional)数据库详细设计(可选) ............................................. 5
4.1. Stored Procedure 1/Trigger1存储过程1/触发器1的名称 ................................................... 5 5. Error Process 错误处理 ....................................................................................................................... 5
5.1. System Error 系统错误 ............................................................................................................ 5 5.2. Interface Error 接口错误......................................................................................................... 5 5.3. Protocol Error 协议错误 .......................................................................................................... 5
1. Overview 概述 1.1. Purpose目标
.应包含以下几个方面的内容: 1、该文档所描述的模块; 2、该文档所针对的读者; 1.2. Scope范围
概述本文档所包含的内容。
2. Detailed Design of Module1模块1详细设计 2.1. Class1类1
2.1.1. Overview简介(Optional可选)
详细描述CLASS1的职责和功能;必要时,可描述本类与相关类之间的静态/动态关系。
2.1.2. Class Diagram类图(Optional可选)
提供类的结构图,在概要设计中没有定义时需要。
2.1.3. Status Design状态设计(Optional可选)
可用状态图来描述类的状态信息。
2.1.4. Attributes属性
可先定义相关的数据结构。
下面针对每个方法进行说明。
1) Method1方法1
a) Method Descriptions方法描述
b) Implementation Description实现描述
使用伪代码、流程图等来描述本方法的详细实现。这部分是详细设计的重点。
3. Detail Design of Module 2 模块2详细设计
4. Detailed Design of the Database(Optional)数据库详细设计(可选)
描述存储过程、触发器等的详细实现。
4.1. Stored Procedure 1/Trigger1存储过程1/触发器1的名称 4.1.1. Descriptions语法
4.1.2. Implementation Description实现描述
使用伪代码来描述详细实现。这部分是详细设计的重点。 5. Error Process 错误处理 5.1. System Error 系统错误
描述象内存分配失败,任务创建失败等错误是如何被处理的。 5.2. Interface Error 接口错误
描述将要产生并给外部实体用的错误码 5.3. Protocol Error 协议错误
描述在协议中没有描述的情况如何处理。(可选)