3 按软件工作方式划分:

・实时处理软件:
  指在事件或数据产生时,立即予以处理,并及时反馈信号,控制需要监测和控制的过程的软件。主要包括数据采集,分析,输出三部分,其处理时间是被严格限定的,如果在任何时间超出了这一限制,都将造成事故。

・分时软件:
  允许多个联机用户同时使用计算机。系统把处理机时间轮流分配给各联机用户,使各用户都感到只是自己在使用计算机的软件。

・交互式软件:
  能实现人机通信的软件。这类软件接收用户给出的信息,但在时间上没有严格的限定。这种工作方式给与用户很大的灵活性。

・批处理软件:
  把一组输入作业或一批数据以成批处理的方式一次运行,按顺序逐个处理完的软件。