谈谈技术文档的编写

开发 项目管理
作为一名程序员,我也曾经犯这样的错误,对于文档的编写不够重视。但是长期地和客户接触中,发现文档的撰写极为重要,出色文档绝对可以为你的软件锦上添花,同时,可以减少花在客户身上技术支持的时间。现在,我就谈谈写文档的一些心得。

博客园里讨论编程的文章很多,却没有见过谁发表过文档撰写方面的,或者有,是有我不知道呢?但无可否认的是,涉及到到文档方面的极为罕见。这是否与程序员对文档的编写不够重视有关呢。

作为一名程序员,我也曾经犯这样的错误,对于文档的编写不够重视。但是长期地和客户接触中,发现文档的撰写极为重要,出色文档绝对可以为你的软件锦上添花,同时,可以减少花在客户身上技术支持的时间。现在,我就谈谈写文档的一些心得。

一份文档,应该是由以下几部份组成

1、软件的简介。这部份内容应该把软件的特点给描述清述,让用户知道你的软件都有些什么功能、用途。对他们的工作或者生活有些什么帮助。这部份内容,应该是简洁明了,并且描述清楚的。让用户能够在一分钟之内,就能够作出判断,这个软件是不是他们想要的。***能配上软件的截图,让用户对你的软件有个直观的认识。

2、使用授权。这是一个必不可少的部份,你必须清楚的认识,你以自己所写的软件是拥有版权的,授权哪些人,怎么授权是你权利。必须要告诉用户,他们在使用你的软件有些什么限制。一般来说,***使用常用的协议,因为我估计,没有哪个用户愿意花太多的时间来仔细阅读你的授权协义。

3、快速入门。在这部份内容里,你应该教会用户使用你的软件。时间***限制在三分钟之内。否则用户很容易会放弃。这部份内容的目的是让用户进一步了解你的软件,吸引用户去积极使用。所以,这部份内容要挑最重要,而又最简单,最能体现你软件特色的功能。

4、参考。这份内容应该是越详细越好。把你的软件、功能描述得面面具到。这部份内容是让用户全面掌握软件的使用。

5、常见问题。在这部份内容里,应该罗列出用户最常到的一些问题。对于用户碰到的问题,能够迅速找到解决的答案。

6、HOW TO。这部份内容应该逻了一些常见的任务,然后一步步地教用户怎么去使用你的软件。把这部份内容称为 STEP BY STEP 也可以。这部份内容,一部是放在快速入门那里部份里。

以上几部份就是常见的文档组成。接着来谈谈文档的编写。一份好的文档,用户一眼看上去,要有一种赏心悦目的感觉。因此文档的编写要注意下面几个问题:

1、文档要有索引,也就是目录。这个非常重要,因为它能迅速帮助用户定位到他所感兴趣的内空。

2、排版要美观。从我个人的经验来说,具体就是大标题要居中,多个的小标题要有序号。段与段之间的间隔要适中。不能都挤在一块,否则会影响阅读。

3、字体大小要清晰易看。简单点说,就是喵上一眼,就能了解到这个章节的结构。哪部份是标题,哪部份里摘要,哪部份是内容,哪部份是示例、哪些是关键字。这些都可能通过字体的大小,粗体,斜体,下划线这些来体现。另外,还有一个要注意正文内容的字体不能过小,否则长时间的阅读容易让眼睛疲劳,我一般都是选用5号字体。

大家如果对文档的编写感兴趣的话,可以到http://esql.codeplex.com 下载 ALinq Dynamic 来看看,它里面包含的一份中文文档,基本是按照上面所说的去编写的。

原文链接:http://www.cnblogs.com/ansiboy/archive/2013/03/11/2953988.html

责任编辑:林师授 来源: 博客园
相关推荐

2023-08-16 14:43:31

技术文档软件开发

2024-09-09 00:00:00

编写技术文档

2020-07-30 07:30:17

存储技术数据

2013-01-05 14:30:42

2023-01-05 11:27:27

技术架构

2012-03-08 09:44:41

编程

2016-11-24 23:13:57

技术善于观察善于总结

2012-03-20 09:44:39

编程开发

2024-01-22 10:31:09

Kate文档

2017-09-22 16:08:16

Python协程编程

2023-04-23 11:33:20

社区文档

2024-01-15 08:00:00

开发API文档集成

2009-08-18 17:08:50

C#编写XML文档

2016-11-24 23:32:32

技术面试团队协作解决问题

2014-02-17 15:15:56

ARIS文档

2017-11-29 14:42:28

虚拟化深度解密

2020-03-30 17:43:13

开源开源项目编写文档

2023-06-02 13:20:42

Java读取编写

2011-11-24 15:18:04

JavaJavaScript虚拟机

2013-11-07 09:26:44

点赞
收藏

51CTO技术栈公众号