软件与软件的组成:计算机软件是与计算机系统操作有关的程序、规则、规程及任何与之有关的文档和数据。它由两部分组成:一是机器可执行的程序及有关数据;二是机器不可执行的,与软件、开发、维护、使用和培训有关的文档。 程序:是用程序设计语言描述的、适合于计算机处理的语句序列。 文档:是一种数据媒体和其上所记录的数据。 软件的特点:a、软件开发与硬件开发相比,更依赖于开发人员的业务素质、智力以及人员的组织、合作和管理。b、软件产品在使用过程中的维护工作远比硬件产品复杂。c、软件不会磨损和老化。 软件的分类:(1)系统软件 (2)实时软件 (3)嵌入式软件 (4)科学和工程计算软件 (5)事务处理软件 (6