
计算机软件系统由系统软件和应用软件两大主要部分构成。系统软件承担着控制和协调计算机及其外部设备的关键任务,同时也支持应用软件的开发与运行。这类软件在用户不知不觉中自动运行,主要功能包括调度、监控和维护计算机操作系统。应用软件则直接面向用户,包括特定用途设计的各种程序设计语言及其编写的应用程序。应用软件包是为一类问题设计的程序集合,可供多个用户使用,而用户程序则是为特定用户定制的软件。系统软件使得计算机用户和其他软件可以将计算机视为一个整体来使用,无需关心底层的硬件工作细节。应用软件则拓宽了计算机的应用领域,放大了硬件的功能,它针对用户的特定需求而设计,包括但不限于文字处理、信息管理、辅助设计、实时控制以及教育与娱乐等方面。
具体到系统软件,它包括操作系统、语言程序(如汇编程序、编译程序、解释程序)、服务性程序(如诊断程序、排错程序、练习程序等)以及数据库管理系统。应用软件则更加多样化,例如WPS和Word这样的文字处理软件,AutoCAD这样的辅助设计软件,以及极域电子教室这样的实时控制软件等。
软件系统是计算机系统中由软件组成的部分,它包括系统软件、支撑软件和应用软件。支撑软件通常是指那些介于系统软件和应用软件之间的软件,如编译器、调试器等,它们帮助开发者创建、测试和维护软件。