软件环境文档清单

时间:2009-08-21 14:41:04

标签: documentation documentation-generation document-library

我在一家保险公司工作。我们拥有自己的开发部门,由近150人和一些提供商(外包和定制应用程序)组成。在我们公司,我的团队制作了我们称之为非功能性逻辑库的东西。也就是说,软件库可以处理与我们部门中所有开发团队水平的事情,例如:安全性,Web服务,日志记录,消息传递等。大多数或这些工具要么是从头开始制作,要么是采用事实上的标准。例如,我们的记录器是基于Log4J的追加器,它还将记录消息保存到数据库中。我们还定义了在应用程序中使用的库,例如要使用的webservices框架。我们在所有组织中使用相当多的JavaEE和Oracle AS(使用一些Websphere Application服务器)。

这些项目中的大部分都记录了其架构(用例,UML图等),并且通常可以使用生成的文档。 现在我们看到的是,对于用户来说,有时很难使用我们提供的库,并且不断提问或者他们根本不使用它们。

因此我们计划为他们生成更友好的文档,所以我的问题是: 软件文档应该有哪些最佳实践或清单?

我想到了一些事情:

  1. API参考指南
  2. 快速入门教程
  3. API生成的文档。
  4. 必须是可搜索的
  5. Web Access
  6. 它应该还有什么?另外,根据您的经验,维护(保持最新)和发布此类文档的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

将文档保留在版本控制中。

确保每个页面上都有版本号,以便您知道用户的阅读位置。

获取CI服务器并在更新后将文档推送到LIVE文档站点。

像您一样编写评论文档评论。

狗粮吧:)。

善,