|
详细设计说明书
|
|
(转载自国家计算机标准和文件模板)
|
| 1 引言 1.1编写目的 说明编写这份详细设计说明书的目的,指出预期的读者。 1.2背景 说明: a.待开发软件系统的名称; b.本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。 1.3定义 列出本文件中用到专门术语的定义和外文首字母组词的原词组。 1.4参考资料 列出有关的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。 2 程序系统的结构 用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间 的层次结构关系。 3 程序1(标识符)设计说明 从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。 对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。 3.1程序描述 给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如 是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发 处理卜…..等)。 3.2功能 说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。 3.3性能 说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。 3.4输人项 给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。 数量和频度、输入媒体、输入数据的来源和安全保密条件等等。 3. 5输出项 给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、 数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。 3.6算法 详细说明本程序所选用的算法,具体的计算公式和计算步骤。 3.7流程逻辑 用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。 3.8接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。 3.9存储分配 根据需要,说明本程序的存储分配。 3.10注释设计 说明准备在本程序中安排的注释,如: a. 加在模块首部的注释; b.加在各分枝点处的注释; 对各变量的功能、范围、缺省条件等所加的注释; d.对使用的逻辑所加的注释等等。 3.11限制条件 说明本程序运行中所受到的限制条件。 3.12测试计划 说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。 3.13尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。 4 程序2(标识符)设计说明 用类似3的方式,说明第2个程序乃至第N个程序的设计考虑。 |
相关推荐
编写详细设计说明书及实例解析
模块化设计概述是详细设计说明书中的核心内容,它涉及将整个系统划分成多个独立模块,并对这些模块的结构和接口进行描述。模块划分应基于功能的相关性和独立性,每个模块都应承担一组明确的任务,并通过定义良好的接口与系统其他部分进行通信。模块化设计概述通常包括模块的结构图,清晰地展示了模块间的依赖关系和数据流。设计时还应考虑到未来的可扩展性,以支持额外功能的添加或现有功能的变更。模块化还应确保减少重复代码,提高代码复用率,这对于维护和升级工作来说至关重要。
windchill 可交付成果 文档_「软件资料」-「资讯动态」-软件开发类项目关键文档内容要求...
1 软件开发计划 2 需求规格说明书 3 软件概要设计说明 4 数据库设计说明 5 软件详细设计说明 6 可执行程序生成说明 7 软件测试计划 8 软件测试说明 9 软件测试报告 10 安装部署手册 11 源代码交付说明 12 上线部署方案 13 上线部署实施报告 14 软件终验测试方案 15 软件终验测试报告在本篇文章中就将对这15类项目文档做一个完整的内容介绍要求。完全可以复用到其他项目中去使...
中文实体关系抽取数据集大盘点:从百度Duie2.0到医疗CBLUE,哪个更适合你的NLP项目?
本文全面分析了中文实体关系抽取领域的主流数据集,包括百度DuIE 2.0、医疗CBLUE等,帮助开发者根据项目需求选择最适合的数据集。文章详细对比了各数据集的特点、适用场景及优化策略,为自然语言处理项目提供实用指南。
《机房收费系统》详细设计说明书
1引言 1.1编写目的 详细设计说明书是在概要设计的基础上进一步明确系统结构,表示软件结构的图表,完成算法设计、数据结构设计、物理设计等,详细的描述的逐个模块,包括算法和逻辑流程,为下一步系统的实现和测试做准备。 本文档的预期读者是程度开发人员和程序测试人员。 1.2背景 说明: a. 待开发软件系统的名称:机房收费系统 b. 本项目的任务提出者:米新江教授 c. 开发者:景月
保姆级教程:用ROS2 Humble + Gazebo Classic 从零搭建一个能键盘控制的差分AGV模型
本文提供了一份详细的ROS2 Humble与Gazebo Classic教程,指导用户从零开始搭建一个键盘控制的差分AGV模型。内容涵盖环境配置、Xacro文件设计、Gazebo仿真集成以及键盘控制实现,特别针对常见问题提供解决方案,帮助开发者快速掌握ROS2机器人仿真技术。
EDA开源仿真工具verilator入门4:访问函数介绍
访问函数(Visitor Function)是verilator算法实现的主要工作方式之一,本节将介绍一下访问函数。
【软件工程】详细设计说明书
详细设计说明书 1引言 1.1编写目的 说明编写这份详细设计说明书的目的,指出预期的读者。 该文档实在概要设计的基础上,进一步的细化系统结构,展示了软件啊结构的图标,物理设计,数据结构设计,及算法设计,详细的介绍了系统各个模块是如何实现的,包括涉及到的算法,逻辑流程等,为下一步系统的实现和测试做准备! 1.2背景 说明: a.软件名称:机房收费系统; b.本项目的任务提出者:米新江...
【国民技术N32项目移植】基于 Windows 的 ARM GCC 开发环境
【国民技术N32项目移植】基于 Windows 的 ARM GCC 开发环境
可重入程序与不可重入程序的区分
可重入性的英文关键词为Reentrancy,这里首先要区分可抢占这一概念。在计算机里面,程序的运行可以说是一堆机器指令被放入CPU进行顺序执行,但是操作系统为了更好地管理程序,就出现了各式各样的载体概念,比如说进程、线程、任务,究其本质,都是相对于“调度”这个操作,它们只是调度的
计算机考研408复试题汇总
TCP连接是全双工的,两端都可以先挥手 其中一端完成数据发送任务后,发送一个FIN包来终止,另一端针对这个FIN包回复确认包, 直到另一端也发送请求终止数据包FIN,另一端作出确认应答,并且还要发送一个ACK=1表示确认号有效,如果没有收到这个就可以进行重传.
HP iLO4报错自救指南:Embedded Flash/SD-CARD故障的3种修复方案(附详细截图)
本文详细解析了HP iLO4出现'Embedded Flash/SD-CARD'故障时的3种修复方案,包括快速恢复、固件级修复和硬件级解决方案。通过Diagnostics诊断和Self-Test报告,帮助运维人员高效解决问题,并提供预防性维护建议,确保服务器远程管理功能的稳定性。
软件需求规格说明书,概要设计说明书,详细设计说明书(文档)
1 软件设计的整体流程: 软件需求分析阶段:输出了《软件需求规格说明书》,不涉及具体实现方法。用户能看得明白,开发人员也可据此进行下面的工作,搞清楚“要解决什么问题”。 概要设计阶段:确定软件系统的总体布局,各个子模块的功能和模块间的关系,与外部系统的关系,选择的技术路线。有一些研究与论证性的内容。并输出《软件概要设计说明书》。搞清楚“总体实现方案” 详细设计阶段:对概要设计的进一步细化,一般由各部分的担当人员依据概要设计分别完成,然后在集成,是具体的实现细节。是“程序”的蓝图,确定每个模块采用的算法
微信小程序码 createWxaCodeUnlimit 生成总是报错 41030 的解决方案
41030错误本质上就是路径不合法。路径多写了一个斜杠路径带了参数小程序版本未发布或 app.json 配置不一致。如果确认页面存在,可以通过来跳过检查。微信小程序 getUnlimitedQRCode 官方文档路径前不能加 /,参数放 scene,发布版本要有这个页面,不行就关掉 check_path。
什么是详细设计说明书?
详细设计说明书又可称程序设计说明书。编制目的是说明一个软件系统各个层次中的每一个程序 (每个模块或子程序)的设计考虑,如果一个软件系统比较简单,层次很少,本文件可以不单独编写,有关 内容合并入概要设计说明书。 使用技巧 对详细设计说明书的内容要求如下: 12.1引言 12.1.1编写目的 12.1.2背景 12.1.3定义 12. 1. 4参考...
Transformer从菜鸟到新手(一)
从本文开始回顾一下Transformer的原理与实现细节,包括分词算法BPE的实现。最终利用从零实现的Transformer模型进行英中翻译。
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
软件详细设计说明书模板
软件详细设计说明书模板 【下载地址】软件详细设计说明书模板 本开源项目为软件开发者提供了一套标准化的详细设计说明书模板,旨在帮助开发者高效编写清晰、准确的软件设计文档。模板包含了详细的说明书框架、编写规范以及针对软件模块的专门设计模板,覆盖了功能、接口、数据结构等关键内容。通过参考和调整模板,开发者能够快速完成符合项目需...
pscad IEEE标准系统搭建说明
pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。
详细设计说明书(GB8567——88)
详细设计说明书1引言1.1编写目的说明编写这份详细设计说明书的目的,指出预期的读者。1.2背景说明:a. 待开发软件系统的名称;b. 本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。1.3定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。1.4参考资料列出有关的参考资料,如:a. 本项目的经核准的计划任务书或合同、上
蓝牙模块HM-10手册
蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。
温度PID控制PLC程序
温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值
系统详细设计说明书(模板) 下载仓库
系统详细设计说明书(模板) 下载仓库 【下载地址】系统详细设计说明书模板下载仓库 本开源项目提供了一份《系统详细设计说明书(模板)》,专为软件开发过程中的详细设计任务量身定制。模板涵盖详细设计任务、业务需求、输入与输出、主要功能及性能需求等关键内容,帮助开发者系统化记录和阐述设计细节。通过下载并修改模板,您可快速生成符合...
软件详细设计说明书实例
软件详细设计说明书实例 去发现同类优质开源项目:https://gitcode.com/ 资源介绍 本仓库提供了一个软件详细设计说明书实例的下载资源。该资源是经过千辛万苦找到的,非常适合需要参考详细设计说明书的童鞋们。如果你正在寻找一个详细的软件设计说明书实例,那么这个资源将是你不可错过的宝藏。 资源内容 软件详细设计说明书实例:包含了一个完整的软件详细设计说明书,涵盖了从需求分析到设计实现的各...
799



被折叠的 条评论
为什么被折叠?



