软件工程 软件的特点

答案:

  1. 软件是一种逻辑产品,没有物理实体,可以把它保存在存储体中,但无法观察到它本身的形态、功能以及作用
  2. 软件产品的生产没有明显的制造过程,软件开发完成后可以大量的复制。
  3. 软件产品在使用过程中,不存在磨损、消耗、老化等问题。但软件在运行时,为了适应软件硬件、环境以及需求的变化而进行修改,优化。
  4. 软件产品的开发主要是脑力劳动,还未完全摆脱手工开发方式,大部分产品是“定做的”,生产效率低。
  5. 软件产品的成本相当昂贵,软件费用不断增加,软件的研制需要投入大量的人力、物力和资金,生产过程中还需对产品进行质量控制,对每件产品进行严格的检验
  6. 软件对硬件和环境有不同程度的依赖性,为了减少这种依赖性,在软件开发中提出了软件的可移植性问题。
  7. 软件是复杂的。软件是人类有史以来生产的复杂度最高的工业产品,软件是一个庞大的逻辑系统。软件开发,尤其是应用软件的开发常常涉及其他领域的专门知识,这就对软件开发人员提出了很高的要求。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注