用最简单的方法,做最复杂的测试。

软件的特点

上一篇 / 下一篇  2010-08-25 23:02:19 / 个人分类:基础知识

  • 软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。
  • 软件的生产与硬件不同,它没有明显的制造过程。对软件的质量控制,必须着重在软件开发方面下功夫。
  • 在软件的运行和使用期间,没有硬件那样的机械磨损和老化问题,然而它存在退化问题,必须要对其进行多次的修改和维护。
  • 软件的开发和运行常常受到计算机系统的制约,对计算机系统有着不同程度的依赖性。为了解除这种依赖性,在软件开发中提出了软件移植的问题。
  • 软件的开发至今尚未完全摆脱手工艺的开发方式。
  • 软件本身是复杂的。软件的复杂性可能来自它所反映的实际问题的复杂性,也可能来自程序逻辑结构的复杂性。
  • 软件成本相当昂贵。软件的研制工作需要投入大量的、复杂的、搞强度的脑力劳动,它的成本是比较高的。
  • 相当多的软件工作涉及到社会因素。许多软件的开发和运行涉及机构、体制及管理方式等问题,它直接影响到项目的成败。

TAG: software Software

 

评分:0

我来说两句

日历

« 2024-03-22  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 17910
  • 日志数: 46
  • 建立时间: 2010-08-18
  • 更新时间: 2010-10-11

RSS订阅

Open Toolbar