软件中的文档的定义:与程序运行和维护有关的图文资料。
其作用有:
1、记录程序的用途、编写的规则、各段代码的功能、接口定义、变量功能等等。
2、帮助非本段代码编写人员读懂代码的含义。
3、方便代码日后的维护和更改。
4、方便资料存档,供日后调取。
补充:
1983年IEEE为软件下的定义是:计算机程序、方法、规则、相关文档资料以及在计算机上运行程序时所必需的数据。其中方法和规则通常是在文档中说明并在程序中实现的。(本段摘自《软件工程导论(第4版)》张海潘 编著 清华大学出版社 2007年5月第13次印刷)
本人认为:由此可见:文档是软件的组成部分,程序不是软件的全部,也只是其组成部分。
本人认为:广义上的文档包括:可行性研究、需求分析、总体设计、详细设计、代码实现、软件各种测试记录和结论、维护日志等。因此文档贯穿软件的整个生命周期,为软件的升级和发展起到不可磨灭的作用。
参考资料:《软件工程导论(第4版)》张海潘 编著 清华大学出版社