软件的应用领域{‘分广泛,早现形式也是多种多样,在某种程度上很难对软件类型给出
一个通朋的界定。然而不同类型的软件在开发过程、方法和工具的选择上存狂差异,因此,
下面从不同的角度对软件类型进行划分。
1.根据软件服务对象的范围不同划分
根据软件服务对象的范围不同,可以将软件划分为通用软件(generic software)和定制
软件(…【omized software)两种类型。
(1)通用软件
通用软件是软件开发组织开发,面向市场用户公开销售的独立运行系统,像操作系
统、数据库管理系统、字处理软件、绘幽软件包和项目管理工具等都属于这种类型。有时.通
用软件也被称为套装软件或商业离架软件(C(),JS,Commercial ()ffTheShcif)。
(2)定制软件
定制软件是南某个特定客户委托,软件开发组织在台同的约束下开发的软件,像ERP
(Enterprise Resource Planning,企业资源规划)系统、卫星控制系统和空中交通指挥系统等
都属于这种类型。