zoukankan      html  css  js  c++  java
  • 软件开发项目文档模版

    这是一份软件开发项目的文档模版,编写给有需要的人。

    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 类图设计

    【使用UML画出各个类的属性、继承和方法】

    3.2 接口设计

    【各个子系统之间的接口和用户接口】

    3.2.1 内部接口设计

    【各个部件是通过何种方式进行连接,比如通过远程数据库,http等】

    3.2.2 登录界面设计

    3.2.3 用户管理界面设计

    ......

    3.3 数据库结构设计

    【主要是描述】

    3.3.1 数据库E-R图

    3.3.2 数据库逻辑设计

    序号

    字段名

    类型

    长度

    默认值

    允许空

    主键

    备注

    1

                 

     

     

     

     

     

     

     

    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 功能拓展方法

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

  • 相关阅读:
    ajax是什么? ajax的交互模型? 同步和异步的区别? 如何解决跨域问题?
    集锦 比较好
    集锦
    伊甸园日历游戏
    晴天小猪历险记之Hill
    求无向图最小环算法
    旅行商简化版
    十字绣
    破坏石油运输系统问题
    强墙
  • 原文地址:https://www.cnblogs.com/taoweiji/p/2892105.html
Copyright © 2011-2022 走看看