第1章_软件技术概述ppt课件.ppt

第1章_软件技术概述ppt课件.ppt

ID:58711702

大小:2.38 MB

页数:60页

时间:2020-10-04

第1章_软件技术概述ppt课件.ppt_第1页
第1章_软件技术概述ppt课件.ppt_第2页
第1章_软件技术概述ppt课件.ppt_第3页
第1章_软件技术概述ppt课件.ppt_第4页
第1章_软件技术概述ppt课件.ppt_第5页
资源描述:

《第1章_软件技术概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机软件技术基础第1章软件技术概述1第1章软件技术概述1.计算机系统2.软件技术概述2.1程序设计语言2.2数据结构与算法2.3操作系统2.4数据库技术2.5软件工程2.6软件开发方法2学习内容和学习目标了解软件技术所涵盖的主要分支及其研究内容;学习和掌握软件、程序、软件工程、软件生命周期等基本概念。31.计算机系统什么是计算机?计算机是接收、处理和提供数据的装置,它由硬件和软件两大部分组成。计算机就是我们平时常用的PC机吗?PC机只是计算机的一种,计算机家族中还有很多其他的成员。4养在深闺的巨型计算机超过100万个处理器每个处理器

2、每秒可运算10亿次,运算能力相当于击败国际象棋世界级棋手的超级电脑“深蓝”的1000倍;占地达两个篮球场之大,重达106吨。IBM的BlueGene/L巨型计算机国产银河、曙光5无处不在的嵌入式家族67(1)计算机硬件及其发展什么是硬件?硬件是组成计算机系统的所有电子的、机械的、磁性的、光学的装置和部件。配置一台计算机需要购买哪些东西?CPU、内存、硬盘、主板、键鼠、显示器…冯·诺依曼:1945年,“存储程序式计算机”5大部件构成:运算器+控制器+存储器+输入设备+输出设备CPUIO设备8计算机硬件的发展发展历史逻辑元件:电子管→晶体

3、管→集成电路发展规律及特点速度慢→速度快体积大容量小→体积小容量大外设少、简单→外设繁多、复杂外设速度发展慢于CPU速度的发展摩尔定律(假设价格保持不变,处理器芯片上的晶体管数每18个月翻一番)9世界上第一台电子计算机ENIAC诞生于1946年18800个晶体管70000个电阻器18000个电容器5百万个焊接点重量30吨耗电174千瓦/h5000次加法/s10PentiumIV(2000)42,000,000个晶体管时钟频率1.5GHz运算速度为1700MIPS(MIPS代表‘百万指令集每秒’)11双核处理器(2005)IntelPe

4、ntium双核处理器AMDAthlon64X2双核处理器12三核、四核、六核处理器AMD三核处理器Intel四核处理器AMD六核处理器Intel六核处理器13(2)计算机软件软件=程序?开发软件=写程序?认识的误区!程序只是软件的一个组成部分;写程序只是软件开发的过程中的一个步骤。软件是程序、数据以及有关文档资料的集合。软件是(可运行的)思想和内容的数字化思想:算法、规律、方法→程序内容:图形、图像、数据、声音、文字等→数据14软件的两方面含义个体含义,表示计算机系统中具体的程序、数据和有关文档,例如操作系统软件“WindowsXP”

5、,是从个体含义上讲的;整体含义,它相对于硬件而言,是对计算机系统中所有程序、数据及相关文档的概括。15软件的静态和动态属性软件有两种属性:静态属性:它由程序、数据及相关文档组成,可以存储,也可供人们阅读和交流;动态属性:它是可运行的,蕴涵着一定的操作内容和步骤,由计算机执行而产生特定的结果或动态效应。16软件的特征从软件的属性来看,它是一种特殊的事物,具有自身的特性,可概括如下:(1)智能性(6)依附性(2)无形性(7)非损性(3)抽象性(8)复制性(4)系统性(9)演化性(5)泛域性17软件的分类所有的硬件都是相似的,软件则各有各的

6、不同。但是软件的开发过程存在很多规律和共性,找到并利用这些规律来帮助和指导软件的开发,这正是各类软件技术研究的内容。操作系统、语言编译器、数据库管理系统文字处理软件、财务软件、用户自己开发的软件等硬件系统软件应用软件用户18常见软件介绍1.操作系统操作系统是对硬件的首次扩充,它管理着计算机系统的软、硬件资源,其它软件都是在操作系统的基础上运行的。2.数据库管理系统信息管理是计算机的一个重要应用领域,而信息管理的核心就是数据库管理系统。3.群件系统群件拓宽了电子邮件的内涵,涵盖很多通信协调功能,如制定会议的计划、共享项目进度表等。194

7、.办公软件套件文字处理软件、电子表格处理软件、演示制作软件、个人数据库、个人信息管理软件等。5.多媒体处理软件多媒体处理软件主要包括图形、图像处理、动画制作、音频视频处理、桌面排版等。6.程序开发工具环境集成的环境中,包含了语言编辑器(有的还包括界面和外观的编辑)、调试工具、编译工具、运行工具、图标图像制作工具等。207.Internet工具软件主要有Web服务器软件,Web浏览器,文件传送工具、远程访问工具、邮件软件、新闻阅读工具、信息检索、多媒体、Web页创作工具等。8.系统工具软件帮助操作系统更有效地完成系统的管理和维护。包括杀

8、病毒软件、文件压缩、快速复制工具、磁盘维护与诊断工具、实用工具软件等。9.其它一些常见软件学习、游戏软件、电子字典、各种小工具软件21(3)硬件与软件的关系软硬件独立原理和互动原理独立原理:软件理论上能实现的功能本质上与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。