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个程序的设计考虑。
......
分享到:
相关推荐
在本实例中,以中大型医院综合管理系统为对象,将介绍详细设计说明书的构成与关键要素。 首先,文档的引言部分包括编写目的、背景和定义。编写目的是为了指导开发人员如何根据概要设计进行编码,确保编码工作的准确...
本销售系统详细设计说明书旨在详细阐述销售系统的各项设计要素,为后续的编码工作提供清晰的指导。系统的核心目标是管理销售信息、采购信息以及相关的数据存储,确保销售流程的高效运作。 1. **系统背景与目的** -...
文件中提到的“通用电子商务平台项目GWAP3—详细设计说明书”是一份针对达内IT培训集团发起的通用电子商务平台项目(GWAP)的详细设计文档。文档编号为GWAP-03-02,其版本标记为V3.1。文档中包含了系统架构设计、...
《学生管理系统详细设计说明书》是针对使用VFP6.0(Visual FoxPro 6.0)开发的一个系统,旨在提供一套全面的管理解决方案,以帮助教育机构高效地管理学生信息。该说明书通常涵盖系统的需求分析、数据库设计、界面...
本文档是对 CSCI 详细设计说明书模板的解读,涵盖了模板的结构、内容和关键要素。 标题和描述 CSCI 详细设计说明书模板的标题为"CSCI 详细设计说明书模板.doc”,描述为"CSCI 详细设计说明书模板.doc”。这表明该...
这份压缩包文件“软件概要设计说明书.rar”包含了一个标准模板,提供了编写此类文档的指南,帮助开发者明确每个要素的内容和要求。 1. **文档结构**: 软件概要设计说明书通常包含以下主要部分: - **封面**:...
在这个例子中,我们将通过详细设计说明书来了解软件详细设计的过程和要素。 首先,从标题和描述中可以看到,这是一个完整的软件项目例子,旨在为软件开发提供一个可供参考的设计样本。这个例子涵盖了一个软件项目的...
《软件详细设计说明书》是软件开发过程中的重要文档,它为开发者提供了清晰的软件结构和功能实现细节,有助于确保项目的顺利进行。这份说明书对于初学者来说尤其有价值,因为它详细阐述了设计过程中的各项要素,有助...
详细设计说明书的编写要点和要素解析 作为一份详细的设计说明书,文档的编写需要遵循一定的结构和要素,以下将对标题、描述、标签和部分内容进行解析和总结。 首先,从标题“12-详细设计说明书.doc”可以看出,这...
### 酒店管理系统详细设计说明书 #### 一、引言 ##### 1.1 编写目的 本文档旨在为**酒店管理系统**提供详细的设计说明,作为开发人员进行编码工作的主要依据。通过本说明书,开发团队能够清晰地了解系统的功能模块...
本文将基于提供的“软件系统详细设计说明书模板”进行深入解析,旨在帮助读者理解详细设计说明书的核心要素及其编写方法。 #### 二、文档基本信息 **文档编号版本**:V1.0.0 **密级**:内部资料,请勿外传 **...
《网上书店系统》详细设计说明书是一份针对网上书店系统开发的详细设计方案,旨在根据前期的需求分析和概要设计,为开发团队提供明确的实施指南。这份文档由项目负责人刘洋带领刘珊、范业楠等成员于2012年6月1日完成...
1. 初学者:对于初学者来说,了解软件设计说明书可以帮助他们更好地理解软件开发过程中的关键要素,如软件架构、功能需求等,从而提高他们的开发能力。 2. 经验丰富的开发者:对于经验丰富的开发者来说,掌握软件...
首先,"数据库设计说明书"是构建数据库的基础,它详细描述了论坛所需的表结构、字段、数据类型、键的关系以及可能的约束。这包括用户信息表、帖子表、评论表等,可能还会涉及到用户权限管理、分类信息等。设计过程中...
本文档将详细阐述如何撰写一份有效的详细设计说明书,包括其内容框架、核心要素以及各部分的详细说明。 1. 引言 - 目的:详细设计说明书的主要目的是明确软件系统的设计思路,包括处理流程、组织结构、模块划分等...
软件项目概要设计说明书是软件开发过程中的关键文档之一,它详细描述了软件系统的整体架构、主要功能模块、数据结构以及接口设计等核心要素。本模板以“教学机管理系统2.0”为例,旨在提供一个参考框架,帮助读者...
总的来说,这份详细设计说明书提供了一个全面、清晰的事务跟踪系统设计蓝图,包含了系统功能、架构、界面设计等关键要素,为后续的编码实现和系统测试提供了坚实的基础。对于开发者而言,这不仅是一份指导手册,也是...