开发文档模板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XX系统开发

开发团队:

组长:

组员:

备注:广州大学华软软件学院

目录

XX系统开发 (1)

1 概述 (3)

1.1 开发背景 (3)

1.2 开发目标 (3)

1.3 参考资料 (3)

1.4 设计原则 (3)

2 需求分析 (3)

2.1 需求陈述 (3)

2.2 操作用例 (4)

2.3 功能分析划分 (4)

2.3.1 系统登录 (4)

2.3.2 用户管理 (4)

(4)

2.5 运行环境 (4)

3 总体设计 (4)

3.1 系统建模 (4)

3.1.1 层次方框图 (4)

3.1.2 ER图(实体-联系图) (4)

3.1.3 类图设计 (5)

3.2 接口设计 (5)

3.2.1 内部接口设计 (5)

3.2.2 登录界面设计 (5)

3.2.3 用户管理界面设计 (5)

(5)

3.3 数据库结构设计 (5)

3.3.1 数据库E-R图 (5)

3.3.2 数据库逻辑设计 (5)

2.5 出错处理 (5)

2.6 安全保密设计 (6)

4 详细设计 (6)

4.1 程序流程图 (6)

4.2 伪代码编写 (6)

5 实现 (7)

5.1 编码 (7)

5.1.1 代码约定 (7)

5.1.2 代码编写原则 (7)

5.2 测试要点 (7)

5.2.1 登录测试要点 (7)

5.2.2 主界面测试要点 (7)

(7)

5.3 测试结果和总结 (7)

6 维护 (7)

6.1 维护方法 (7)

6.2 维护文档 (7)

6.3 功能拓展方法 (7)

1 概述

1.1 开发背景

【比如为什么要开发这个系统】

1.2 开发目标

【该系统需要完成的基本功能,对系统的大体描述】

1.3 参考资料

【该系统涉及的开源项目等】

1.4 设计原则

【设计该系统遵守的原则,比如支持多数据库,可移植行,可拓展性等】

2 需求分析

2.1 需求陈述

【用平常语言描述该系统的全部功能和细节】

2.2 操作用例

【描述具体的操作例子,比如登录后进行何种操作】

2.3 功能分析划分

【分析功能并划分功能块】

2.3.1 系统登录

【比如,需要实现两种登录模块,普通登录,管理员登录,并且描述可能出现的各种情况以及问题处理】

2.3.2 用户管理

【比如:实现用户显示,添加,删除,修改】

......

2.5 运行环境

3 总体设计

3.1 系统建模

3.1.1 层次方框图

【从顶部开始,按照层次分类进行细化】

3.1.2 ER图(实体-联系图)

【分析各个对象之间的联系,画图ER图】

接口设计

3.1.3 类图设计

2.5 出错处理

【描述如果出错的处理方法】

2.6 安全保密设计

【描述采用何种方法保证安全性】

4 详细设计

4.1 程序流程图

【具体来说就是把经过总体设计得到的各个模块详细的加以描述。】

4.2 伪代码编写

【使用中文或者英文进行伪代码编写,以后这些伪代码将会成为代码的注释】

5 实现

5.1 编码

5.1.1 代码约定

5.1.2 代码编写原则

5.2 测试要点

5.2.1 登录测试要点

【描述该如何测试,数据的输入,类型】

5.2.2 主界面测试要点

……

5.3 测试结果和总结

6 维护

6.1 维护方法

6.2 维护文档

6.3 功能拓展方法

【描述添加功能的方法和具体接口】

相关文档
最新文档