欢迎大家来到测试人生,在你休息的时候你可以畅所欲言,空间里也许有些资料可以帮助到你,来吧,朋友,测试人生欢迎你!!!!
软件工程基本知识
上一篇 /
下一篇 2008-11-13 12:05:02
/ 个人分类:软件工程
一、软件工程的产生51Testing软件测试网zC.[;?[3b
随着1946年世界上第一台电子计算机的诞生,计算机的灵魂——软件也慢慢发展起来。在50、60年代开发大型系统软件用手工方式进行,生产效率低、出错率高。例如,IBM公司的OS/360操作系统用了5000人年开发,软件产品每个版本均有1000多个大大小小的错误,这种状态无法满足日益增长的软件生产的需要。产生了以下几个方面的问题:
|n#U9X+g1Yt5iD0(1) 软件复杂性飞速增长51Testing软件测试网cDV
t1k@2X'v
(2) 软件成本极高
\Emzt0(3) 开发周期长
L\I
i"z#h@ h0(4) 维护工作量大51Testing软件测试网.S/K&s#z^
由于以上几个方面的原因,导致了60年代的“软件危机”,软件危机是指软件在开发和维护过程中所遇到的一系列严重。概括地说软件危机包含以下两方面的问题:
4Y/aRzG3B0(1) 如何开发软件,怎样满足软件日益增长的需求;
x:_c\ncU:?H;}0(2) 如何维护数量不断膨胀地已有软件。51Testing软件测试网$t{&J"ix~fz;i i}p0]
具体地说,软件危机主要有以下表现:51Testing软件测试网f\p
pQm&z+v
(1) 对软件开发成本和进度的估计常常很不准确;