美国如何定义软件

时间:2025-01-17 07:26:05 软件教程

美国对软件的定义主要基于其功能和用途。根据美国空军发布的信息,“凯瑟尔航线”全域作战软件套件是一种军事软件,它是军事装备的一部分,用于作战和作战保障。

此外,从更广泛的角度来看,软件在计算机科学中通常被定义为 计算机系统中与硬件相互依存的另一部分。它包括程序、数据及其相关文档的完整集合。具体来说,根据世界知识产权组织(WIPO)1978年公布的《计算机软件保护标准条款》,计算机软件包括以下三部分:

计算机程序:

包括附属于任何媒介上的原始码、目的码、微码等,以任何语言、文字或符号所完成的计算机程序。

程序描述:

包括资料结构、演绎法则、流程图等。

辅助资料:

包括程序规格书、操作手册、使用手册等。

因此,美国对软件的定义不仅涵盖了其在军事领域的应用,也包括了其在计算机科学中的广泛定义,即程序、数据和文档的集合。