专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

软件设计文档包括哪些内容,软件设计文档国家标准

来源:小易整编  作者:小易  发布时间:2023-03-06 04:50
摘要:软件设计文档包括哪些内容,软件设计文档国家标准一、可行性分析报告1.引言1.1编写目的【阐明编写本报告的目的。】1.2项目背景【包括:a.开发软件的名称;b.任务的提出者、开发者及用户;c.本项目与其它软件或系统的关系。】1.3定义【列出本...

5.数据结构设计

5.1 逻辑结构设计

5.2 物理结构设计

5.3 数据结构与程序的关系

6.运行设计

6.1 运行模块的组合

6.2 运行控制

6.3 运行时间

7.出错处理设计

7.1 出错输出信息

7.2 出错处理对策【如设置后备、性能降级、恢复及再启动等。】

8.安全保密设计

9.维护设计【说明为方便维护工作的设施,如维护模块。】

五、详细设计说明书

1.引言

1.1 编写目的 【阐明编写本说明书的目的。】

1.2 项目背景 【包括项目来源、委托单位、开发单位和主管部门。】

1.3 定义 【列出本文档中用到的专门术语的定义和缩写词的原文。】

1.4 参考资料 【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:a.本项目经核准的计划任务书、合同或上级机关的批文;b.项目开发计划;c.需求分析说明书;d.概要设计说明书;e.测试计划(初稿);f.用户操作手册(初稿);g.本文档中所引用的资料、标准和规范。】

2.总体设计

2.1 需求概述

2.2 软件结构【如给出软件系统的结构图】

3.程序描述

3.1 功能

3.2 性能

3.3 输入项目

3.4 输出项目

3.5 算法【本模块所选用的算法】

3.6 程序逻辑【详细描述本模块实现的算法,可采用:a.标准流程图;b.PDL语言;c.N-S图;d.PAD;e.判断表等描述算法的图表。】

3.7 接口

3.8 存储分配

3.9 限制条件

3.10 测试要点【给出测试本模块的主要测试要求。】

六、用户操作手册

1.引言

1.1 编写目的 【阐明编写本手册的目的。】

1.2 项目背景 【说明项目来源、委托单位、开发单位和主管部门。】

1.3 定义 【列出本文档中用到的专门术语的定义和缩写词的原文。】

1.4 参考资料 【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:a.本项目经核准的计划任务书、合同或上级机关的批文;b.项目开发计划;c.需求分析说明书;d.概要设计说明书;e.详细设计说明书;f.测试计划(初稿);g.本文档中所引用的资料、标准和规范。】

2.软件概述

2.1 目标

2.2 功能

2.3 性能

a.数据精确度【包括输入、输出及处理数据的精度。】

b.时间特性【如响应时间、处理时间、数据传输时间等。】

c.灵活性【在操作方式、运行环境需作某些变更时本软件的适应能力。】

3.运行环境

3.1 硬件【列出本软件系统运行时所需的硬件最小配置,如a.计算机型号、主存容量;b.外存储器、媒体、记录格式、设备型号及数量;c.输入、输出设备;d.数据传输设备及数据转换设备的型号及数量。】

3.2 支持软件【如:a.操作系统名称及版本号;b.开发工具名称及版本号;c.数据库管理系统名称及版本号;d.其它必要的支持软件。】

4.使用说明

4.1 安装和初始化【给出程序的存储形式、操作命令、反馈信息及其含意、表明安装完成的测试实例以及安装所需的软件工具等。】

4.2 输入【给出输入数据或参数的要求】

4.2.1数据背景【说明数据来源、存储媒体、出现频度、限制和质量管理等。】

4.2.2数据格式【如:a.长度;b.格式基准;c.标号;d.顺序;e.分隔符;f.词汇表;g.省略和重复;h.控制。】

4.2.3输入举例

4.3 输出【给出每项输出数据的说明】

4.3.1数据背景【说明输出数据的去向、使用频度、存放媒体及质量管理等。】

4.3.2数据格式【详细阐明每一输出数据的格式,如:首部、主体和尾部的具体形式。】

4.3.3举例

4.4 出错和恢复【给出:a.出错信息及其含意;b.用户应采取的措施,如修改、恢复、再启动。】

4.5 求助查询【说明如何操作】

5.运行说明

5.1 运行表【列出每种可能的运行情况,说明其运行目的。】

5.2 运行步骤【按顺序说明每种运行的步骤。】

5.2.1 运行控制

5.2.2操作信息【包括: a.运行目的;b.操作要求;c.启动方法;d.预计运行时间;e.操作命令格式及说明;f.其它事项。】

5.2.3 输入/输出文件【给出建立或更新文件的有关信息,如: a.文件的名称及编号;b.记录媒体;c.存留的目录;d.文件的支配(说明确定保留文件或废弃文件的准则,分发文件的对象,占用硬件的优先级及保密控制等。)】

5.2.4启动或恢复过程

6.非常规过程【提供应急或非常规操作的必要信息及操作步骤,如出错处理操作、向后备系统切换操作以及维护人员须知的操作和注意事项

7.操作命令一览表【按字母顺序逐个列出全部操作命令的格式、功能及参数说明。】

8.程序文件(命令文件)和数据文件一览表【按文件名字母顺序或按功能与模块分类顺序逐个列出文件名称、标识符及说明】

9.用户操作举例

七、测试计划

1.引言

1.1 编写目的 【阐明编写本测试计划的目的。】

1.2 项目背景 【说明项目来源、委托单位、开发单位和主管部门。】

1.3 定义 【列出本文档中用到的专门术语的定义和缩写词的原文。】

1.4 参考资料 【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:a.本项目经核准的计划任务书、合同或上级机关的批文;b.项目开发计划;c.需求分析说明书;d.概要设计说明书;e.详细设计说明书;f.用户操作手册;g.本测试计划中所引用的资料、标准和规范。】

2.任务概述

2.1 目标

2.2 运行环境

2.3 需求概述

2.4 条件与限制

3.计划

3.1 测试方案

3.2 测试项目【列出组装测试和确认测试中每一项测试的内容、名称、目的和进度。】

3.3 测试机构及人员【测试机构名称、负责人和职责。】

4.测试项目说明【按顺序逐个对测试项目作出说明:

4.1 测试项目名称就测试内容

4.2 测试用例

4.2.1 输入【输入的数据和输入命令。】

4.2.2 输出【预期的输出数据。】

4.2.3 步骤及操作

4.2.4 允许偏差【给出实测结果与预期结果之间允许偏差的范围。】

4.3 进度

4.4 条件【给出本项测试对资源特殊要求,如设备、软件、人员等。】

4.5 测试资料【说明本项测试所需的资料。】

5.评价

5.1 范围【说明所完成的各项测试说明问题的范围及其局限性。】

5.2 准则【说明评价测试结果的准则。】

八、测试分析报告

1.引言

1.1 编写目的 【阐明编写本报告的目的。】

1.2 项目背景 【说明项目来源、委托单位、开发单位和主管部门。】

1.3 定义 【列出本文档中用到的专门术语的定义和缩写词的原文。】

1.4 参考资料 【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:a.本项目经核准的计划任务书、合同或上级机关的批文;b.项目开发计划;c.需求分析说明书;d.概要设计说明书;e.详细设计说明书;f.用户操作手册;g.测试计划;h.本报告中所引用的资料、标准和规范。】

2.测试计划执行情况

2.1 测试项目【列出每一测试项目的名称、内容和目的。】

2.2 测试机构和人员【给出测试机构名称、负责人和参与测试人员名单。】

2.3 测试结果【按顺序给出每一测试项目目的:a.实测结果数据;b.与预期结果数据的偏差;c.该项测试表明的事实;d.该项测试发现的问题。】

2.4 软件需求测试结论【按顺序给出每一需求测试的结论。包括:a.证实的软件能力;b.局限性(即本项需求未到充分测试的情况和原因)。】

3.评价

3.1 软件能力【经过测试所表明的软件能力】

3.2 缺陷和限制【说明测试所揭露的软件缺陷和不足,以及可能给软件运行带来的影响。】

3.3 建议【提出为弥补上述缺陷的建议。】

3.4 测试结论【说明能否通过。】

4.测试项目说明【按顺序逐个对测试项目作出说明:


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/916645_2.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • skype是什么软件

    skype是什么软件

    skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话,它使用全新的p2p【对等】技术将您与其他skype用户相连接。Skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。Sky...

  • 前端开发需要哪些软件

    前端开发需要哪些软件

    编程一般用的软件有:1、hbuilder;2、sublimetext;3、webstorm;4、phpstudy;5、dreamweaver;6、visualstudio;7、phpstorm;8、notepad等等。孔子说,“工欲善其...

  • ps软件怎么打字

    ps软件怎么打字

    ps软件怎么打字?利用PS软件的文字工具可以进行打字,具体操作请参照以下步骤。1、首先在电脑上打开Photoshop软件,新建一个300x300像素的画布,填充前景色,色值为#38bada,并保存源文件。2、然后点击软件界面左边工具栏中的文...

  • 什么叫cad软件

    什么叫cad软件

    cad软件的全称是“computeraideddesign”计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作;cad制图软件具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作。cad软件全称计算机辅助设计(C...

  • 教学视频软件有哪些是免费的

    教学视频软件有哪些是免费的

    免费教学视频软件有:1、腾讯课堂;2、中国大学mooc;3、晓黑板;4、学而思网校一对一;5、有道精品课网课;6、云课堂智慧职教;7、高途课堂;8、希沃白板;9、潭州课堂;10、网易云课堂。本教程操作环境:windows10系统、Dell...

  • 如何实现微信软件后台自动弹窗显示新接收信息?

    如何实现微信软件后台自动弹窗显示新接收信息?

    微信软件后台运行时,新接收信息如何自动弹窗显示?解决步骤是:微信——消息提醒——打开消息——弹窗现实。具体步骤如下:1、打开微信。2、点击设置后,进入新消息提醒界面。3、在新消息界面中,查看是否接受新消息通知这个选项是否有关闭。4、长按...

  • soul是什么软件

    soul是什么软件

    soul是一款智能社交软件;该软件是基于兴趣图谱建立关系,并以游戏化玩法进行产品设计的z世代的社交平台,soul为用户提供了一个沉浸式、低延迟性的社交场域,群聊派对、giftmoji等创新的玩法更增进了这个“社交元宇宙”的多元化体验。本教程...

  • 怎么设置wps为默认办公软件

    怎么设置wps为默认办公软件

    设置wps为默认办公软件方法:1、在桌面上点击文件然后右键点击打开方式选择其他应用再选择wps后勾选始终使用此应用打开文件;2、进入后点击电脑左下角开始菜单接着点击所有程序再点击wpsoffice专最后点击配置工具选择高级最后点击兼容设置...

  • 周排行
  • 月排行
  • 年排行

精彩推荐