详细内容
2022年江苏专转本计算机知识点——计算机软件的分类
2022/5/15 11:09:17 浏览次数:1309 返回
计算机软件的分类
(1) 软件定义:
软件=程序+数据+文档程序=算法+数据结构(尼.沃思)
程序:为了用计算机解决某个具体问题而采用程序设计语言编写的一个指令序列。
程序特点:①完成某一确定任务;②使用某种语言进行描述;③存储在计算机中,被CPU启动运行才能起作用。
软件具有:不可见性、适用性、依附性、复杂性、无磨损性、易复制性、不断演变性、有限责任性、脆弱性等特点。
(2) 软件分类
按软件用途划分:
系统软件:泛指给应用软件开发与运行提供支持,如:基本输入/输出系统(BIOS),操作系统(如Windows),程序设计语言处理系统(如C语言编译器),数据库管理系统(如ORACLE、Access等),常用的实用程序(如磁盘清理程序,备份程序等)应用软件:解决某一具体实际应用。分为通用应用软件和定制应用软件。
按知识产权性质划分:
商品软件指用户需要付费才能得到其使用权,它除了受版权保护之外,通常还受到软件许可证的保护,软件许可证是一种法律合同,它确定了用户对软件的使用方式,扩大了版权法给予用户的权利
共享软件是一种“买前免费试用”具有版权的软件,它通常允许用户试用一段时间,也允许拷贝和散发,但过了试用期若还要使用,则必须交一笔注册费
自由软件的原则是:用户可共享自由软件,允许自由拷贝、修改其源代码,允许销售和自由传播,但是对软件源代码的任何修改都必须向所有用户公开,还必须允许此后的用户享有进一步拷贝和修改的自由,如Apache服务器软件和Linux操作系统。补充概念:
A. 序列号:防止盗版。
B. 许可证:允许一个软件同时被多台主机注册使用。如一些财务软件。