Skip to content

软件及其特点

字数
451 字
阅读时间
2 分钟

一、定义

  • 软件是计算机程序、规程和运行计算机系统需要的相关文档和数据

强调

程序是软件的一部分

二、四大本质特性/特征

1. 一致性

定义
  • 软件必须遵从人为的惯例并适应已有的技术和系统
    • 软件要跟从时代技术发展,满足一致性,是需要付出代价的,肯定会变得更加复杂化

2. 可变性

定义
  • 软件要满足不断提出的需求,就要能够实现可变的特性,而相应的,也会变得更复杂
    • 例如,制作出来的实体不可变,如螺丝钉等,做出实体后就不可变了

3. 复杂性

定义
  • 软件在规模上比任何人类创造的实体都更复杂
    • 软件需要具备如下诸多条件:

4. 不可见性

定义
  • 软件的客观存在不具备空间的形体特征,看不见摸不着

三、软件分类

1. 系统软件

  • 位于计算机中最靠近硬件的一层,但与具体的应用领域无关,其他软件一般都通过系统软件发挥作用

2. 支持软件

  • 支持软件的开发与维护的软件
    • 例如:数据库管理软件、网络软件、软件开发环境等

3. 应用软件

  • 特定应用领域专用的软件
    • 例如:实时软件、嵌入式软件、科学与工程计算软件等

贡献者

The avatar of contributor named as freeway348 freeway348

文件历史

撰写