计算机软件工程基础课件,高等教育出版社,第三版.pptVIP

  • 14
  • 0
  • 约8.72千字
  • 约 43页
  • 2019-03-09 发布于湖北
  • 举报

计算机软件工程基础课件,高等教育出版社,第三版.ppt

1 计算机软件技术基础 武汉大学动力与机械学院 刘俊 liu_jun@ 2 课程定义 《计算机软件技术基础》是非电类专业的一门技术基础课,涉及数据结构、操作系统、数据库技术和软件工程等多门课程的经典内容,通过该课程的学习,使学生掌握开发应用软件所必需的软件基础知识,为今后结合本专业开发应用软件打下必要的基础。 了解计算机软件设计的基本知识和技巧 重点培养良好的程序设计能力,重点在数据结构和程序设计 学习软件开发相关的基础知识,包括数据库、操作系统、软件工程、网络应用,多媒体技术等 课程教学目标 3 教材参考书 《计算机软件技术基础》第三版 麦中凡等编著,高等教育出版社。 《计算机软件技术基础》第三版 沈被娜等编著,清华大学出版社。 4 第一章 导论 §1.1 几个问题的思考 §1.2 计算机、软件及软件技术 §1.3 程序与软件 §1.4 软件的分类与应用软件 §1.5 几种常见软件 §1.6 本课程主要内容简介 §1.7 学习提示 5 1.2 计算机、软件及软件技术 1、什么是计算机? 计算机是接收、处理和提供数据的装置,它由硬件和软件两大部分组成。CPU是Central Processing Unit(中央微处理器),是计算机中最重要的一个部分,由运算器和控制器组成。如果把计算机比作人,那么CPU就是人的大脑。 计算机就是我们平时常用的PC机吗? PC机只是计算机的一种,计算机家族中还有很多其他的成员,特别是随着IPV6的实际应用,数字化化社会的发展,计算机种类和形式已经越来越丰富多彩。 计算机发展的摩尔定律:集成电路芯片上所集成的电路的数目,每隔18个月就翻一番。微处理器的性能每隔18个月提高一倍,而价格下降一倍。用一个美元所能买到的电脑性能,每隔18个月翻两番。... 计算机是我们这个时代的特征,成为我们生活的一部分; 计算机就如同识字、算术,成为人们求生的一种工具; 计算机是我们工作、学习、生活和娱乐的重要工具。 6 养在深闺的巨型计算机 世界上最快的计算机 IBM的Blue Gene/L ,拥有超过100万个处理器,每个处理器每秒可运算10亿次。运算能力相当于击败国际象棋世界级棋手的超级电脑“深蓝”的1000倍。占地达两个篮球场之大,重达106吨。 7 计算机的发展历史 第一代: 电子管计算机 1946(美国) 电子数字积分计算器(ENIAC) 结构上以中央处理器为中心,使用机器语言,存储量小,主要用于数值计算 1949(英国) 延迟存储电子自动计算器(EDSAC) 1952 大型计算机IBM701 第二代: 晶体管计算机 1956 IBM科学704计算机 结构上以存储器为中心,使用高级程序设计语言,应用领域扩大到数据处理和工业控制等方面 1959 小型科学计算器IBM620 1960 数据处理系统IBM1401 第三代: 中小规模集成电路计算机 1964 IBM360系列 机种多样化、系列化,外部设备不断增加,功能不断扩大,软件的功能进一步完善,除了数值计算和数据处理,可处理图像文字 1970 IBM系统1370计算机 1971 伊利阿克IV巨型机 第四代: 大规模和超大规模集成电路计算机 1971~1973 英特尔 4004、 4040、 8008 采用大规模集成电路(LSI)和超大规模集成电路(VLSI)为主要电子器件制成——微型计算机 1973~1977 8080、M6800、Z80 1978 ~1983 8086、80286、M68000 1983~ 32位、64位微型计算机 8 2、什么是计算机软件 软件=程序,开发软件=写程序? 错误! 程序只是软件的一个组成部分 写程序只是软件开发的过程中的一个步骤,软件是程序、数据以及有关文档资料的集合。 (可运行的)思想和内容的数字化 思想:算法、规律、办法(程序) 内容:图形、图像、数据、声音、文字等(数据) 软件本质上是一种思想,利用计算机来解决某个问题的思想!软件的实现就是将这个思想数字化的过程! 9 相互依存 无严格界面 相互促进 软件与硬件的关系 软件是计算机的灵魂 从来没有那个高手是培训成功的。成为软件开发高手的路只有一条:自学!软件开发中需要大量的编程实践和独立思考,只有在此过程中,你才能够逐步成长起来。学院里面能够培养出软件开发经理更是十足的谎言,软件项目经理更强调从实际中学习软件。 SOC:System On Chip an integrated circuit that contains a compute engine, memory and logic on a single chip. 即SOC为包含处理器、存储器和片上逻辑的集成电路。 10 软件的发展历史 阶段 时间 典型软件 特点 第一代: 算法技术

文档评论(0)

1亿VIP精品文档

相关文档