• 软件系统设计文档模板


    各位同学:

    课程作业:软件设计说明书模板链接:

    链接:http://pan.baidu.com/s/1cJmTFS 密码:joqv

    主要内容如下,请各位同行批评指正。 

    四川师范大学

    软件设计说明书

    XXXX系统软件设计说明书

    团队名称

    [日期]

     


     

    目录

    文档变更记录... 0

    引言... 0

    1.1         项目介绍... 0

    1.2         开发团队... 0

    1.3         使用的文字处理和绘图工具... 0

    静态体系设计... 0

    2.1         全局数据结构... 0

    2.2         模块设计... 1

    2.2.1   模块划分... 1

    2.2.2   系统类图及说明... 1

    2.3         界面设计... 1

    2.4         数据库设计... 1

    动态结构... 1

    3.1         用例顺序图... 1

    3.2         需说明的对象状态图... 1

    3.3         内外部接口... 1

    其他设计... 1

    4.1         安全性设计... 1

    4.1.1   说明... 1

    4.1.2   数据传输设计... 2

    4.1.3   身份验证设计... 2

    4.2         系统错误处理... 2

    4.3         系统性能设计... 2

    附录... 2

    5.1         词汇表... 2

    5.2         参考文献... 3

     

     

     

     


    文档变更记录

    序号

    变更(+/-)说明

    作者

    版本号

    日期

    批准

    1

     

     

     

     

     

    2

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     


    引言

    1.1     项目介绍

    //这部分写项目的简介和意义。

     

    1.2     开发团队

    //这部分写软件项目开发团队

    老板:李巍

    项目经理:xxxx

    系统架构师:xxxx

    软件工程师:xxxx

    测试工程师:xxxx

    需求分析师:xxxx

    ......

     

    1.3     使用的文字处理和绘图工具

    文字处理软件:[编写设计文档使用的文字处理软件,如RedOffice ]

    绘图工具:[使用的UML工具,如RoseJudeVisio]

    静态体系设计

    2.1     全局数据结构

    程序使用的全局性常量、变量、数据结构。

     

    2.2     模块设计

    2.2.1       模块划分

    软件系统分为哪些模块

    2.2.2       系统类图及说明

    系统类图(此部分为重点,要能够展示系统的静态结构)。

    2.3     界面设计

    界面的设计风格、界面设计图、界面元素说明。

    2.4     数据库设计

    数据库表单设计(如不使用数据库则不用写)。

    动态结构

    3.1     用例顺序图

    用例顺序图

    3.2     需说明的对象状态图

    对象状态图

    3.3     内外部接口

    例如:xx子系统通过xxxx子系统取得xx等,相关标准,调用示例,可根据需要增加章节描述接口。

    其他设计

    4.1     安全性设计

    4.1.1       说明

    对系统安全性需求的说明。

    4.1.2       数据传输设计

    例如:在部分数据传递的时候,考虑以https协议,需要在部署的时候作相关处理.

    例如:可在系统前端通过Filter实现,Filter实现对该地址访问的IP过滤作用.可信任IP地址通过xml文件进行配置.

     

    4.1.3       身份验证设计

    例如:对信任的用户,颁发身份验证码,通过该标识进行身份识别.

    4.2     系统错误处理

    例如:为了在系统出现异常情况下给用户以明确的提示,可采用两种方式予以提示:

    1.使用Javascriptalert()函数直接提示,这主要在输入或修改的情况下使用;

    2.使用统一的错误界面提示,该界面对应于errorpage.jsp页面。错误界面样式如下图所示:

     

    错误提示界面

    4.3     系统性能设计

    例如,从接收到用户输入到路径规划完成,总用时不得超过3秒钟。

    附录

    5.1     词汇表

    定义系统或产品中涉及的重要术语,为读者在阅读文档时提供必要的参考信息。

    序号

    术语或缩略语

    说明性定义

    1

    PM

    Project Manager,项目经理

    2

     

     

     

     

     

     

    5.2     参考文献

     

     


    团队名称:

     

    团队成员:

    123456701(学号)       蔡何(姓名)

     

    团队贡献分:

    123456701(学号)       蔡何      6分;

    ......

     

    得分:教师填写

    评语:教师填写

  • 相关阅读:
    每天一道算法题(13)——使用递归颠倒栈
    每天一道算法题(12)——和为n的连续正数序列或者随机数
    函数模板
    答题总结(1)
    顶点间最短路径长度之探寻算法
    最小生成树
    new与delete,malloc与free
    C++的继承与接口
    笔记13 AOP中After和AfterReturning的区别
    笔记12 注入AspectJ切面
  • 原文地址:https://www.cnblogs.com/Teacher-Li/p/5350413.html
Copyright © 2020-2023  润新知