1、文档和程序对于软件产品一样重要,即使是程序的用户是自己;
2、培训和管理人员基本上没有能向编程人员成功的灌输对待文档的积极态度——文档能在整个生命周期对克服惰性和进度压力起到促进和激励作用,这样的失败,使由于没有能够展示如何有效地、经济的编制文档;
3、大多数的关键文档包含了软件设计的一些重要决策,因此它们应该在程序编制之前开始编写和完成;
4、为了使文档和程序更容易维护和同步,将文档合并到程序中是至关重要的;
5、流程图是被吹捧得最过分的一种程序文档。事实上,很多程序甚至不需要流程图,很少有程序需要一页纸以上的流程图。