1.1 软件

更新于 2026年10月10日 版权声明
1.1 软件

当计算机的应用日益普及,软件日益复杂,规模日益增大,人们开始意识到软件并不仅仅等于程序。程序是人们为了完成特定的功能而编制的一组指令集,它由计算机的语言描述,并且能在计算机系统上执行。而软件是计算机系统中与硬件相对应的另一部分,是一系列程序、数据及其相关的文档集合。在这里,程序是按照特定顺序组织的计算机数据和指令的集合;数据是使程序能正常执行的数据结构;文档是开发、使用和维护程序所需要的图文资料。计算机软件的核心是程序,而文档则是软件不可分割的组成部分。例如,用户购买的Windows 10操作系统软件,它不仅包含可执行的程序,还有一些支持的数据附在光盘里,并且还包含纸质的用户手册等文档。

国家标准GB/T 11457—2006《信息技术软件工程术语》对软件文档的定义为:“软件文档是以人们可读的形式出现的技术数据和信息,包括计算机列表和打印输出,它们描述或规定软件设计或细节,说明软件具备的能力,或为使用软件,以便从软件系统得到所期望的结果而提供的操作指令。”(https://www.daowen.com)

著名软件工程专家R.S.Pressman对软件给出了这样的定义:“软件是能够完成预定功能和性能的可执行的计算机程序和使程序正常执行所需要的数据,加上描述程序的操作和使用的文档。”因此,计算机软件是由专业人员开发并长期维护的软件产品。完整的软件产品包括可在各种不同容量和体系结构的计算机上执行的程序,运行过程中产生的各种结果,以及以硬复制和电子表格等多种方式存在的软件文档。没有文档仅有程序,是不能称为软件产品的。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)