实用软件工程课件.pptxVIP

实用软件工程课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共988页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
有的喜欢就是,漫长的一生里,有你是我的福气,没你我也能走下去。

绪 言在1946年美国研制成功第一台高速电子数字计算机ENIAC问世之前,计算机器的发展经历了一个漫长的阶段。根据计算机器的特点可以将其划分为3个时代算盘时代机械时代和机电时代 。算盘时代 机械时代 机电时代计算机硬件的历史 计算机史前史1946年以前的世界 。现代计算机的历史可以追溯到1943年英国研制的巨人计算机和同年美国哈佛大学研制的Mark I今天计算机已经历了四代并得到了迅猛地发展 。第一代计算机(1946年~1957年)(真空管)第二代计算机(1958年~1964年)(晶体管)第三代计算机(1965年~1971年)(硅半导体)第四代计算机(1972年至今 )(大规模LSI和超大规              模VLSI集成电路)新一代计算机随着第四代计算机向智能化方向发展,最终将导致新一代计算机的出现。新一代计算机的研制是各国计算机界研究的热点,如知识信息处理系统(KIPS)、神经网络计算机、生物计算机等,知识信息处理系统是从外部功能方面模拟人脑的思维方式,使计算机具有人的某些智能,如学习和推理的能力,神经网络计算机则从内部结构上模拟人脑神经系统,其特点是具有大规模的分布并行处理自适应和高度容错的能力,生物计算机是使用以人工合成的蛋白质分子为主要材料制成的生物芯片的计算机,生物计算机具有生物体的某些机能,如自我调节和再生能力等。 计算机软件的历史 软件是由计算机程序和程序设计的概念发展演化而来的。是程序和程序设计发展到规模化和商品化后,所逐渐形成的概念。软件是程序以及程序实现和维护程序时所必须的文档的总称。第一位程序员布尔逻辑与程序设计算机软件产业的发展 19世纪初在法国人约瑟夫雅各Joseph Marie Jaquard设计的织布机里已经具有了初步的程序设计的思想,他设计的织机能够通过读取穿孔卡上的信息完成预先确定的任务,可以用于复杂图案的编织。早期利用计算机器解决问题的一般过程是 针对特定的问题制造解决该问题的机器 设计所需的指令并把完成该指令的代码序列传送到卡片或机械辅助部件上 使计算机器运转执行预定的操作 英国著名诗人拜伦Byron的女儿、数学家爱达奥古斯塔拉夫拉斯伯爵夫人Ada Augusta Lovelace,在帮助巴贝奇研究分析机时指出分析机可以像织布机一样进行编程,并发现进行程序设计和编程的基本要素,被认为是有史以来的第一位程序员。而著名的计算机语言Ada就是以她的名字命名的。 在计算机的发展史上,二值逻辑和布尔代数的使用,是一个重要的突破。其理论基础是由英国数学家布尔奠定的,1847年布尔在逻辑的数学分析The Mathematical Analysis of Logic中分析了数学和逻辑之间的关系并阐述了逻辑归于数学的思想。这在数学发展史上是一个了不起的成就,也是思维的一大进步并为现代计算机提供了重要的理论准备,遗憾的是布尔的理论直到100年之后才被用于计算。在此期间,程序设计随硬件的发展,其形式也不断发展。在基于继电器的计算机器时代所谓“程序设计”,实际上就是设置继电器开关以及根据要求使用电线,把所需的逻辑单元相连重新设计程序,就意味着重新连线,所以通常的情况是“设置程序”花了许多天时间,而计算本身则几分钟就可以完成。此后,随着真空管计算机和晶体管计算机的出现,程序设计的形式有不同程度的改变,但革命性的变革则是1948年,香农重新发现了二值演算之后,发生的二值逻辑代数,被引入程序设计过程。程序的表现形式就是存储在不同信息载体上的0和1的序列。这些载体包括纸带穿孔卡氢延迟线以及后来的磁鼓磁盘和光盘。此后,计算机程序设计进入了一个崭新的发展阶段,就程序设计语言来讲,经历了机器语言、汇编语言、高级语言、非过程语言等4个阶段,第5代自然语言的研究也已经成为学术研究的热点。计算机软件的发展与计算机软件产业化的进程息息相关,在电子计算机诞生之初,计算机程序是作为解决特定问题的工具和信息分析工具而存在的,并不是一个独立的产业。计算机软件产业化是在20世纪50年代,随着计算机在商业应用中的迅猛增长而发生的,这种增长直接导致了社会对程序设计人员需求的增长,于是一部分具有计算机程序设计经验的人,分离出来专门从事程序设计工作,并创建了他们自己的程序设计服务公司,根据用户的订单提供相应的程序设计服务。这样就产生了第一批软件公司。如1955年由Elmer Kubie和John W. Sheldon创建的计算机使用公司(CUC)和1959年创建的应用数据研究(ADR)公司等。进入20世纪60和70年代,计算机的应用范围持续快速增长,使计算机软件产业无论是软件公司的数量还是产业的规模都有了更大的发展。同时与软件业相关的各种制度也逐步建立1968年Martin Goetz 获得了世界上第一个软件专利1969年春ADR公司就IB

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档