软件文档 软件文档或者源代码文档是指与软件系统及其软件工程过程有关联的文本实体文档的类型包括软件需求文档设计文档测试文档用户手册等其中的需求文档设计文档和测试文档一般是在软件开发过程中由开发者写就的而用户手册等非过程类文档是由专门的非技术类写作人员写就的 早期的软件文档主要指的是用户手册根据Barker的定义文档是用来对软件系统界面元素的设计规划和实现过程的记录以此来增强系统的可用性而Forward 则认为软件文档是被软件工程师之间用作沟通交流的一种方式沟通的信息主要是有关所开发的软件系统Parnas则强调文档的权威性他认为文档应该提供对软件系统的精确描述 综上我们可以将软件文档定义为 文档是一种对软件系统的书面描述 文档应当精确地描述软件系统 软件文档是软件工程师之间用作沟通交流的一种方式 文档的类型有很多种包括软件需求文档设计文档测试文档用户手册等 文档的呈现方式有很多种可以是传统的书面文字形式或图表形式也可是动态的网页形式