计算机软件系统一般分为