软件发展史

尘埃落定海上花原帖地址

计算机硬件发展,底层应用逐渐完善,软件系统趋向工程化、理论化,程序设计趋向自动化,这使得软件开发工作变得越来越容易。同时,计算机网络和通信技术发展,软件面向的用户越来越多,应用领域越来越广泛,因此软件越来越复杂,软件设计也就越来越重要,越来越难。

软件的发展大致经历五个阶段:

软件发展史_第1张图片

1.第一阶段1946—1953

机器语言,汇编语言,只有少数专业人员能够编写程序,主要用于科学研究计算

2.第二阶段1954—1964

高级程序设计语言:容易学习,方便编程,提高了程序的可读性。
这一时期的程序规模小,因此编写比较容易,还没有形成系统化的方法,对软件的开发过程更没有进行任何管理。

3.第三阶段1965—1970

计算机得到发展:集成电路取代晶体管,处理器的运算速度大幅度提高。
出现操作系统,结构化程序设计理念逐渐确立
数据规模更庞大,用户对共享数据的需求:,出现了数据库技术及数据库管理
系统。
出现“软件危机”:1968年北大西洋公约组织的计算机科学家召开会议,正式提出“软件工程”

4.第四阶段1971—1989

出现了结构化程序设计技术(Pascal、Modula-2、Basic)
1973年,功能强大的C语言诞生
人机交互的方式改变:引入了鼠标的概念和点击式的图形界面
20世纪80年代,微电子和数字化声像技术发展,在计算机应用程序中开始使用图像、声音等多媒体信息
出现了多用途的应用程序,面向没有任何计算机经验的用户。

5.第五阶段1990年—至今

面向对象的程序设计逐步代替了结构化程序设计
HTML语言和浏览器产生,软件体系结构由集中式的主机模式变为分布式的客户端/服务器模式或浏览器/服务器模式,通信技术和计算机网络的飞速发展

你可能感兴趣的:(感想)