前言

从产品的设计、研发到使用、升级、维护的整个过程中,会有各种各样不同的文档,例如:研发文档、设计文档、程序 api 文档、技术指导手册、用户指导手册、升级文档、故障处理文档等等。每种文档编写时侧重点和目的各不相同,编写文档时切记大而全,堆砌资料。

技术文档是什么

技术文档是一个广泛的概念,可以包含产品设计和研发过程中的各种文档。

一般阅读技术文档的读者,都带有明确的目的,例如:查找一个函数的用途、完成使用中的一步操作、解决错误的报错信息。所以技术文档更注重主题明确、逻辑清晰、语言简洁明了,而不像文学作品注重语言的华丽,语法的准确。

技术文档的写作流程

一个产品需要团队协作开发(不排除全能大拿),技术文档涉及的内容广泛,通常也需要团队协作完成。包括以下几个环节:

  1. 需求分析: 搜集需求和对需求进行归纳和分析,确定文档开发目的。

  2. 架构设计: 将文档需求转换为文档架构(目录)。

  3. 文档写作: 依据文档写作规范编写文档架构中的具体文档内容。

  4. 文档校验: 技术文档开发流程中的重要环节,保证文档内容的准确。

  5. 发布文档: 发布文档的形式有多种,例如邮件发送、部署到网页服务器等。

  6. 文档维护: 对文档错误内容的修改和新内容的更新。

目录