欢迎大家来到测试人生,在你休息的时候你可以畅所欲言,空间里也许有些资料可以帮助到你,来吧,朋友,测试人生欢迎你!!!!
软件工程基本知识
上一篇 /
下一篇 2008-11-13 12:05:02
/ 个人分类:软件工程
一、软件工程的产生51Testing软件测试网,g#Cv,p1s
随着1946年世界上第一台电子计算机的诞生,计算机的灵魂——软件也慢慢发展起来。在50、60年代开发大型系统软件用手工方式进行,生产效率低、出错率高。例如,IBM公司的OS/360操作系统用了5000人年开发,软件产品每个版本均有1000多个大大小小的错误,这种状态无法满足日益增长的软件生产的需要。产生了以下几个方面的问题:
;H7w q|0u0g.sT#I`0(1) 软件复杂性飞速增长51Testing软件测试网R*rA6n$Zs:M
(2) 软件成本极高51Testing软件测试网_!y-kb/e
(3) 开发周期长51Testing软件测试网:z` @u lMOD&X-ZJ QW
(4) 维护工作量大
;S E!Tn[0由于以上几个方面的原因,导致了60年代的“软件危机”,软件危机是指软件在开发和维护过程中所遇到的一系列严重。概括地说软件危机包含以下两方面的问题:
Lfby;O+S\4T0(1) 如何开发软件,怎样满足软件日益增长的需求;51Testing软件测试网5uu.g1L#K
(2) 如何维护数量不断膨胀地已有软件。
5iiZ~"de V(o0具体地说,软件危机主要有以下表现:
;v:J9iS+^d*L+x K0(1) 对软件开发成本和进度的估计常常很不准确;51Testing软件测试网5P3rQ w!bY
P,V,w
(2) 用户对“已完成的”软件系统不满意的现象经常发生;
V5p0x7LW0(3) 软件产品的质量往往靠不组合;
RuVE'bR0(4) 软件常常是不可维护的;
6j hL Y&w