欢迎来到天天文库
浏览记录
ID:41785856
大小:117.14 KB
页数:26页
时间:2019-09-02
《UML面向对象技术教程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一章面向对象技术概述学习目标:☆了解软件危机产生的原因☆掌握控制软件复杂性基本方法☆掌握软件开发方法学习内容:☆软件复杂性☆相关概念:类、封装、继承、多态、消息、对象和实例L1软件危机及软件工程1.计算机的发展笫一台计算机的诞生第二次世界大战期间,美国军方为了解决计算大量军用数据的难题,成立了由宾夕法尼亚大学莫奇利和埃克特领导的研究小组,开始研制世界上第一台电子计算机。经过三年紧张的工作,第一台电子计算机终于在1946年2月14日问世了。它由17468个电子管、6万个电阻器、1万个电容器和6千个开关组成,重达30吨,占地160平方米,耗电
2、174千瓦,耗资45万美元。这台计算机每秒只能运行5千次加法运算,仅相当于一个电子数字积分计算机(田UC即,埃尼阿克叽。1994年12月,美国Intel公司宣布研制成功世界上最快的超级计算机,它每秒可进行3280亿次加法运算(是第一台电子计算机的6600万倍)。如果让人完成它一秒钟进行的运算量的话,需要一个人昼夜不停地计算一力多年。1956年,夏培肃完成了第一台电子让算机运算器和控制器的设让工作,同时编写了中国第一木电了计算机原理讲义。1957年,哈尔滨工业大学研制成功屮国第一台模拟式电子计算机。1958年,中国第一台计算机一103型通用数
3、字电子计算机研制成功,运行速度毎秒1500次。1959年,中国研制成功104型电子计算机,运算速度每秒1万次。I960年,中国第一台大型通用电了计算机一107型通用电了数字计算机研制成功。1963年,中国第一台大型晶体管电子计算机一109机研制成功。1964年,441B全晶体管计算机研制成功。1965年,中国第一台百万次集成电路计算机”DJAII理操作系统编制完成。1967年,新型晶体管大型通用数字计算机诞生。1969年,北京大学承接研制百万次集成电路数字电子计算机一150机。1970年,中国第一台具有多道程序分时操作系统和标准汇编语言的计
4、算机T41AIII型全晶体管计算机研制成功。1972年,每秒运算11万次的大型集成电路通用数字电子计算机研制成功。1979年,中国研制成功每秒运算500万次的集成电路计算机TDS-9王选用屮国第一台激光照排机排岀样书。1981年,中国研制成功的260机平均运算速度达到每秒100力次。1983年,,银河I号”巨型计算机研制成功,运算速度达每秒1亿次。1985年,华光II型汉字激光照排系统投入生产性使用。1987年,笫一台国产的286微机7城286正式推出。1988年,第一台国产386微机7城386推出,中国发现首例计算机病毒。1990年,屮国
5、首台高智能计算机一E?T/IS4260智能工作站诞生,长城486计算机问世。1991年,新华社、科技日报、经济日报止式启用汉字激光照排系统。1992年,屮国最大的汉字字符集一6万电脑汉字字库正式建立。1993年,中国笫一台10亿次巨型银河计算机II型通过鉴定。1994年,银河计算机II型在国家气象局投入正式运行,用于天气小期预报。1995年,曙光1000大型机通过鉴定,其峰值可达每秒25亿次。1997年,银河一III并行巨型计算机研制成功。1999年,银河四代巨型机研制成功。2000年,我国自行研制成功高性能计算机”神威I”,其主要技术指标
6、和性能达到国际先进水平。我国成为继美国、日木之后世界上第三个具备研制高性能计算机能力的国家。__第一代(194(H958):电了管数字计算机第二代(1958^964):晶体管数字计算机_笫三代(1964^971):集成电路数字计算机第四代(1971年以后):大规模集成电路数字计算机现代计算机阶段(即传统大型机阶段)2软件业的发展世界软件业的发展,人们研制出了计算机,那只是一个裸机,需要软件来駆动计算机操作,所以软件也就成了计算机一个重要的组成部分。现代计算机经历了半个多世纪的发展,这一吋期的杰出代表人物是英国科学家图灵和美籍匈牙利科学家冯•
7、诺依曼。图灵对现代计算机的贡献主要是:建立了图灵机的理论模型,发展了可计算性理论;提岀了定义机器智能的图灵测试。冯・诺依曼的贡献主要是:确立了现代计算机的基本结构,即冯・诺依曼结构。其特点可以概括为如下几点:(1)使用单一的处理部件來完成计算、存储以及通信的工作;(2)存储单元是定长的线性组织;(3)存储空间的单元是直接寻址的;(4)使用机器语言,指令通过操作码来完成简单的操作;(5)对计算进行集屮的顺序控制。曲于冯•诺依曼提出了让算机的基本结构,于是就揭开了软件业的发展。20世纪60年代计算机技术发展的初期,编写软件是一件非常神秘的事情。
8、被认为是极其少数聪明人干的事情。他们编写的软件能控制计算机,但是又不能被一般的人理解。所以在哪个时候,人们编写软件没有统一的规范和要求,随心所欲,结构导致了编写出来的软件质量低下
此文档下载收益归作者所有