返回「计算机、信息技术与工程」

软件文档编写

软件文档编写 创建时间:2021/9/7 16:15

更多
Markdown 结构化数据
本文目录 11 个章节

软件文档编写

创建时间:2021/9/7 16:15

  • 道理
    • 软件文档的种类
    • User Guide/Manual/Handbook
      • Importance
      • 最好包含的元素
      • 不同风格的User Guide
        • 较正式的文档
        • 较直接的文档
        • 按照角色划分的文档
      • 一些经验
    • 相关资料

道理

软件文档的种类

https://en.wikipedia.org/wiki/Software_documentation https://blog.prototypr.io/software-documentation-types-and-best-practices-1726ca595c7f


需求文档 vs. 用户手册 软件产品用户手册 又叫软件产品使用说明书,面向用户,提供产品的安装操作使用说明。 文档目的:产品完成后提供给用户一个安装、操作使用说明,提高售后人员的响应,帮助户更好的操作使用产品。(软件开发完成)

软件需求文档 面向公司内部销售、研发、设计等人员,提供给销售理解产品,提供给研发作为开发依据,提供给设计作为设计框架。 文档目的:需求文档主要介绍产品主要内容与功能。通过对每个功能进行详细的描述,可以让阅读者快速全面地了解该系统的功能。方便客户和需求分析人员之间的沟通,让设计人员、测试人员、开发人员更好的了解用户的需求。(软件开发迭代中)

User Guide/Manual/Handbook

A user guide is intended to assist users in using a particular product, service or application. It's usually written by a technician, product developer, or a company's customer service staff.

Importance

User documentation is important because it provides a avenue for users to learn:

  1. how to use your software
  2. features of your software
  3. tips and tricks of your software
  4. how to resolve common problems with your software

I once heard a rumor about Steve Jobs. According to this rumor, he said "if you need to write a manual for your software, you have done something wrong". I think the point of this rumor is to design your software to be as clear as easy as possible to use. However, good user documentation can make or break the success of your product. The design, presentation, and evaluation of your user documentation is really important part of developing software. Sadly, it is also an area much-neglected, as software developers might think it is boring.

Ref: https://computersciencewiki.org/index.php/User_documentation


最好包含的元素

  • FAQs
  • Video tutorials
  • Embedded assistance (for example, tool tips and dynamic page content)
  • Support Portals

不同风格的User Guide

较正式的文档

https://wiki.mbalib.com/wiki/用户手册

assets/0001 - 软件文档编写__resource-003-e6b9e7a1e61c.png

assets/0001 - 软件文档编写__resource-004-d28daec0142c.png

较直接的文档

https://support.google.com/earth/?page=guide_toc.cs#topic=7364880

assets/0001 - 软件文档编写__Image.png

按照角色划分的文档

http://docs.autodesk.com/TOPOBSCLNT/2010/ENU/Autodesk%20Topobase%202010%20User%20Documentation/index.html?url=WSfacf1429558a55de9af080101d7e8b304-7c61.htm,topicNumber=d0e342

assets/0001 - 软件文档编写__resource-002-cc49b4d63043.png

一些经验

https://www.userfocus.co.uk/articles/usermanuals.html https://blog.screensteps.com/10-examples-of-great-end-user-documentation

相关资料

Great End User Documentation: https://blog.screensteps.com/10-examples-of-great-end-user-documentation

软件产品开发过程文档:https://bibichuan.github.io/posts/ce5650a0.html

https://zhuanlan.zhihu.com/p/29497473