计算机软件及其组成

Author: 李延超 Date: 1991-09-20

  不能认为:软件就是指程序。事实上计算机软件是相对于计算机硬件而言的,是计算机系统中与硬件相互依存的一部分,它包含程序、过程及其相关文档资料的完整集合。例如汇编程序、编译程序、操作系统、诊断程序、控制程序、专用程序包、数据管理系统、各种维护使用册、程序说明和框图等。从另一个角度来看,软件由两大部分组成,其一是可执行部分,即以编码信息存放在存贮介质上的程序与过程;其二则是与程序和过程有关的文档资料。对于一个计算机系统,软件部分的完整配置可由四个主要部分构成:
  .应用程序——直接面向用户的为解决各种特定问题而编写的程序,如实时控制程序、工程或科学计算程序以及信息管理程序等。
  .系统程序——为应用程序服务所编制的程序汇总。它面向计算机硬件,是应用程序的支撑部分,如操作系统、编译程序和编辑程序等。
  .面向用户的文档——指明如何使用、维护、修改程序。属于这类文档的有用户手册,操作手册以及程序  、系统设计说明书、维护设计说明书、数据库设计说明书以及测试计划、测试分析报告等。
  (李延超)