- 1、本文档共92页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * 在Bricklin 1979年公布了他的第一个软件包的20年之后,没有软件的生活是很难想象的。但这不过是软件影响力的开始, 在整个工业范围内,软件都在促使和加速了经济增长。 1995年问世的Boeing777客机,是一项40亿美元、高度复杂的设计,包含了“以紧密地结合飞翔的300万个部件”,波音计算机服务部总裁John Warner 在波士顿的一次软件会议上这样形容 “设计飞机需要数千名专家,加上许多人工智能, 在完成之前,美国和日本的1700个工作站已经运行了专门的CAD软件,一旦飞机飞在空中,有400万条完全没有错误的指令在驱动他。 软件专家Edward Yourdon在其1997年关于软件工程的书《死亡征程》中评述到“Boeing 777 可以被看作是一串带翼的 软件”。 软件同样在驾驶汽车。 以BMW为例,这家豪华轿车生产商在1998年开展了一次全球范围的广告宣传, 广告中阿波罗11号飞船正在直冲云霄。下面的文字为“当您启动BMW7系列时,您激活了20兆字节的计算能力……这比阿波罗11号的登月之旅中所用的还要多。” 20 世纪90年代初,一位来自美国国家卫生署的科学家 Craig Venter 着手解开人类的基因代码——通过计算机化、由软件和硬件驱动的分析手段,而不是通过传统的研究方法,。 生物物理学博士William Haseltine 继承了这一思想,并建立了人类基因组织(HGS), 预计在20年内完成这个艰巨的任务。绝大多数科学家曾经质疑是否有可能在任何接近这项计划的时间之内完成整个人类基因代码的图谱,包括全部10万个人类基因及他们的各条序列。 但是有了软件技术的帮助,人类基因组计划很可能会达到目标。按照公布的信息,到1997年,10万个人类基因中超过90%已被解码,包括超过100万条部分基因序列。由这项软件工程所促进的基因医学,将对未来的医学有深远的影响。 今天的软件任务,包括了从控制核动力工厂、识别顾客购买方式、进行股票交易,驱动银行系统, 运行移动电话,探测石油等等。 软件——纯粹是经过整理的知识——很大程度上促进和发展了今天的经济。罗默(PaulRomer)—斯坦福大学成长理论专业的经济学家,1997年被《时代》杂志命名为全美25名最有影响力的人士之一。他对我们说:“软件也是了解我们不得不既在商业模型也在对经济的理解上进行变革的最佳场所。我们必须停止将客观事物视为我们赖以工作的唯一输入及输出。” 甚至教皇保罗二世——可以争辩说他并不在宣称根本变革的第一批人之列——也在《基督教年鉴》中断言:“生产的决定因素曾经是土地,后来是资本,…… 今天这个决定因素是……知识。” * * 二十世纪中叶,软件产业从零开始起步,在短短的50年里迅速发展成为推动人类社会发展的龙头产业,并造就了一批百万、亿万富翁。随着信息产业的发展,软件对人类社会越来越重要。首先要说明的是,软件对于人类而言是一个全新的东西,其发展历史不过四、五十年。人们对软件的认识经历了一个由浅到深的过程。 在计算机发展的初期,当通用硬件已经非常普遍的时候,软件的通用性却是很有限的。硬件通常用来执行一个单一的程序,而这个程序又为一个特定的目的而编制的。大多数软件是由使用该软件的个人或机构研制的,软件规模通常较小,编写者和使用者往往是同一个人(或同一组)人。软件往往带有强烈的个人色彩,软件更多的被视为一种“艺术”,讲究技巧。这种个体化的软件环境,使得软件开发没有什么系统的方法可以遵循,软件设计是在某个人的头脑中完成的一个隐藏的过程。而且,除了源代码往往没有软件说明书等文档。 从60年代中期到70年代中期是计算机系统发展的第二个时期,在这一时期软件开始作为一种产品被广泛使用,出现了“软件作坊”专职应别人的需求写软件。这一软件开发的方法基本上仍然沿用早期的个体化软件开发方式。 随着计算机应用的日益普及,软件的数量急剧膨胀,软件需求日趋复杂,在程序运行时发现的错误必须设法改正;用户有了新的需求是必须相应地修改程序;硬件或操作系统更新时,通常需要修改程序以适应新的环境。上述种种维护工作以令人吃惊的比例耗费资源;更严重的是许多程序的个体化特性使得他们维护的难度越来越大,最终成为不可维护的。开发成本令人吃惊地高,而失败的软件开发项目却屡见不鲜。“软件危机”就这样开始了! “软件危机”使得人们开始对软件及其特性进行更深一步的研究,人们改变了早期对软件的不正确看法。早期那些被认为是优秀的程序常常很难被别人看懂,通篇充满了程序技巧。现在人们普遍认为优秀的程序除了功能正确,性能优良之外,还应该容易看懂、容易使用、容易修改和扩充。 * * 史前史中,没有别的场景比巨兽在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑
您可能关注的文档
- chapter33中心极限定理资料.ppt
- chapter51点估计资料.ppt
- Charter9Insurance资料.ppt
- chassiscontrolsystem宝马底盘控制系统资料.ppt
- CHFR汇报(2007年交流会)吐哈资料.ppt
- 国际货运保险资料.ppt
- 国际货运代理案例资料.ppt
- 国际货运代理第八章航空货运代理操作实务资料.ppt
- 跳水运动与解说选读.ppt
- 调整臂维修保养手册--20110506选读.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)