B2  《设计书执笔要领》

B2 《设计书执笔要领》

1.目的

本《设计书执笔要领》是某某系统(以下简称“本系统”)开发中按照设计书的最终版本编排的标准规范要求,目的是对表、图、正文、附录等都用统一的表现形式来制作均质的设计书,以提高设计书的形式品质。

2.如何书写优质设计书

(1)什么是好的文档

好的文档要用与读者水平相当的记述手法来记述,以让读者较清晰容易地把握文档内容。

另外,技术文档不是文学作品,不需要有文采地描述,只需要简洁明了,详细具体地正确说明问题即可。

(2)执笔者的思想准备

做出高品质的文档,需要一定的表述技能,更需要作者倾注一番心血,因此编写时要注意以下几点。

①正确地记述内容。

②明朗简洁的方式。

③图表的适当使用。

④语法与标点符号的统一。

3.执笔要领

(1)5W1H手法

文档内容记述时要切实遵循5W1H的手法。在有多个项目说明的场合,如果只用文字来说明,那么可能会产生歧义;另外,对于多项内容或者条件等复杂关系进行表述时,如果不用矩阵表或者判定表等记述手法来表现的话,很难说明白。因此,5W1H手法是软件开发中很重要的技能之一。5W1H手法如附表B2-1所示。

附表B2-1 5W1H手法

978-7-111-59294-5-Chapter13-12.jpg

(2)一般注意事项

①要避免用推测的表达手法。

推测的表现语句会给读者造成不安,这样就会失去对文档的信赖,所以执笔者一定要怀有信心,用肯定的语句进行表述。

是否有推测的表述,从用词就可判断,例如:“希望”“大概”“基本的”“原则”等词就要避免使用。

②要避开抽象的表达手法。

如果用抽象的语言来表述的话,就不会让读者明白具体的目标,因此就不能满足客户的期待。

抽象的表现一般有以下两种情况。

a.用“极力”“尽可能”“等等”“高效率的”等方面的副词。

b.用给人模糊概念的形容词,例如:“~的”“~性”“~化”,这种定性化的表达手法也是要避免的。

③对于事实要用具体的定量形式记述。

a.表示强调的副词不要使用。

表示强调的副词一般有“非常的”“全体”等,这些要避免。

b.不要乱用代词。

代词往往会引起误解,因此只有在不能引起误解的地方使用代词。

c.不要用夸张描述。

如果对事实进行夸赞的话,往往也会产生误解。在用简单且容易理解的形式进行内容记述时,系统不能实现的限制亦要进行具体的说明。

d.尽量用数字、图表来表现。

不要有太长的描述,要简单明了,且不要产生误解。此时要注意以下两点:

978-7-111-59294-5-Chapter13-13.jpg不要把图表内容做错了。如果把数值或者图表做错了,就会引起很大的麻烦。

978-7-111-59294-5-Chapter13-14.jpg不要乱用图表。过度使用图表也会显得内容没有主次,因此如何在适当的地方使用就凸显出执笔者的写作水平。

e.要避免长文。

一句话,只需说明一个问题即可。如果一句话说明两件以上的事情,就会产生不当的长文。一般来说,一句话控制在50字以内,最多100字。

f.按条目写。

如果要写的内容有好多页,可以把主要的项目分别按照条目进行书写,因此读者(客户或者评审者等)就可以很好地理解设计意图。

g.要给出适合的例子。

在进行一般性的论述时,要给出适合的例子。例子可以是文字以外的图、表、图片、插图、示例等,这些例子可以给读者最直观的感受,这样会大大提高文档的内容品质。

h.标准化。

按照设计书规约来做,这样图表的标号、版式等就会比较标准。

i.系统共通设计要进行具体记述。

在对信赖性、安全性、扩展性、运用性、经济性等进行记述的时候,要有具体的记述内容。另外,各种特性如果有实施条件的话,亦不要漏掉。

例如:如果只是“~可以提高安全性与经济性”的这种记述的话,客户可能就会产生“可以得到安全性高,经济性好的产品”的误解。此时,一种正确的做法是“~采用加密计算进行加密以提高安全性,同时对数据交换采用压缩技术以降低流量,提高效率与经济性”,以这样具体的方式进行记述,就比较客观明了。

④其他。

a.主语与宾语要明确。

b.不要过度省略。

c.不要使用二重否定。

d.有条件的场合,要明确记明“是”与“否”。

4.执笔基准

(1)编号体系

①标题。

各设计书的标题部分要分别作为一页来设计,在本页里面要有版本数与改版日。另外,下一页要有改版记录,再下一页是目录。

②别册标题。

有些项目可能有补足用的别册,别册的标题和正文是一样的。

③章编号、节编号及项目编号。

其编号用阿拉伯数字与英文句号来表示,最大3位。另外,对于新的一章来说一定要改页。

1XXXX……………章编号

1.1XXXX……………节编号

1.1.1XXXX……………节编号项目编号

④细别符号。

章节项目编号最大3阶层,那么更详细的分类信息可以用如附表B2-2所示的细别符号。

附表B2-2 细别符号

978-7-111-59294-5-Chapter13-15.jpg

⑤图表编号。

图编号、表编号、附图编号及附表编号要分别独立地赋予。另外,多个图表的情况,要在题名的后面用分隔符表示。

a.图编号。

图编号,如下所示。

图“章编号”-“章内连号”

b.表编号。

表编号,如下所示。

表“章编号”-“章内连号”

c.附图编号。

附图编号,就是附录里面的图的编号,如下所示。

附图“附录内章编号”-“章内连号”

d.附表编号。

附表编号,就是附录里面的表的编号,如下所示。

附表“附录内章编号”-“章内连号”

⑥脚注编号。

脚注编号要放在文句的右上肩,而且是在页内连号,如下所示。

365IT学院①架构师的摇篮

⑦页编号。

正文与附录的页编号要独立赋予。

a.文本与附录。

文本与附录页编号,如下所示。

“章编号”-“章内连号”

b.编或者章标题。

编或者章标题,不赋予编号。

c.改版记录与目录。

需要与正文及附录的页码要独立出来,如下所示。

(“连号”)

(2)用字与用语

关于技术类文档的执笔基准所使用的用字与用语。

①汉字。

使用常用汉字,固有名词除外(地点、人名等)。

②数字。

使用阿拉伯数字与罗马数字(Ⅰ、Ⅱ、Ⅲ等)。

③英文。

英文用美国标准26个半角字母(大小写)。

④省略语。

这里的省略语一般指的是英文省略语。省略语要大写,而且要在最初出现的地方对组成省略语的单词进行解释(在括号内单词用全称)。如:UT(UnitTest)。

(3)记号

关于技术类文档的执笔基准所使用的记号。

①中文句号“。”。

一句话结束时使用。

②英文句号“.”。

以下3处需要使用。

a.英文省略号。

b.章节编号。

c.小数点。

③中文逗号“,”。

在文章里叙述文字,需要用逗号时,使用中文逗号。

④英文逗号“,”。

在数字里面,根据格式需求,要用英文逗号。

⑤顿号“、”。

一句话中,需要进行明确区分词之间时使用。但是不要随便乱用(因为顿号位置变动会引起歧义,或者变得难以理解)。正确的使用如下所示。

a.用于分隔句中的并列词语。

b.为了降低一句话的难度,在必要位置加上顿号。

⑥中点“·”。

在以下的场合时需要使用:

a.关联的名词组合在一起作为一个词。

b.作为条目记号。

⑦冒号“:”。

在以下的场合时需要使用。

a.列举事例之后。

b.单词说明。

c.表示比例或者时刻。

⑧连字短横线“-”。

在以下场合时需要使用。

a.图表编号或者页码编号。

b.管理编号等体系里(如文件编号)。

⑨斜线“/”。

在以下场合时需要使用。

a.数学领域的分数或除法(1/2)。

b.日期表示形式(2017/1/17)。

c.单位记号中(t/s)。

⑩波浪线“~”。

在时间、场所、顺序的起始点之后及终点之前使用。

(11)中文双引号““””。

在以下场合时需要使用。

a.强调。

b.引用别的话语。

(12)括号。

a.大括号“{}”。

小括号的外面需要再加括号时使用,属于小括号的高位括号。

b.中括号“[]”。

方法的参数或者章节引用时使用。

c.小括号“()”。

文中需要增加说明或者注释的地方。

d.尖括号“<>”。

小括号内需要再加括号时使用,属于小括号的低位括号。

e.上下括号“「」”。

引起注意等强调时使用。

f.方头括号“【】”。

引起注意等强调时使用。

g.六角括号“〔〕”。

脚注或操作说明书中可省略输入项目时使用。

除上述的各种符号以外,其他符号都不应该使用,如以下符号:

省略号“……”、英文单引号“’”、英文双引号“"”等。

(4)记述

①文体。

体裁以说明文的形式进行记述。

②引用。

有著作权的引用与没有著作权的引用的记载方式是不一样的,这点要引起注意。

a.没有著作权网络资料的引用记载方式。

978-7-111-59294-5-Chapter13-16.jpg引用要尽可能地控制在必要最低限度范围,并记载出处。

978-7-111-59294-5-Chapter13-17.jpg引用的内容不要擅自修改。

b.有著作权内容的引用记载方式,如附表B2-3所示。

附表B2-3 著作权引用记载方式

978-7-111-59294-5-Chapter13-18.jpg

③强调。

强调语句等要进行强调的时候,在需要强调的文字上加下画线。

④表标题行背景色。

推荐使用15%的灰色来表示。

⑤参照。

a.同一文档内。

978-7-111-59294-5-Chapter13-19.jpg正文或者附录。

正文或附录里面的引用,需要把引用的该章的章编号、节编号、项编号及细节符号在中括号里进行引用说明,并做引用连接,位置可以放在句子的中间或末尾。注意不需要记述标题,如下所示。

………[参照1-2(1)]…。

………。[参照附录1-1]

978-7-111-59294-5-Chapter13-20.jpg图或表。

其参照与正文或附录一样。另外,如果是同一页内的图或者表,可以用“上图”“下图”“左图”“右图”等表示方位的词来表示。

b.其他文档,如下所示。

………[参照图1-2(1)]…。

………。[参照表1-1]

………。[参照上图]

该段的末尾参照的文档的名称用[]来表示。注意不需要写文档的地址,因为文档可能会随时移动,如下所示。

………。[参照登录设计书.doc]

⑥脚注。

a.在正文或者图中的特定的语句及词进行必要的脚注时,在其右肩赋予脚注编号,并且要关联到脚注文。

脚注文的位置要注意以下几点。

978-7-111-59294-5-Chapter13-21.jpg文字脚注,要放在本段的最后。

978-7-111-59294-5-Chapter13-22.jpg图表脚注,要放在图表的下面。

(5)图表

图表可以给读者直观的视觉效果,对于读者来说,可以大大降低其理解文档的难度。特别是软件行业,概念性与抽象性的说明在前期很多,配合图表可以把复杂事情简单化,能较容易地把正确信息传递给读者。

①共通事项。

a.图表的标题必须有。

b.图表的标题必须能正确表达图表的内容。

c.图表必须放在正文内容合适的位置。

d.图表要尽可能地放到同一页里面,如果需要分页来放,需要按如下所示进行说明。

图1-2“题名”(“同一图表编号内连号“/”同一图表编号内最大编号)”

e.如果正文最后放图表的空白不是很充足,那么空白就可以保留,要改页来放。

f.图表的字体不要太小,避免打印出来看不清。

g.图的中心要和纸的中心吻合。

h.名称要在编号的后面,且留一个空格。

②不同事项。

a.图的编号与名称要在图的下方,中间排列。

b.表的编号与名称要在表的上方,中间排列。

5.文档制作基准

(1)使用的软件

软件使用明细如附表B2-4所示。

附表B2-4 软件使用明细

978-7-111-59294-5-Chapter13-23.jpg

(2)格式

①纸大小及空白。

设计书文本的大小要用A4,印刷方向是纵向排版。

大的图、表、数据库ER图、功能处理流程图、页面转移图等要用A3且横向排版。如果要在设计书正文里插入A3页面的话,那么为了最后装订及更容易地看到次页信息,要进行两次折叠处理。

另外,对于流程图、页面转移图等A3纸没有特殊要求,一般是进行别册打印的。

注意:印刷的方向,以读者易读的统一的方向进行,这样可以使得读者更能集中注意力进行阅读。横纵混合编排是非常不好的编排形式,在必要情况下,A4纸张作为别册进行横向印刷也是可以的。

a.空白以及页眉与页脚。

页眉/页脚边距如附表B2-5所示。

附表B2-5 页眉/页脚边距

978-7-111-59294-5-Chapter13-24.jpg

b.文字数与行数。

不要超过打印线。

注意:对于Excel文件,编写设计书时,由于反复增删内容,往往很容易出现超出打印线的情况。有一个小技巧,那就是打印之前或者完成后先预览一下,看看效果再打印。

②装订注意事项。

a.打孔装订。

设计书非常厚时(即订书机不能装订,一般在50页以上),需要进行打孔装订。打孔个数为两个,位置要统一。

b.订书机装订。

装订位置在左上角,钉子两脚位置与纸边距离为7mm,且钉子与纸的两边成正三角形。一次用力装订好,以保证装订的品质与美观。

③文件的属性设置。

a.文件概要属性。

978-7-111-59294-5-Chapter13-25.jpg标题。用文件标题来记述。

978-7-111-59294-5-Chapter13-26.jpg作者。姓名全称,例如:颜廷吉。

978-7-111-59294-5-Chapter13-27.jpg公司名称。作者所属公司全称,例如:上海颐凡软件科技有限责任公司。

978-7-111-59294-5-Chapter13-28.jpg客户设定。

b.版数。

版数格式为“第X.X.X版”。

c.系统名称。

记入开发的系统全名。

d.文档编号。

根据文档编号体系,记入文档的编号信息。

④使用字体。

a.正文。

正文使用“宋体”“小五号”标准大小。

b.各标题。

标题要有层次感,最多3层,使用“标题宋体”,大小分别为“小四”“五号”“小五号”。