软件及其特点
字数
451 字
阅读时间
2 分钟
一、定义
- 软件是计算机程序、规程和运行计算机系统需要的相关文档和数据
强调
程序是软件的一部分
二、四大本质特性/特征
1. 一致性
定义
- 软件必须遵从人为的惯例并适应已有的技术和系统
- 软件要跟从时代技术发展,满足一致性,是需要付出代价的,肯定会变得更加复杂化
2. 可变性
定义
- 软件要满足不断提出的需求,就要能够实现可变的特性,而相应的,也会变得更复杂
- 例如,制作出来的实体不可变,如螺丝钉等,做出实体后就不可变了
3. 复杂性
定义
- 软件在规模上比任何人类创造的实体都更复杂
- 软件需要具备如下诸多条件:
4. 不可见性
定义
- 软件的客观存在不具备空间的形体特征,看不见摸不着
三、软件分类
1. 系统软件
- 位于计算机中最靠近硬件的一层,但与具体的应用领域无关,其他软件一般都通过系统软件发挥作用
2. 支持软件
- 支持软件的开发与维护的软件
- 例如:数据库管理软件、网络软件、软件开发环境等
3. 应用软件
- 特定应用领域专用的软件
- 例如:实时软件、嵌入式软件、科学与工程计算软件等
贡献者
freeway348