[123hui推荐]软件工程的发展历史概论

本文概述了软件工程的发展历程,从Ada Lovelace作为首位程序员,到20世纪50年代软件的诞生,再到软件危机的出现,以及软件工程概念的提出。文章详细介绍了瀑布式生命周期模型、结构化开发方法,并提及现代软件工程中面向对象技术、UML建模和软件过程管理的重要性,如CMM模型。
摘要由CSDN通过智能技术生成

1.世界上第一个计算机程序员

第一个写软件的人是AdaAugusta Ada Lovelace,1860年代她尝试为 BabbageCharles Babbage)的机械式计算机写软件。尽管他们的努力失败了,但他们的名字永远载入了计算机发展的史册。她的父亲就是那个狂热的,不趋炎附势的激进诗人和冒险家拜伦。她本身也是一个光彩照人的人物数学尖子和某种程度上的赌徒。她最重要的贡献来自于与发明家Charles Babbage的合作,从而设计出世界上首批大型计算机—Difference EngineAnalytical Engine。她甚至认为如果有正确的指令,Babbage的机器可以用来作曲,这是一个多么疯狂的想法,因为当时大多数人只把它看成是一个机械化算盘,而她却有渲染力和感召力来传播她的思想。

2.现代计算机软件的出现

20世纪50年代,软件伴随着第一台电子计算机的问世诞生了。以写软件为职业的人也开始出现&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值