软件开发经历了从软件设计阶段到程序设计阶段再到软件工程阶段的演变。对吗

软件开发经历了从软件设计阶段到程序设计阶段再到软件工程阶段的演变。对吗,第1张

软件开发经历了程序设计阶段、软件设计阶段和软件工程阶段的演变过程。

软件工程领域的主要研究热点是软件复用和软件构件技术,它们被视为是解决“软件危机”的一条现实可行的途径,是软件工业化生产的必由之路。

而且软件工程会朝着开放性计算的方向发展,朝着可以确定行业基础框架、指导行业发此敏展和技术融合的“开放计袜姿算”。

软件开发的计划

对所要解决的问题进行总体定义,包括了解用户的要求及现实环境,从技术、经济和社会因素等三个方面研究并论证本软件项目的可行性,编写可行性研究报告,探讨解决问题的方案。

并对可供使用的资源(如计算机硬件告扒绝、系统软件、人力等)成本,可取得的效益和开发进度作出估计,制订完成开发任务的实施计划。

计算机的起源

一:早期计算机设备

算盘:算珠的位置代表数值

基于齿轮的计算机器 (1600s-1800s)

人们又发明了齿轮:齿轮的位置代表数值

当时的代表人物有:

[法国]Blaise Pascal(1623~1662)

[德国] Wilhelm Leibniz (1646~1716)

[英格兰] Charles Babbage (1792~1871)

在经过古老的算盘和以齿轮算法后,人们慢慢地有了数据概念,即:

早期的数据存储-----穿孔卡片: 就是用纸片上的圆洞表示算法。它最初是由Joseph Jacquard(1752---1834)想出来的,后来BadBage在他的基础上更加完善化了,而Joseph Jacquard在1801年发明了织布机,在织布过程呢感中执行步骤可以由纸片上穿孔的方式来决定。

最早使用在加卡织布机(Jacquard Loom (1801) )上存储织布的图案

在巴贝奇分析机( Babbage’s Analytical Engine )上存储程序

经由20世纪70年代流行至今

二:

早期的计算机

基于机械继电器

1940:在贝尔实验室由Stibitz实现了电子机械机器

1944:在哈佛大学由Howard Aiken 以及一组IBM 工局纤程师完成Mark I 基于真空管

1937-1941:在爱荷华州立学院的Atanasoff-Berry机器

1940s:构建于英格兰的Colossus机器,用于对德国密码进行解码的解码器

1940s:由Mauchly &Eckert在宾西法尼亚大学开发的 ENIAC(Electronic Numerical Integrator And Calculator)

三:个人计算机(Personal Computers)

最早由计算机爱好者使用

1981:IBM 推出第一台桌面电脑 —— 或称为PC,它的底层软件是由一个叫做微软的努力年轻公司开发的

被商业界认可

成为大多数桌面电脑的标准硬件设计

大多数PC机使用微软的软件

计算机的发展:

计算机的发展

世界上第一台计算机是1946年问世的。半个世纪以来,计算机获得突飞猛进的发展。在人类科技史上还没有一种学科可以与电子计算机的发展相提并论。人们根据计算机的性能和当时的硬件技术状况,将计算机的发展分成几个阶段,每一阶段在技术上都是一次新的突破,在性能上都是一次质的飞跃。

1.第一阶段 电子管计算机(1946~1957年)

主要特点是:

(1)采用电子管作为基本逻辑部件,体积大,耗电量大,寿命短,可靠性大, 成本高。

(2)采用电子射线管作为存储部件,容量很小, 后来外存储器使用了磁鼓存储信息,扩充了容量。

(3)输入输出装置落后,主要使用穿孔卡片,速度慢,容易出去使用十分不便。 (4)没有系统软件,只能用机器语言和汇编语言编程。

2.第二阶段 晶体管计算机 (1958~1964年)

主要特点是:

(1)采用晶体管制作基本逻辑部件,体积减小,重量减轻,能耗降低,成本下降,计算机的可靠性和运算速度均得到提高。

(2)普遍采用磁芯作为贮存器,采用磁盘/磁鼓作为外存储器。

(3)开始有了系统软件(监控程序),提出了 *** 作系统概念,出现了高级语言。

3.第三阶段 集成电路计算机 (1965~1969年)

主要特点是:

(1)采用中,小规模集成电路制作各种逻辑部件,从而使计算机体积小桐好仿,重量更轻,耗电更省,寿命更长,成本更低,运算速度有了更大的提高。

(2)采用半导体存储器作为主存,取代了原来的磁芯存储器,使存储器容量的存取速度有了大幅度的 提高,增加了系统的处理能力。

(3)系统软件有了很大发展, 出现了分时 *** 作系统, 多用户可以共享计算机软硬件资源。

(4)在程序设计方面上采用了结构化程序设计,为研制更加复杂的软件提供了技术上的保证。

4.第四阶段 大规模、超大规模集成电路计算机 (1970年至今)

主要特点是:

(1)基本逻辑部件采用大规模,超大规模集成电路,使计算机体积,重量,成本均大幅度降低,出现了微型机。

(2)作为主存的半导体存储器,其袜梁集成度越来越高,容量越来越大;外存储器除广泛使用软,硬磁盘外,还引进了光盘。

(3)各种使用方便的输入输出设备相继出现。

(4)软件产业高度发达,各种实用软件层出不穷,极大地方便了户。

(5)计算机技术与通信技术相结合,计算机网络把世界紧密地联系在一起

(6)多媒体技术崛起,计算机集图象,图形,声音,文字,处理与一体,在信息处理领域掀起了一场革命,与之对应的信息高速公路正在紧锣密鼓地筹划实施当中。

从20世纪80年代开始,日本,美国,欧洲等发达国家都宣布开始新一代计算机的研究。普遍认为新一代计算机应该是智能型的,它能模拟日的智能行为,理解人类自然语言,并继续向着微型化,网络化发展。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12382237.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存