牛耳软件学院欢迎您访问

长沙牛耳软件学院

您现在的位置是: 主页 > 学校新闻 > 专题内容

专题内容

浅析软件的发展历程

发布时间:2023-01-06 10:05:41专题内容
计算机硬件发展,底层应用逐渐完善,软件系统趋向工程化、理论化,程序设计趋向自动化,这使得软件开发工作变得越来越容易。同时,计算机网络和通信技术发展,软件面向的用户越来越多,应用领域越来越广泛,因此软件越来越复杂,软件设计也就越来越重要,越来越难。1.第一阶段1946—1953机器语言,汇编语言,只有少数专业人员能够编写程序,主要用于科学研究计算2.第二阶段1954—1964高级程序设计语言:容易学...

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


1.第一阶段1946—1953


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


2.第二阶段1954—1964


高级程序设计语言:容易学习,方便编程,提高了程序的可读性。

这一时期的程序规模小,因此编写比较容易,还没有形成系统化的方法,对软件的开发过程更没有进行任何管理。


3.第三阶段1965—1970


计算机得到发展:集成电路取代晶体管,处理器的运算速度大幅度提高。

出现操作系统,结构化程序设计理念逐渐确立

数据规模更庞大,用户对共享数据的需求:,出现了数据库技术及数据库管理

系统。

出现“软件危机”:1968年北大西洋公约组织的计算机科学家召开会议,正式提出“软件工程”


4.第四阶段1971—1989


出现了结构化程序设计技术(Pascal、Modula-2、Basic)

1973年,功能强大的C语言诞生

人机交互的方式改变:引入了鼠标的概念和点击式的图形界面

20世纪80年代,微电子和数字化声像技术发展,在计算机应用程序中开始使用图像、声音等多媒体信息

出现了多用途的应用程序,面向没有任何计算机经验的用户。


5.第五阶段1990年—至今


面向对象的程序设计逐步代替了结构化程序设计

HTML语言和浏览器产生,软件体系结构由集中式的主机模式变为分布式的客户端/服务器模式或浏览器/服务器模式,通信技术和计算机网络的飞速发展


广告位
在线咨询
电话咨询
QQ咨询
预约报名