e-development:一场软件开发方法的革命

2008-04-10 02:48:13来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

E-development:一场软件开发方法的革命

作者:贾育

email: jia_yu@263.net

一、软件开发面临的新挑战

纷繁复杂的数字化世界(e-world)呈现出分布性(distributed,)、并行性(concurrent)和协同性(connected)三大态势[Jim00]。海量信息散落在世界的各个角落,一台主机集中控制一切的时代一去不复返了;虽然用户面对的是一个整体的服务体系,它的后面却隐藏了一个巨大互联网络系统;一方面,“并行”是人类活动时空分散的必然产物,无论是电子化经济过程还是软件开发的生命周期,网络计算控制下的“多线程”方式给我们带来了巨大的社会和经济效益;另一方面,由于快速便捷的网络构成了信息时代的社会基础,协同工作代表了数字化世界的社会特征,是一条服务“供应链”将人们紧密地联系在一起。

由此可见,过去的梦想是今天的现实,服务、网络和经济的相互渗透,促进信息产业迅速的发展,同时也给软件开发带来前所未有的困难,2000年,以Rational公司首席科学家的Grady Booch为首的100位软件界权威对新经济下的软件业预测是[Paul01]

§ 软件将变得越来越复杂(Software will continue to become increasingly complex);

§ 无线网将具备远程获取能力(The unwired Web will have far-reaching implications);

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:关于软件的思考

下一篇:国内项目中可以采用的软件工程手段