详细设计说明书②

  详细设计说明书又可称程序设计说明书。编制目的是说明一个软件系统各个层次中的每一个程序 (每个模块或子程序)的设计考虑,如果一个软件系统比较简单,层次很少,本文件可以不单独编写,有关 内容合并入概要设计说明书。

  对详细设计说明书的内容要求如下:

  12.1引言

  12.1.1编写目的

  12.1.2背景

  12.1.3定义

  12. 1. 4参考资料

  12.2程序系统的组织结构

  12. 3程序1(标识符)设计说明

  12. 3. 1程序描述

  12.3.2功能

  12.3.3性能

  12.3.4输入项

  12.3.5输出项

  12.3.6算法

  12.3.7流程逻辑

  12.3.8接口

  12.3. 9存储分配

  12. 3.10注释设计

  12.3 .11限制条件

  12. 3.12测试计划.

  12.3.13尚未解决的问题

  12.4程序2(标识符)设计说明

  ......

  详细设计说明书的编写提示(参考件)

  F.1引言

  F.1.1编写目的

  说明编写这份详细设计说明书的目的,指出预期的读者。

  F.1.2背景

  说明:

  a.待开发软件系统的名称;

  b.本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。

  F.1.3定义

  列出本文件中用到专门术语的定义和外文首字母组词的原词组。

  F.1.4参考资料

  列出有关的参考资料,如:

  a.本项目的经核准的计划任务书或合同、上级机关的批文;

  b.属于本项目的其他已发表的文件;

  c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。

  F.2程序系统的结构

  用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间 的层次结构关系。

  F.3程序1(标识符)设计说明

  从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。 对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。

  F.3.1程序描述

  给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如 是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发 处理卜..等)。

  F.3.2功能

  说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。

  F.3.3性能

  说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。

  F.3.4输入项

  给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。 数量和频度、输入媒体、输入数据的来源和安全保密条件等等。

  F. 3. 5输出项

  给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、 数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。

  F.3.6算法

  详细说明本程序所选用的算法,具体的计算公式和计算步骤。

  F.3.7流程逻辑

  用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。

  F.3.8接口

  用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。

  F.3.9存储分配

  根据需要,说明本程序的存储分配。

  F.3.10注释设计

  说明准备在本程序中安排的注释,如:

  a. 加在模块首部的注释;

  b.加在各分枝点处的注释; 对各变量的功能、范围、缺省条件等所加的注释;

  d.对使用的逻辑所加的注释等等。

  F.3.11限制条件

  说明本程序运行中所受到的限制条件。

  F.3.12测试计划

  说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。

  F.3.13尚未解决的问题

  说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。

  F.4程序2(标识符)设计说明

  用类似F.3的方式,说明第2个程序乃至第N个程序的设计考虑。

为您推荐

淡妆详细方法

擦粉底 有些人细致的化过妆却看不出已化了妆,又有些人只拍了一点儿粉就好像是浓妆艳抹过似的。其中原因是出在擦粉底的过程上——最高明的涂粉方法得注意两点:一是不能用海绵;一是把适量的粉膏就像擦乳液那样大胆地涂在..

肩膀戏详细介绍

剧种简介 第一好玩人叠人, 第二好玩打死人, 第三好玩迎大神。 这是流传在夏茂的一首歌谣。长期以来,人们对第一句多有费解,以致误解,乃至曲解为淫秽之事。具考证,这是夏茂人到沙县城关游玩后,回夏茂与人诉说的感受。'人..

烟雨张家界详细介绍

序《走进大山》 张家界苍莽的大山中,有着无数令人好奇和神往的古老山寨。在这些山寨中世代居住着土家族、白族、苗族等各民族的人们,传说张家界为天神赐名,人间仙境,谁能进入到这仙境,就可以得到神的祝福,一世平安。我们将..

铎详细释义

筑详细释义

筑 【基本字义】 1、捣土的杵:'项王伐齐,身负板~,以为士卒先'。 2、建造,修盖:修~。建~。构~。 3、居室:'畏人成小~,褊性合幽栖'。 4、击筑:古代弦乐器,形似琴,有十三弦,弦下有柱。演奏时,左手按弦的一端,右手执竹尺击弦发音。 起..

吴作栋详细介绍

吴作栋1941年出生于新加坡,祖籍为中国福建。 1955年就读于当地着名的英校莱佛士书院,曾是莱佛士书院学生会主席。 1961年进入新加坡国立大学学习,1964年获经济学一等荣誉学位,同年开始任职于政府部门。1965年与身为律师..

B型人说明书②

B型人说明书 2008年日本十大畅销书第3名,日超级畅销560万册!引爆潮流话题的血型书!跟所有你读过的血型书都不一样! 为了让B型人更了解自己及非B型人更了解B型人,为了让B型人使用好自己,以及非B型人更好地与之沟通,特别推出..